Prosta wirtualizacja z Ubuntu 16.04 Linux i KVM

Prosta wirtualizacja z Ubuntu 16.04 Linux i KVM

Jasne, VirtualBox jest popularnym rozwiązaniem dla szybkiej i łatwej wirtualizacji w systemie Linux, ale KVM może zapewnić bardziej solidne i wydajne rozwiązanie z minimalną konfiguracją. Przy użyciu narzędzi takich jak Virt-Manager, może być równie łatwe w użyciu.

Skonfiguruj Ubuntu na host

Graficzne połączone sieci

Przed ustawieniem Ubuntu do hostowania maszyn wirtualnych, dobrym pomysłem jest skonfigurowanie sieci połączonych. Korzystanie z połączonej sieci zamiast wbudowanego wirtualizowanego interfejsu sieciowego KVM umożliwia istnienie maszyn wirtualnych w sieci lokalnej wraz z maszynami fizycznymi. Najłatwiejszym sposobem na to jest korzystanie z menedżera sieci.

Na początek kliknij prawym przyciskiem myszy aplet menedżera sieci na pasku menu lub otwórz go z menu programów.
Tak czy inaczej, celem jest przejście do listy połączeń sieciowych. Tam kliknij Dodać. Będziesz prezentowany z menu, w którym możesz wybrać typ połączenia. Wybierać Most pod Wirtualny Sekcja i kliknij Kod.

Następnie zobaczysz okno konfiguracji nowego mostu. Możesz go skonfigurować, jak chcesz, w tym nazwa, ale upewnij się, że to upewnij się Automatycznie podłącz… I Wszyscy użytkownicy… są sprawdzane pod Ogólny patka.

Pod IPv4 Tab, istnieją ustawienia konfiguracji interfejsu sieciowego. Jeśli chcesz prostoty, upewnij się Metoda: jest ustawione na DHCP. Jeśli chcesz statycznego adresu IP, możesz go skonfigurować.

Z powrotem na Most Tab, kliknij Dodać Aby połączyć most z urządzeniem sieciowym. Ponownie otrzymasz okno z prośbą o wybranie typu połączenia. Ethernet jest prawdopodobnie tym, którego szukasz, chyba że potrzebujesz specjalnej konfiguracji.

Po kliknięciu, Tworzyć, zobaczysz kolejne okno konfiguracji. Pod Urządzenie Wybierz interfejs sieciowy, który chcesz wypełnić. Podobnie jak konfiguracja mostu, upewnij się Automatycznie podłącz… I Wszyscy użytkownicy… są sprawdzane pod Ogólny patka. Kiedy to się skończy, kliknij Zapisz. Bezpieczyć również most.

Z powrotem na Połączenia sieciowe okno, usuń istniejące połączenie dodane do mostu.

W tym momencie menedżer sieci powinien odebrać zmiany i zastosować je. Jeśli nie, spróbuj ponownie uruchomić go za pomocą systemu.

$ sudo systemCtl restartuj sieci sieciowe

Jeśli wszystko inne zawiedzie, uruchom ponownie komputer.



Ręczne połączone sieci

Pierwszym krokiem do ręcznej pracy mostu sieciowego na Ubuntu jest zainstalowanie mostki pakiet.

$ sudo apt-get instaluj mostki mostowe

Bridge-Utils Pakiet zapewnia narzędzia do tworzenia i zarządzania mostami sieciowymi. Główny potrzebny tutaj Brctl pożytek.

$ sudo BRCTL addBr Br0 $ sudo ip addr show $ sudo Brctl addif Br0 Eth0 

Polecenia powyżej używają, skonfiguruj podstawy mostu. Pierwszy, Brctl Dodaje pomostowy interfejs Br0. Drugie polecenie szuka adresów IP obecnie używanych interfejsów. Wybierz ten, którego system faktycznie używa. W tym przewodniku będzie to określane jako ETH0. Ostatnia linia ustanawia pomost między Br0 I ETH0.

Teraz, gdy jest to skonfigurowane, nadszedł czas, aby dodać szczegóły mostu do konfiguracji interfejsu sieciowego. Aby to zrobić, otwórz konfigurację jako root, jak w poniższym poleceniu.

$ sudo vim/etc/sieci/interfejsy

Aby użyć mostu, upewnij się, że konfiguracja wygląda podobnie do poniższego ETH0 dla nazwy twojego interfejsu.

