Prosta wirtualizacja z Ubuntu 16.04 Linux i KVM
- 746
- 49
- Roland Sokół
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…