DEV Community

Andrzej Klusiewicz
Andrzej Klusiewicz

Posted on

Tworzenie hostow Ubuntu w VirtualBox - lokalny prework do kursu PostgreSQL

Nie kazdy chce placic za chmure zeby poćwiczyc administracje PostgreSQL. VirtualBox pozwala postawic ten sam poligon lokalnie, za darmo. Pelny prework krok po kroku.

Ogólny opis

VirtualBox to darmowe oprogramowanie do wirtualizacji, umożliwia tworzenie i zarządzanie wieloma maszynami wirtualnymi na jednym fizycznym komputerze, co znacząco ułatwia procesy testowania, rozwoju i wdrażania.

W niniejszym szkoleniu omówimy krok po kroku proces tworzenia i konfiguracji podstawowej infrastruktury z wykorzystaniem VirtualBox.

Wymagania

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox

  1. W zainstalowanym programie Oracle VirtualBox utwórz nową maszynę wirtualną klikając przycisk “New”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox

  1. Uzupełnij nazwę maszyny, folder docelowy oraz wskaż pobrany obraz Ubuntu Server LTS w formacie .iso. Zaznacz opcję “Skip Unattended Installation”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (2)

  1. W sekcji “Hardware” pozostaw domyślne parametry. Są one wystarczające na cel przeprowadzanego szkolenia.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (3)

  1. W zakładce “Virtual Hard disk” pozostaw domyślne ustawienia lub rozszerz dysk powyżej 25 GB - jeśli jest taka potrzeba.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (4)

  1. W zakładce “Summary” zweryfikuj konfiguracje i zatwierdź utworzenie maszyny wirtualnej za pomocą przycisku “Finish”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (5)

  1. Wybierz utworzoną maszynę wirtualną oraz przejdź do panelu zarządzania, klikając przycisk “Settings”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (6)

  1. W sekcji “Network” upewnij się, że “Adapter 1” ma zaznaczoną opcję “Enable Network Adapter” oraz konfiguracja “Attached to” ustawiona jest jako “NAT”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (7)

  1. Przejdź do zakładki “Adapter 2”, włącz adapter zaznaczając opcję przy “Enable Network Adapter” oraz wybierz opcję dla konfiguracji “Attached to” jako “Internal Network”. Pole “Name” może zostać domyślne. Na cel tego szkolenia zostało zamienione na “SiecPrywatna”.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (8)

  1. Uruchom maszynę wirtualną za pomocą przycisku “Start”. Przy pierwszym rozruchu rozpocznie się instalacja systemu.

Tworzenie oraz konfiguracja maszyny wirtualnej w programie VirtualBox: Wirtualna maszyna Ubuntu w VirtualBox (9)

  1. Powtórz kroki 1-9 dla maszyny ubuntu2. Pamiętaj aby maszynie ubuntu2 przydzielić odpowiednio inny adres IP, przykładowo 10.0.0.20.

