Strona główna
» LINUX
»
Jak tworzyć maszyny wirtualne na serwerze Ubuntu za pomocą Cockpit
Jak tworzyć maszyny wirtualne na serwerze Ubuntu za pomocą Cockpit
Cockpit umożliwia tworzenie i zarządzanie maszynami wirtualnymi KVM z poziomu przeglądarki. Na Ubuntu Server zainstaluj Cockpit i jego cockpit-machinesdodatek, wybierz instalator, przypisz zasoby i uruchom gościa. Etykiety kreatora mogą się różnić w zależności od wersji.
Zanim zaczniesz
Użyj konta Ubuntu Server z sudodostępem. Zostaw wystarczającą ilość procesora, pamięci i miejsca na dysku dla Ubuntu i maszyny wirtualnej.
Włącz technologię Intel VT-x lub AMD-V w oprogramowaniu sprzętowym; zagnieżdżone maszyny wirtualne również wymagają zagnieżdżonej wirtualizacji z zewnętrznego hiperwizora.
Uzyskaj plik ISO instalatora od wydawcy systemu operacyjnego lub ze obsługiwanego źródła sieciowego.
Ogranicz protokół TCP 9090 do zaufanej sieci administratora lub sieci VPN; nie udostępniaj aplikacji Cockpit publicznie dostępnemu Internetowi.
1. Zainstaluj Cockpit z backportów Ubuntu
Połącz się lokalnie lub przez SSH i uruchom te polecenia w Bashu. Cockpit zaleca swój oficjalny pakiet backportów w Ubuntu LTS, gdzie backporty są zazwyczaj włączone. Jeśli źródła APT zostały dostosowane, sprawdź odpowiedni pakiet Pocket. W wersji innej niż LTS bez pasujących backportów, zainstaluj pakiet cockpitze standardowego repozytorium Ubuntu, a w następnym kroku zainstaluj dodatek VM.
Użyj nazwy kodowej Ubuntu z /etc/os-release, aby APT wybrał pasującą kieszeń backportów.
2. Włącz konsolę internetową i dodaj obsługę maszyn wirtualnych
Cockpit korzysta z aktywacji gniazda systemd. Włącz jego gniazdo i zainstaluj dodatek Machines z tej samej kieszeni backports; pakiet Ubuntu zależy od komponentów libvirt.
W przypadku wydania innego niż LTS bez pasujących backportów, użyj sudo apt install cockpit-machineszamiast tego. Jeśli APT nie może znaleźć dodatku, odśwież indeksy pakietów i sprawdź, czy Universe i pasujące źródła repozytoriów są włączone. Podczas aktualizacji zachowaj pakiety Cockpit w tej samej kieszeni.
3. Zaloguj się do kokpitu
Otwórz https://SERVER_IP:9090w przeglądarce, która ma dostęp do hosta. Zaloguj się na dozwolone konto Linux; wprowadź ponownie jego hasło, jeśli Cockpit poprosi o autoryzację.
Zaloguj się, używając adresu serwera i dozwolonego konta Linux.
Cockpit tworzy certyfikat podpisany przez siebie, gdy żaden nie jest skonfigurowany, więc pierwsza wizyta może spowodować wyświetlenie ostrzeżenia. Do rutynowego zdalnego użytkowania zainstaluj certyfikat zaufany w przeglądarce i ogranicz port 9090 do zaufanych sieci.
4. Otwórz stronę maszyny wirtualnej i utwórz nowego gościa
Wybierz Maszyny wirtualne , a następnie Utwórz nową maszynę wirtualną (lub jej odpowiednik). Jeśli strona nie jest dostępna, potwierdź cockpit-machinesinstalację i przeładuj.
Strona maszyn wirtualnych jest dostępna w dodatku cockpit-machines.
Wprowadź opisową nazwę, taką jak ubuntu-test, i wybierz typ instalacji. Nie zakładaj, że Cockpit automatycznie pobierze system operacyjny gotowy do uruchomienia.
Wybierz przydatną nazwę gościa i ustaw źródło instalacji oraz system operacyjny.
5. Wybierz instalator, system operacyjny i pojemność
Wybierz „Lokalny nośnik instalacyjny (obraz ISO)” i przejdź do pliku ISO dostępnego na hoście lub skorzystaj z obsługiwanego adresu URL/źródła sieciowego. Wybierz wpis najbliższego systemu operacyjnego; pomoże to libvirt wybrać ustawienia domyślne, ale nie zainstaluje systemu operacyjnego.
Wybierz obraz ISO dostępny dla hosta lub obsługiwane źródło sieciowe.
Przydziel procesor i pamięć, pozostawiając zapas hosta. Wybierz pojemność dysku dla systemu operacyjnego, aktualizacji, aplikacji i oczekiwanych danych; nie ma uniwersalnego rozmiaru pamięci RAM ani dysku. Przed kontynuowaniem sprawdź wolne miejsce na hoście.
Oto przykładowe wartości w formularzu; rozmiar zasobów dla obciążenia gościa i hosta.
6. Przejrzyj, utwórz i zainstaluj gościnny system operacyjny
Przejrzyj źródła i zasoby, a następnie wybierz opcję Utwórz i uruchom (w niektórych wersjach tworzenie i uruchamianie są oddzielne). Kokpit definiuje i uruchamia maszynę wirtualną; nadal musisz zainstalować jej system operacyjny.
Przed utworzeniem i uruchomieniem maszyny wirtualnej sprawdź wszystkie ustawienia.
Otwórz konsolę i postępuj zgodnie z instrukcjami instalatora. Po instalacji zrestartuj komputer i przejdź do dysku wirtualnego. Jeśli instalator powróci, wysuń lub odłącz obraz ISO w ustawieniach urządzenia lub rozruchu i uruchom ponownie.
Zakończ instalację systemu operacyjnego gościa w konsoli maszyny wirtualnej.
Sprawdź sieć i rozwiąż problemy z uruchamianiem
Domyślna sieć Libvirt zazwyczaj zapewnia gościom dostęp wychodzący przez hosta za pomocą NAT; urządzenia LAN zazwyczaj nie mogą łączyć się bezpośrednio. Aby umieścić gościa w sieci fizycznej, należy ostrożnie skonfigurować most, ponieważ zmiana sieci hosta może przerwać dostęp.
Brak strony maszyn wirtualnych: sprawdź, czy dodatek jest zainstalowany i odśwież przeglądarkę.
Maszyna wirtualna nie uruchamia się: sprawdź obraz ISO, kolejność rozruchu i ustawienia wirtualizacji, w tym wirtualizację zagnieżdżoną.
Brak sieci gościnnej: sprawdź, czy wybrana sieć libvirt jest aktywna. Zapoznaj się z podręcznikiem libvirt Ubuntu dotyczącym NAT i mostów.