Przed przystąpieniem do instalacji naszego serwera, należy ustalić jakie parametry nadamy naszej maszynie wirtualnej.
Pierwsze co widzimy to strona główna VMware Workstation. Aby utworzyć naszą wirtualną maszynę klikamy Create a new Virtual Machine.
W oknie kreatora wybieramy typ konfiguracji Typical (recommended), który w kilku prostych krokach pozwoli nam utworzyć maszynę wirtualną, a następnie klikamy Next.
W tym miejscu wybieramy ścieżkę, gdzie znajduję się nasz plik .iso z Ubuntu Server 24.04 i klikamy Next.
Musimy także nadać nazwę naszej maszynie wirtualnej. Domyślnie VMware ustawia nazwę systemu, który kreator wykryje z pliku .iso. Możemy też zmienić ścieżkę, w której nasza maszyna wirtualna zostanie zapisana. Po wybraniu odpowiednej nazwy i ścieżki zapisu klikamy Next.
W oknie Specify Disk Capacity konfigurujemy parametry wirtualnego dysku twardego:
Wybieramy opcję Split virtual disk into multiple files i klikamy Next, aby przejść do podsumowania.
W oknie Ready to Create Virtual Machine odznaczamy opcję Power on this virtual machine after creation, a następnie klikamy przycisk Customize Hardware..., aby dostosować parametry sprzętowe maszyny wirtualnej przed jej utworzeniem.
W oknie Hardware przechodzimy do zakładki Memory i w polu Memory for this virtual machine zwiększamy ilość pamięci RAM (jeśli nasz sprzęt na to pozwala) do 8192 MB (8 GB), co zapewni w pełni płynne i stabilne działanie naszego systemu.
Wybieramy element Network Adapter z listy urządzeń i w sekcji Network connection upewniamy się, że zaznaczony jest tryb NAT.
Na naszym serwerze potrzebujemy też drugiej karty sieciowej. W celu dodania jej klikamy w prawym dolnym rogu przycisk Add... i wybieramy Network Adapter.
W sekcji Network connection ustawiamy naszą nowo utworzoną kartę sieciową na Custom -> VMnet2.
Po wszystkich zmianach możemy zamknąć okno konfiguracji naszej maszyny.
W tym oknie klikamy przycisk Finish.
Po utworzeniu naszej maszyny wirtualnej możemy przejść do instalacji naszego systemu. W tym celu klikamy Power on this virtual machine i czekamy aż nasza maszyna sie uruchomi.
Po uruchomieniu maszyny pojawi się menu programu rozruchowego GNU GRUB. Wybieramy pierwszą pozycję Try or Install Ubuntu Server i zatwierdzamy klawiszem Enter.
W oknie wyboru języka instalatora tekstowego za pomocą strzałek na klawiaturze najeżdżamy na opcję [ Polski ] i klikamy Enter.
Widzimy ekran z możliwością zaktualizowania instalatora systemu. My pomijamy ten krok i klikamy na Kontynuuj bez aktualizacji.
Tutaj mamy do ustawienia układ klawiatury. My ustawiamy Polski i klikamy Gotowe.
Zostawiamy domyślnie zaznaczoną opcję Ubuntu Server, przechodzimy na dół na Gotowe i zatwierdzamy klawiszem Enter.
W kolejnym kroku instalator wyświetla informacje o wykrytych kartach sieciowych oraz statusie DHCP. Z powodu włączonej usługi DHCP w sieci NAT, pierwszy interfejs (ens33) otrzymał automatycznie adres IP, natomiast drugi pozostał nieskonfigurowany. Przechodzimy do ręcznej zmiany adresacji obu kart, zaczynając od pierwszej, odpowiedzialnej za dostęp do Internetu.
W tym celu zaznaczamy ją za pomocą strzałek i klikamy Enter. Pojawi się okienko w którym możemy wybrać różne opcje:
My sobie wybierzemy opcję do ustawienia adresacji IPv4, czyli Edit IPv4.
Otwiera się okno Edit ens33 IPv4 configuration. W polu Metoda IPv4 domyślnie ustawiona jest opcja pobierania adresu przez DHCP (Automatycznie (DHCP)). Zmieniamy to ustawienie – naciskamy Enter i z listy wybieramy tryb konfiguracji statycznej (Manual / Ręczne).
Po wybraniu opcji ręcznej okno konfiguracji rozwija dodatkowe pola, które uzupełniamy odpowiednimi parametrami sieciowymi:
Po wprowadzeniu wszystkich danych przechodzimy na opcję Zapisz i zatwierdzamy klawiszem Enter.
Po zatwierdzeniu należy zwrócić uwagę przy naszym interfejsie, na pozycję opisaną jako NOTES. Jeżeli pojawi tam się znak minus, czyli "–" to oznacza, że maszyna połączyła się z Internetem.
Teraz została nam już tylko konfiguracja drugiej karty sieciowej.
Ją również skonfigurujemy statycznie wykorzystując wybrane przez nas adresy IP. Ja zdecydowałem, że moja wewnętrzna sieć będzie adresowana w taki sposób: 192.168.10.0/24, zaś adresem IP mojego serwera będzie 192.168.10.10. Bramy, jak i serwerów DNS wpisywać nie musimy (ale możemy). Przechodzimy na pozycję Zapisz i naciskamy Enter.
Ostatecznie menu konfiguracyjne połączeń sieciowych powinno tak wyglądać, że przy każdym interfejsie jest znak minus, a także każdy jest skonfigurowany jako static. W przypadku błędów należy dokładne sprawdzić naszą konfigurację kart sieciowych – a nawet sprawdzić ustawienia VMware. Jeżeli jednak jesteśmy pewni, to możemy zatwierdzić naszą konfigurację, wybierając Gotowe i naciskając Enter.
Dalej instalator poprosi nas o podanie serwera proxy. Proxy jest to serwer, przez który przechodzi cały ruch stron internetowych (protokół http). Często serwery tego typu wykorzystywane są do filtrowania stron internetowych np. w szkołach. Wykorzystuje się je również w bardziej specjalistycznych celach. Na przykład aby obciąć stronę internetową z certyfikatu ssl i https. Przydaje się to podczas korzystania ze starszych przeglądarek. Jeżeli u Was stosuje się serwer Proxy to należy go tutaj wpisać. W większości przypadków proxy nie ma, więc pozostawiamy to pole puste zaznaczamy Gotowe i naciskamy Enter.
Następnie Ubuntu spyta się czy chcemy ustawić alternatywny mirror z repozytoriami i aktualizacjami do systemu. Obecnie nie jest to konieczne, gdyż wersja 24.04 jest wspierana. Jednak za parę lat będzie można tutaj wpisać archiwalne mirrory, aby wszystko działało poprawnie. Tak więc pozostawiamy domyślną opcję zaznaczamy Gotowe i naciskamy Enter.
W kolejnym kroku instalator wymaga wyboru sposobu partycjonowania dysku. Dostępne są następujące opcje:
Domyślna konfiguracja (Use an entire disk) jest w zupełności wystarczająca, dlatego przechodzimy do opcji Gotowe i zatwierdzamy ją klawiszem Enter.
W oknie Konfiguracja pamięci masowej instalator wyświetla PODSUMOWANIE SYSTEMU PLIKÓW oraz listę planowanych zmian na dysku. Utworzone zostaną m.in.:
Taki podział jest w zupełności wystarczający. Przechodzimy na opcję Gotowe i zatwierdzamy ją klawiszem Enter (opcja Przywróć pozwala w razie potrzeby cofnąć wprowadzone zmiany do stanu pierwotnego).
Instalator jeszcze będzie wymagał od nas potwierdzenia partycjonowania dysku. Zaznaczamy Kontynuuj i akceptujemy zmiany przyciskiem Enter.
W oknie Profile configuration uzupełniamy dane profilu użytkownika oraz maszyny:
Po uzupełnieniu wszystkich pól przechodzimy na opcję [ Gotowe ] i zatwierdzamy klawiszem Enter.
W oknie Upgrade to Ubuntu Pro pozostawiamy domyślnie zaznaczoną opcję (X) Skip for now, przechodzimy na dół na pozycję Kontynuuj i zatwierdzamy klawiszem Enter.
W kolejnym kroku instalator oferuje możliwość zainstalowania serwera OpenSSH (oprogramowania umożliwiającego bezpieczny, szyfrowany dostęp do powłoki tekstowej systemu ze zdalnej maszyny).
Przechodzimy strzałkami na opcję Install OpenSSH server i zaznaczamy ją za pomocą klawisza Spacja (w instalatorach tekstowych naciśnięcie spacji służy do zaznaczania pól wyboru, podczas gdy Enter najczęściej zatwierdza całe okno). Po zaznaczeniu pakietu przechodzimy na pozycję Gotowe i zatwierdzamy klawiszem Enter.
Teraz instalator daje nam możliwość instalacji dodatkowych programów. Jak na razie żaden nas nie interesuje. Przechodzimy więc na pozycję Gotowe i dajemy Enter.
W tym momencie rozpocznie się instalacja systemu. Wprawdzie Ubuntu się już instalował w tle od momentu rozpoczęcia partycjonowania, jednak teraz już zacznie kopiować potrzebne pliku i konfigurować potrzebne programy. Instalacja sama w sobie jest krótka, jednak po jej zakończeniu instalator zacznie pobierać aktualizacje z Internetu. Możemy anulować ich instalację, jednak ja zalecam aby się pobrały.
Kiedy instalacja się zakończy pojawi nam się opcja uruchomienia systemu ponownie. Wybieramy ją i dajemy Enter.
Podczas restartu mogą pojawić się komunikaty o błędach związane z odmontowywaniem napędu, a instalator wyświetli prośbę o usunięcie nośnika instalacyjnego (Please remove the installation medium, then press ENTER). VMware zazwyczaj automatycznie odłącza zamontowany obraz ISO z wirtualnego napędu CD/DVD. Naciskamy klawisz Enter, aby dokończyć procedurę ponownego uruchomienia maszyny.
Po restarcie widzimy ekran logowania do systemu. Wpisujemy nazwe użytkownika podaną przez nas podczas instalacji po czym hasło do naszego konta.
Po poprawnym zalogowaniu wita nas domyślny komunikat od Ubuntu. Podaje nam wersję systemu, przydatne linki, obecne zużycie zasobów, adresy IP oraz inne informacje. Na samym końcu mamy nasz znak zachęty czyli $ lub # w przypadku konta roota. Od tego momentu możemy wpisywać nasze komendy.
Uwaga! Ten test przeprowadzamy, jeżeli wcześniej skonfigurowaliśmy karty sieciowe. Inaczej nie zadziała chyba, że mieliśmy aktywowane DHCP w sieci NAT i serwer pobrał adresy. Teraz możemy sprawdzić połączenie z Internetem. Wpisujemy więc:
$ ping wp.pl
Oczywiście bez znaku dolara. W taki sposób będę pisał komendy. Czyli znak zachęty i komenda. Pisane w innej czcionce.
To polecenie rozpocznie nam pingowanie serwerów strony wp.pl. Jeżeli wszystko działa to pingi powinny lecieć. W przeciwieństwie do Windowsa tutaj pingi będą lecieć w nieskończoność. Aby je zatrzymać wciskamy kombinację Ctrl+C, która zatrzymuje wykonywanie większości programów. Dostaniemy też odpowiednie podsumowanie.
Ostatnią najważniejszą czynnością będzie wyłączenie serwera. Można to zrobić za pomocą komendy shutdown. Jednak samo jej wpisanie wprawdzie wyłączy serwer ale za jakiś czas. Dlatego też wpisujemy shutdown z parametrem now, czyli:
$ shutdown now
Spowoduje natychmiastowe rozpoczęcie procedury wyłączenia serwera.