Instalacja systemu

  1. Pierwszym krokiem w instalacji systemu Ubuntu Server LTS jest wybór instalatora. W tym celu za pomocą strzałem góra-dół wybierz opcję “Try or Install Ubuntu Server” oraz zatwierdź wybór za pomocą przycisku Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox

  1. Za pomocą strzałem góra-dół wybierz język systemu - “English” lub “Polski” - zależnie od preferencji. Wybór zatwierdź przyciskiem Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (2)

  1. W tej części instalacji mamy możliwość zainstalowania najnowszej dostępnej wersji Ubuntu Server. Nie jest to wymagane, dlatego wykorzystaj opcję “Kontynuuj bez aktualizacji”.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (3)

  1. W zakładce “Konfiguracja klawiatury” domyślnie powinny pojawić się opcje “Układ” oraz “Wariant”, odpowiednie dla wybranego języka. Aby zaakceptować, wybierz opcję “Gotowe” oraz zatwierdź za pomocą przycisku Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (4)

  1. Upewnij się, że opcja “Ubuntu Server” jest zaznaczona oraz potwierdź opcją “Gotowe” za pomocą przycisku Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (5)

  1. Kolejnym krokiem jest konfiguracja interfejsu sieciowego. Pierwszy interfejs sieciowy jest wykorzystywany w połączeniu NAT. Tego interfejsu nie należy edytować. Drugi interfejs posłuży za interfejs w komunikacji w sieci prywatnej pomiędzy maszynami wirtualnymi. W celu jego konfiguracji wybierz drugi interfejs sieciowy za pomocą strzałem góra-dół, rozwiń menu kontekstowe za pomocą przycisku Enter oraz wybierz opcję “Edit IPv4”.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (6)

  1. W otwartym konfiguratorze wprowadź poniższe dane: Podsieć: 10.0.0.0/24 Adres IP: 10.0.0.10 Brama sieciowa: 10.0.0.255 Serwery DNS: 8.8.8.8 Oraz zatwierdź konfigurację za pomocą przycisku Enter, wybierając pole “Zapisz”.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (7)

  1. Zakładka “Konfiguracja proxy” może zostać pominięta bez żadnych zmian. Przejdź dalej za pomocą przycisku Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (8)

  1. Na tym etapie przeprowadzony zostanie krótki test połączenia do repozytorium Ubuntu. Jeśli konfiguracja interfejsów sieciowych została wykonana zgodnie z poradnikiem, wtedy powinniśmy otrzymać informację “This mirror location passed tests.”. Przejdź dalej za pomocą przycisku Enter.

Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (9)

  1. W zakładce “Konfiguracja pamięci masowej z przewodnikiem” nie jest wymagana żadna zmiana. Przejdź do następnego okna za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (10)

  2. Zakładka “Konfiguracja pamięci masowej” jest swego rodzaju podsumowaniem partycjonowania dysku. Domyślna konfiguracja jest satysfakcjonująca. Przejdź dalej za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (11)

  3. Zaakceptuj informację o usunięciu zawartości wskazanego dysku. Jako iż maszyna wirtualna wykorzystuje zwirtualizowany dysk - twoje dane na komputerze są bezpieczne. Zaakceptuj za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (12)

  4. W zakładce “Ustawienia profilu” wpisz dowolne dane do poświadczeń lub skorzystaj z poniższej konfiguracji:

    Twoje imię: JSystemsSzkolenie

    Your servers name: ubuntu1

    Wybierz nazwę użytkownika: localadmin

    Zatwierdź konfigurację za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (13)

  5. Zakładka “Upgrade to Ubuntu Pro” proponuje aktualizację systemu do wersji Pro, która nie jest wymagana. Przejdź dalej za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (14)

  6. W zakładce “Ustawienia SSH” zaznacz opcję “Zainstaluj serwer SSH”, którą wybierz za pomocą strzałem góra-dół oraz zatwierdź przyciskiem Enter. Przejdź dalej za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (15)

  7. W zakładce “Polecane snapy serwerowe” nie zaznaczaj żadnej opcji, jedynie zaznacz pole “Gotowe” za pomocą strzałem góra-dół oraz przejdź dalej za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (16)

  8. Na tym etapie rozpocznie się instalacja systemu Ubuntu Server LTS, która może potrwać około 5 minut.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (17)

  9. Gdy otrzymasz powiadomienie “Instalacja ukończona!” - a aktualizacja zabezpieczeń została ukończona - wybierz opcję za pomocą strzałem góra-dół “Uruchom ponownie”. Maszyna wirtualna zostanie ponownie uruchomiona.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (18)

  10. Po ponownym uruchomieniu otrzymasz informację o błędzie spowodowanym niemożliwością odłączenia partycji /cdrom. Nie jest to błąd krytyczny i można go całkowicie zignorować. Przejdź dalej za pomocą przycisku Enter.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (19)

  11. Nastąpi pierwszy rozruch systemu. Gdy dojdzie do akcji przedstawionej na zrzucie ekranu, możliwym jest przymus odczekania około 2 minut, zanim instalator przejdzie dalej.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (20)

  12. Po zakończeniu procesu rozruchu powita nas ekran przedstawiony na załączonym zdjęciu. Prośba o podanie loginu do systemu może być mało widoczna, lecz powinna się ona znajdować w lewym górnym rogu ekranu. Możesz bezpośrednio wpisać login użytkownika podany w konfiguracji oraz nacisnąć Enter. Zostaniemy poproszeni o hasło, które również wpisujemy i zatwierdzamy przyciskiem Enter. Należy pamiętać, iż wpisywane hasło jest niewidoczne. Fakt ten może być mylący.

    Instalacja systemu: Wirtualna maszyna Ubuntu w VirtualBox (21)

  13. Powtórz kroki 1-21 dla maszyny ubuntu2. Pamiętaj aby maszynie ubuntu2 przydzielić odpowiednio inny adres IP, przykładowo 10.0.0.20.