# Ustanowienie, które interfejsy do załadowania przy rozruchu i ustanowienia Loopback Auto lo Br0 iface lo inet Loopback # Ustaw istniejący interfejs na instrukcję, aby nie zakłócać mostu przez DHCP IFACE ETH0 INET Manual # Utwórz most i ustaw go na DHCP. Połącz go z istniejącym interfejsem. iface BR0 INET DHCP Bridge_ports ETH0 

Po zakończeniu zmiany zapisz konfigurację i wyjdź z edytora tekstu. Wszystko powinno być ustawione na działanie mostu. Nic innego nie zmieni się pod względem normalnego użytkowania. Dla aplikacji, które go używają, będzie dostępny tylko interfejs pomostowy. Aby mostek zaczął obowiązywać, ponownie uruchom sieć za pomocą SystemD.

$ sudo Systemctl Stop Network-Manager $ sudo Systemctl Wyłącz menedżer sieciowy $ sudo Systemctl restart Networking 


Skonfiguruj KVM i Virt-Manager

Potrzebne jest jeszcze kilka pakietów, aby uruchomić KVM i Virt-Manager, więc zainstaluj je teraz.

$ sudo apt-get instaluj qemu-kvm libvirt-bin virt-manager

Po zakończeniu instalacji pakietów dobrze jest dodać użytkownika do libvirtd grupa, aby mogli zarządzać VM. Jeśli nie, można to zrobić jako root, ale prawdopodobnie nie jest to najlepszy pomysł.

$ sudo adduser nazwa użytkownika libvirt $ sudo adduser nazwa użytkownika libvirt-qemu

Po dodaniu użytkownika do libvirtd grupa, muszą się wylogować i wrócić, aby nowe uprawnienia grupy weszły.

Virt-manager

Po powrocie jako użytkownika możesz otworzyć Virt-Manager i rozpocząć konfigurowanie maszyn wirtualnych. Zwykle jest pod System z pełnym nazwiskiem Virtual Machine Manager. Po otwarciu programu zobaczysz okno takie jak to poniżej. Aby utworzyć nową maszynę wirtualną, kliknij ikonę za pomocą monitora i błysku światła.

Następnie wybierz pierwszą opcję instalacji z ISO. Oczywiście, jeśli chcesz użyć jednej z innych opcji, możesz, ale ISO jest prawdopodobnie najłatwiejszy do szybkiego konfigurowania za pomocą czystej instalacji. Poniższy ekran, widoczny poniżej, wybierze Cię do wybrania obrazu ISO lub fizycznej płyty CD lub DVD. Co zależy od Ciebie. Spróbuje również automatycznie wykryć system operacyjny na medium. Możesz go ręcznie poprawić, jeśli jest to źle.



Następny ekran pozwoli wybrać ilość pamięci RAM i liczbę rdzeni procesora, które chcesz dostępne dla nowej maszyny wirtualnej. Kwoty zależy całkowicie od Ciebie, ale upewnij się, że wybierz wystarczającą liczbę aplikacji, które planujesz uruchomić.

Poniższy ekran jest podobny do poprzedzającego go, ale dotyczy miejsca dysku twardego. Ponownie upewnij się, że pozwalasz na wystarczającą ilość miejsca.

Ostatni ekran pozwoli ci podwójnie sprawdzić ustawienia, które wprowadziłeś i wymienić maszynę wirtualną. Będzie miał również rozwijanie, które pozwoli ci wybrać interfejs sieciowy. Domyślnie powinien był wybrać skonfigurowany most, który wcześniej skonfigurowałeś. Jeśli nie, wybierz go z menu. Jeśli jesteś pewien, że wszystko jest tak, jak chcesz, kliknij zakończ.

Otóż ​​to. Twoja nowa maszyna wirtualna uruchomi się tak, jakby uruchamiała się w wybranym ISO instalacji. Wystarczy uruchomić proces instalacji i ponownie uruchomić się po wyświetleniu monitu na końcu. Maszyna wirtualna zostanie ponownie uruchomiona, a będziesz mieć działającą instalację na nowej maszynie wirtualnej. GUI Virt-Manager zapewnia interfejs, który musisz uruchomić, zatrzymać i wyświetlić maszynę wirtualną, a także zarządzanie tworzeniem i usuwaniem innych maszyn wirtualnych. Ciesz się korzystaniem z pełnej mocy KVM tak samo łatwo, jak VirtualBox.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak zainstalować Ubuntu 20.04 na VirtualBox
  • Jak korzystać z połączonej sieci z Libvirt i KVM
  • Ubuntu 20.04 Przewodnik
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Zainstaluj Manjaro w VirtualBox
  • Mastering Bash Script Loops
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…