Wprowadzenie do serii ćwiczeń z Ubuntu Server

Czym będziemy się zajmować?

Witam we wprowadzeniu do serii ćwiczeń laboratoryjnych z zakresu systemu serwerowego Ubuntu Server. W ćwiczeniach, które niniejszym zaczynamy, zapoznamy się praktycznymi aspektami dotyczącymi konfiguracji różnych, zaawansowanych usług serwerowych. Celem bieżącego dokumentu nie jest jednak dokładny opis każdego z tych ćwiczeń (ten zawarty jest w konkretnych instrukcjach), ale wstępne zapoznanie z całą serią i ogólne przedstawienie topologii na której będziemy bazować.

Zestaw niezbędnej wiedzy i dobre rady

Aby ze zrozumieniem wykonać wszystkie ćwiczenia, powinieneś wiedzieć przynajmniej, co to jest: adres IP i z czego się składa, maska podsieci, brama domyślna, DHCP, DNS, stały i zmienny adres IP, serwer, klient, NAT itp. Wszystkie te zagadnienia są dokładnie wytłumaczone w moich materiałach odnośnie sieci komputerowych, niemniej jednak na początku każdego ćwiczenia umieszczam niezbędny opis podstawowych zagadnień teoretycznych. Pamiętaj! Nie wykonuj ćwiczeń "na ślepo", wpisując bez głębszego zastanowienia poszczególne komendy i postępując w myśl zasady "u mnie działa", ale staraj się zrozumieć CO i DLACZEGO robisz.

Uwagi odnośnie przygotowania sprawozdań i oceniania ćwiczeń

A teraz kilka słów o wymogach formalnych. W tym celu umieszczam poniżej wypis (dosłowny cytat) z mojego Przedmiotowego Systemu Oceniania.
W przypadku gdy z projektu lub ćwiczenia laboratoryjnego należy sporządzić sprawozdanie (raport), taki dokument powinien spełniać następujące wymogi formalne:
  1. Sprawozdanie należy dostarczyć na wymaganym wzorze sprawozdania. Jego wzór znajduje się w dziale Home / Dokumenty na mojej stronie.
  2. Wszystkie wymagane etapy (np. zrzuty ekranu) powinny być umieszczone chronologicznie, a więc po kolei.
  3. Należy zadbać o estetykę/czytelność wykonanego raportu.
  4. Plik koniecznie powinien być zapisany jako PDF (nie sporządzaj sprawozdania w edycyjnym formacie edytora tekstu lub w postaci odrębnych plików graficznych, czy też archiwów plikowych).
Z raportu uzyskiwane są punkty, które są przeliczane na ocenę. Liczba punktów jest równa p = k + 1, gdzie k - ilość niezbędnych kroków do umieszczenia w sprawozdaniu (na przykład zrzutów ekranu) a jeden dodatkowy punkt określa, czy sprawozdanie jest zgodne z ww. punktami odnośnie formy jego wykonania. Jeżeli z raportu zostanie uzyskanych zero punktów, bądź jeden punkt - wyłącznie za formę - powoduje to automatyczne wystawienie oceny niedostatecznej.
Jeśli zdarzyłoby się, że sprawozdanie z danego ćwiczenia zostanie wykonane z wyprzedzeniem i jednocześnie raport z któregoś z poprzedzających ćwiczeń zostanie pominięty, taka sytuacja - dotycząca zaległego raportu - zostaje odnotowana w dzienniku zapisem "bz" (pod warunkiem, że nie minął jeszcze termin wysłania tego poprzedniego sprawozdania).

Opis stanowiska laboratoryjnego

Nasze stanowisko laboratoryjne będzie stanowić program do wirtualizacji - Oracle Virtual Box (OVB) z zainstalowanym systemem serwerowym (Ubuntu Server, wer. 23.04) a później klienckim (Lubuntu). Oba te systemy będą się wzajemnie ze sobą komunikować, działając w oparciu o typową architekturę klient-serwer, a więc swoistego rodzaju klaster dwuwęzłowy. Wykorzystanie OVB pozwoli nam na wykonanie wszystkich zaplanowanych ćwiczeń na jednym fizycznym komputerze, dzięki czemu każdy - z powodzeniem - może wykonać wszystkie te ćwiczenia również w domu.
Na poniższym rysunku przedstawiam całą bazową topologię. Widzimy tam serwer, który posiadać będzie trzy karty sieciowe: Z kolei system klienta będzie posiadał tylko jeden interfejs sieciowy: enp0s3, tak jak już wspomniałem, wchodzący w skład tej samej podsieci co interfejs enp0s8 serwera. Adres IP tego interfejsu będzie miał postać: 172.16.X.5+X, gdzie X to twój numer w dzienniku. Na przykład, jeżeli posiadasz w dzienniku numer 19, adresem tego interfejsu będzie 172.16.19.5+19 = 172.16.19.24. Oprócz tego temu interfejsowi będzie też przypisany drugi, stały adres IP: zarezerwowany na serwerze DHCP. Będzie to 172.16.X.200.

Czy wszystko zrozumiałe?

Upewnij się, że na pewno rozumiesz to co wyżej napisałem, bez tego nie przystępuj do wykonania ćwiczenia.


© mgr inż. Adrian Zapała