Przygotowanie systemu

  1. W celu przygotowania systemu najpierw wyczyść informacje wyświetlone w konsoli za pomocą komendy “clear”.

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox

  1. Rozpocznij przygotowywanie systemu od aktualizacji paczek systemowych za pomocą komendy: "sudo apt-get update" Zostaniemy poproszeni o hasło, które podaliśmy podczas instalacji oraz logowania.

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox (2)

  1. Aktualizacja paczek przeprowadzona z sukcesem powinna zaowocować następującymi informacjami jak na załączonym zdjęciu.

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox (3)

  1. Następnym krokiem jest instalacja podstawowego oprogramowania oraz narzędzi sieciowych za pomocą komendy: "sudo apt-get install net-tools"

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox (4)

  1. Instalacja paczek oraz narzędzi przeprowadzona z sukcesem powinna zaowocować następującymi informacjami jak na załączonym zdjęciu.

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox (5)

  1. Na tym etapie możemy zweryfikować informacje sieciowe naszej maszyny wirtualnej za pomocą komendy: "Ifconfig" Drugi wpis - w tym przypadku "enp0s8" podaje informacje na temat interfejsu sieciowego przygotowanego dla sieci prywatnej.

Przygotowanie systemu: Wirtualna maszyna Ubuntu w VirtualBox (6)

  1. Powtórz kroki 1-6 dla maszyny ubuntu2.

Test połączenia pomiędzy maszynami wirtualnymi

  1. Zestaw okna dwóch uruchomionych maszyn wirtualnych ubuntu1 oraz ubuntu2. Na obu maszynach wykonaj komende "ifconfig". Zapamiętaj poszczególne adresy IP. W tym przypadku są one następujące: Ubuntu1: 10.0.0.10 Ubuntu2: 10.0.0.20

Test połączenia pomiędzy maszynami wirtualnymi: Wirtualna maszyna Ubuntu w VirtualBox

  1. Zweryfikuj połączenie pomiędzy maszynami za pomocą komendy "ping". Przykłady komend: Komenda wykonywana na maszynie wirtualnej ubuntu1: ping 10.0.0.20 Komenda wykonywana na maszynie wirtualnej ubuntu2: ping 10.0.0.10

Test połączenia pomiędzy maszynami wirtualnymi: Wirtualna maszyna Ubuntu w VirtualBox (2)

HOTFIX - jak podłączyć się za pomocą SSH?

Aby połączyć się do hosta za pomocą Putty lub innego klienta SSH, wykonaj poniższe czynności:

1. Przestaw pierwszą kartę sieciową z NAT na "bridged". Zapisz sobie adres MAC tej karty (będzie nam za chwilę potrzebny):

HOTFIX - jak podłączyć się za pomocą SSH: Wirtualna maszyna Ubuntu w VirtualBox

2. Zaloguj się do hosta i sprawdź adres IP tej karty sieciowej. Łatwo odnajdziesz właściwą kartę sieciową za pomocą adresu MAC:

HOTFIX - jak podłączyć się za pomocą SSH: Wirtualna maszyna Ubuntu w VirtualBox (2)

**3. Pobierz program "Putty" z https://www.putty.org/

4. Uruchom Putty i w polu "Host Name" wprowadź adres IP hosta:

HOTFIX - jak podłączyć się za pomocą SSH: Wirtualna maszyna Ubuntu w VirtualBox (3)

5. Zaloguj się swoim użytkownikiem i hasłem. Po zalogowaniu powinien być widoczny taki ekran:

HOTFIX - jak podłączyć się za pomocą SSH: Wirtualna maszyna Ubuntu w VirtualBox (4)**

Baner szkolenia Administracja, replikacja i tuning baz danych PostgreSQL w JSystems, terminy gwarantowane

Szkolenie Administracja, replikacja i tuning baz danych PostgreSQL →

To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.

★★★★★Średnia ocena naszych szkoleń w Google: 5/5

Powiązane artykuły

Top comments (0)