Menu
Jest wolny
Zameldować się
główny  /  PRZEZ / VDS KVM Ubuntu 14.04 z powłoką graficzną. Dokumentacja języka rosyjskojęzycznego na Ubuntu

VDS KVM Ubuntu 14.04 z graficzną powłoką. Dokumentacja języka rosyjskojęzycznego na Ubuntu

Wcześniej napisałem już o instalacji Qemu-kvm. w Debian.. Ale moim zdaniem informacje okazały się niekompletne. Plus nie rozważałem niektórych niuansów. Dlatego zwracam uwagę na aktualizowany artykuł na temat instalacji maszyny wirtualnej QEMU-KVM. Stary artykuł, naturalnie usunięty.

Myślę, że wyjaśniam, co jest maszyna wirtualna, nie warte. Prawdopodobnie to wiesz (jeśli przeczytasz ten artykuł). Jeśli nie - . Przebywamy bezpośrednio na Sabget. Qemu-kvm. - Jest to projekt do łączenia dwóch zauważalnych (moich opinii) pełnych technologii wirtualizacji. Qemu. - Jest to rodzaj emulatora komputerowego, który obsługuje wiele architektur sprzętowych. Możesz uruchomić prawie każdy system operacyjny dla dowolnego urządzenia (na przykład uruchomiłem stare wersje. Mac OS X.który na PowerPC.). Wadą QEMU jest jego powolność z powodu braku przyspieszenia podejścia. A potem kolejny projekt przychodzi na ratunek - Kvm. . Lub maszyna wirtualna jądra. KVM to technologia jądra Linux, która pozwala przyspieszenie sprzętowe Z pełną wirtualizacją. Wadą KVM jest wsparcie tylko architektury X86

Dlaczego Qmu-Kvm? Dla Linux jest to najbardziej polecany projekt wirtualizacji. Działa szybciej niż Wirtualny. i Odtwarzacz VMware. (Według moich testów) KVM jest technologią pochodzącą z Linuksa. Plus, jeśli jesteś dobrym właścicielem komputer do gier Z dwoma kartami wideo można zainstalować w QEMU-KVM Windows., włamujemy się do nim jednej z kart wideo i zapomnijmy o ponownym uruchomieniu do innego systemu operacyjnego. Chciałem grać - uruchomiłem wirtualny z oknami i grą. Wydajność wynosi 95% wydajności zainstalowanej na "żelaza" okien. Ale moim zdaniem jest to po prostu wspaniałe. Napiszę o tym oddzielny artykuł. To będzie interesujące:)

Teraz opiszę plan naszych działań. Po pierwsze, wykonam instalację na przykładzie Debian 8.2 Gnome 64 bitChociaż nie będzie specjalnych różnic w innych środowiskach graficznych. Po drugie - opiszę pracę z KVM tylko w trybie graficznym (nie umieścimy go na serwerze). Dlatego bez terminali, skryptów i tak dalej, jak zwykle występują w przypadku wirtualizacji serwera. Po trzecie, radzę dodatkowo przeczytać dokumentację QEMU i KVM (link damski na końcu artykułu). Jest dla Ciebie bardzo przydatny, jeśli chcesz maksimum, aby korzystać z pełnego potencjału tego pakietu. Cóż, plan naszych działań jest jasne. Teraz działania Działania:

  • instalacja QEMU-KVM;
  • instalowanie menedżera graficznego i dodatkowych narzędzi;
  • ustawianie mostu sieciowego;
  • tworzenie repozytorium wirtualne maszyny;
  • instalowanie systemu gościa.
Aby rozpocząć, sprawdź, czy komputer obsługuje wirtualizację sprzętu. Aby to zrobić, w terminalu wykonaj polecenie:

egrep "(VMX | SVM)" / PROC / CPUInfo

W wyniku zespołu powinny być obecne vMX.zarówno svm.. Jeśli nie ma, czy wirtualizacja jest włączona w BIOS (szukaj przedmiotów Intel VT-I lub podobny AMD.). Jeśli nic nie ma - oznacza to, że nie ma szczęścia.

Zainstaluj niezbędne elementy:

sudo Apt Install Qemu-Kvm Bridge-Utils Libvirt-Bin VI-Manager

Duszymy się do grupy libvirt:

sudo adduser $ libvirt

Teraz ustaw sieć. Aby wszystkie samochody Vertaal udają się do sieci i komunikować się ze sobą, musisz utworzyć most sieciowy i wirtualne karty sieciowe dla każdego wirtualnego ( dotknij Urządzenia). Ponieważ maszyny wirtualne zainstalujemy interfejs graficznyNie musisz tworzyć ręcznie dotknąć "s. Vrant menedżera. Zrób to za każdym razem, gdy zaczynasz się. Musimy tylko skonfigurować most. Na początek, włącz routing w jądrze:

sudo nano /etc/sysctl.conf.

Szukamy net.ipv4_forward \u003d 0 i zmień jego wartość 1 . Zapisz i:

sudo sysctl -p.

Następnie zakobię: 1) na komputerze jest jeden karta LAN.Odbieranie adresu IP z routera. 2) Przechodzisz online przez modem 3G, a karta sieciowa jest bezpłatna. Ta opcja sugeruje więcej ręcznie robionych, ale zostało to wielokrotnie sprawdzane (w jednym z samej samochodu). Otwórz więc plik interfejsów:

sudo nano / etc / sieć / interfejsy

Domyślna treść to:



auto Lo.
iface Lo Inet Loopback

Zmienić jego zawartość. Dla pierwszej opcji:

Źródło /etc/network/Interface.d/*

# Interfejs sieciowy Loopback
auto Lo.
iface Lo Inet Loopback

Auto Eth0.
podręcznik IFACE ETH0 Inet

Auto Br0.
iFACE BR0 INET STATIC
adres 192.168.0.2.
gateway 192.168.0.1.
netmask 255.255.255.0.
sieć 192.168.0.0.
broadcast 192.168.0.255.
Bridge_ports eth0.
Bridge_stp off.
Most_maxwait 0.
Bridge_FD 0.

Dla drugiej opcji:

Źródło /etc/network/Interface.d/*

# Interfejs sieciowy Loopback
auto Lo.
iface Lo Inet Loopback

Auto PPP0.
iFACE PPP0 INET WVDIAL

Auto Eth0.
podręcznik IFACE ETH0 Inet

Auto Br0.
iFACE BR0 INET STATIC
adres 192.168.0.2.
gateway 192.168.0.1.
netmask 255.255.255.0.
sieć 192.168.0.0.
broadcast 192.168.0.255.
Bridge_ports eth0.
Bridge_stp off.
Most_maxwait 0.
Bridge_FD 0.
w górę Route Del Domyślnie BR0

Uwaga: Jeśli nie musisz automatycznie podłączyć Internetu za pomocą modemu po uruchomieniu systemu, wyjmij linię Auto PPP0 z konfiguracji
iFACE PPP0 INET Wvdial. W przeciwnym razie upewnij się, że podczas uruchamiania systemu modem jest włożony do portu USB.

Ratujemy. Teraz na opcję z modemem, musisz zainstalować program wybierania wvdial.:

sudo apt instalacyjny wvdial

Poprawna konfiguracja (Uwaga: Modem 3G jest używany jako przykład Linia powietrzna.. Przykłady konfiguracji dla innych modemów można łatwo znaleźć w Internecie):

sudo nano /etc/wvdial.conf.


Init1 \u003d atz.
Init2 \u003d ATQ0 V1 E1 S0 \u003d 0 & C1 & D2 + FClass \u003d 0
Init3 \u003d at + cgdcont \u003d 1, "IP", "home.beeline.ru"
Głupi tryb \u003d 1
ISDN \u003d 0.
Typ modemu \u003d modem USB
Nowy PPPD \u003d Tak
Telefon \u003d * 99 #
Modem \u003d / dev / ttyacm0
Nazwa użytkownika \u003d Beeline.
Hasło \u003d beeline.
BAUD \u003d 9600.
Kraj \u003d Rosja.
Auto Reconnect \u003d ON
Auto DNS \u003d OFF
Idle Seconds \u003d 0

Ratujemy. Teraz modem zostanie włączony natychmiast po załadowaniu systemu. Struktura UP DEL DEL DEL BR0 usunysuje domyślną trasę przez most. Jeśli nie zostanie to zrobione, nie będziesz mógł połączyć się z Internetem, ponieważ ruch przejdzie na most, a nie przez modem 3G.

Ostatni etap musimy powiedzieć farwall.Więc że przegapił ruch z naszej wirtualnej iz powrotem do sieci. Aby to zrobić, możesz przejść na dwa sposoby: napisz skrypt z wieloma zasadami iptables.który będzie działał wraz z systemem lub wprowadzić te zasady ręcznie i zapisz je. Wykorzystam pierwszą opcję. Na sekundę musisz zainstalować pakiet iptables-uporczywy I na przemian wprowadź zasady (za pomocą sudo). Więc. Utwórz skrypt (w każdym edytor tekstu). Włóż tam następującą zawartość:

#! / bin / sh

# Zdefiniuj interfejs wyjściowy, dla którego zostanie zastosowana wymiana adresów (NAT)
iptables -v -t NAT -A POSTROUTING -O PPP0 -J Masquerade

# Wysyłamy wszystkie pakiety, które przyszły do \u200b\u200bmodemu sieć globalna (0.0.0.0/0) do sieci lokalnej (192.168.0.0/24)
iptables -v -a Forned -i PPP0 -O BR0 -S 0.0.0.0.0-d 192.168.0.0.0/24 -J Akceptuj

# Wysyłamy wszystkie pakiety, które pochodzą lokalna sieć (192.168.0.0/24) do globalnego (0.0.0.0.0)
iptables -v -a do przodu -i br0 -o ppp0 -s 192.168.0.0/224-d 0.0.0.0.0-jjak akceptuje

Trzymaj go gateway.sh. i dawać uprawnienia do wykonania (lub we właściwościach pliku lub w poleceniu terminali chmod + X Gateway.sh). Teraz możesz uruchomić go ręcznie, po załadowaniu systemu lub dodać do Autoload. Aby to zrobić, przesuń skrypt w ~ / .config / autostart (w menedżer plików Włącz pokaz ukryte plikii zobaczysz katalog .Config. w katalogu domowym).

Teraz wszystko jest gotowe do zainstalowania maszyny wirtualnej. Z menu aplikacji Uruchom Manager Manager (Virtual Machine Manager):

Kliknij prawym przyciskiem myszy linię lokalny Gospodarz. i wybierz Detale. Przejdź do karty Przechowywanie. Musimy określić katalog (lub dysk / dysk) do przechowywania maszyn wirtualnych.

W lewym dolnym rogu kliknij znak plus ( Dodaj puls) Określam typ repozytorium i ścieżkę.

Na karcie. Interfejsy siecioweMożesz sprawdzić, czy wszystko działa.

Teraz kliknij Plik - Nowa maszyna wirtualna. Określ ścieżkę na obraz dysku, typ maszyny wirtualnej. Następnie określić liczbę pamięci RAM i liczbę rdzeni procesora. Następnie określ nasze przechowywanie i kliknij Nowa objętość. Podaj nazwę, typ zostanie pozostawiony qCOW2.i rozmiar. Będzie wirtualny hDD.. Jeśli planujesz zainstalować system z powłoki graficznej i wiązki programów, daj miejsc więcej (GIGS 50). Na ostatniej karcie umieść zaznaczenie Zmień ustawienia przed rozpoczęciemSprawdź to urządzenie sieciowe Wybrano nasz mostek, napisz dowolną nazwę wirtualnych i kliknij Kompletny. Otworzysz okno parametrów tej maszyny wirtualnej.





Przejdź do karty procesori umieść zaznaczenie Skopiuj ustawienia procesora systemu hosta.

Obok karty Netto (następny), a także określ vitio.. Na karcie. Pokaz Sprecyzować Przyprawa.i na karcie Wideo - QXL.. Zwykle ten pakiet zapewnia maksymalna wydajność Rekrutuj wykresy, ale jeśli chcesz, możesz eksperymentować. Zauważ, że dla gości systemy Windows., Wymagany oddzielna instalacja Kierowcy QXL (w systemie Windows).


Teraz, gdy wszystko jest gotowe, w lewym górnym rogu kliknij, kliknij Rozpocznij instalację. I umieściliśmy system jako zwykle, z jednym wyjątkiem: gdy tylko instalator zacznie się automatycznie dostosowywać sieć, naciśnij Anuluji wybierz Skonfiguruj ręcznie sieć. Określ żądany adres IP dla wirtualnych (w naszym przypadku 192.168.0.3 ), maska \u200b\u200bpodsieci ( 255.255.255.0 ), brama (brama będzie adresem gospodarza, jem 192.168.0.2 ) i serwer DNS (tutaj wpisz go Google 8.8.8.8 ). I to wszystko. Następnie nic nie rób. Umieść system i skonfiguruj. Ogólnie rzecz biorąc, wszystko. Opisane działania są sposobem wymiany, powiedzmy, VirtualBox na więcej najlepsza alternatywa. Po przeczytaniu dokumentacji zrozumiesz, jak szerokie możliwości QEMU-KVM. Umyślnie nie opisywałem tutaj dodatkowych parametrów konsoli i metod uruchamiania maszyn wirtualnych przez terminal, ponieważ nie zawsze jest potrzebny na maszynie domowej. Napiszę o tym odrębnym artykule, na skonfigurowaniu domu wielofunkcyjnego serwera (który może również działać jako serwer maszyn wirtualnych). Dla tych, którzy z jakiegoś powodu nie rozumieli, co zostało napisane lub pozostały niezrozumiałe chwile - proponuję oglądać wideo, w którym nie będę opisać, ale pokażę ci, jak wszystko jest dobre i melodię. Jeśli masz jakieś sugestie lub dodatki do artykułu - napisz w komentarzach.

Wcześniej napisałem już o instalacji Qemu-kvm. w Debian.. Ale moim zdaniem informacje okazały się niekompletne. Plus nie rozważałem niektórych niuansów. Dlatego zwracam uwagę na aktualizowany artykuł na temat instalacji maszyny wirtualnej QEMU-KVM. Stary artykuł, naturalnie usunięty.

Myślę, że wyjaśniam, co jest maszyna wirtualna, nie warte. Prawdopodobnie to wiesz (jeśli przeczytasz ten artykuł). Jeśli nie - . Przebywamy bezpośrednio na Sabget. Qemu-kvm. - Jest to projekt do łączenia dwóch zauważalnych (moich opinii) pełnych technologii wirtualizacji. Qemu. - Jest to rodzaj emulatora komputerowego, który obsługuje wiele architektur sprzętowych. Możesz uruchomić prawie każdy system operacyjny dla dowolnego urządzenia (na przykład uruchomiłem stare wersje. Mac OS X.który na PowerPC.). Wadą QEMU jest jego powolność z powodu braku przyspieszenia podejścia. A potem kolejny projekt przychodzi na ratunek - Kvm. . Lub maszyna wirtualna jądra. KVM to technologia jądra Linux, która umożliwia dostarczanie przyspieszenia sprzętowego z pełną wirtualizacją. Wadą KVM jest wsparcie tylko architektury X86

Dlaczego Qmu-Kvm? Dla Linux jest to najbardziej polecany projekt wirtualizacji. Działa szybciej niż Wirtualny. i Odtwarzacz VMware. (Według moich testów) KVM jest technologią pochodzącą z Linuksa. Plus, jeśli jesteś właścicielem dobrego komputera z dwoma kartami wideo, możesz zainstalować w QEMU-KVM Windows., włamujemy się do nim jednej z kart wideo i zapomnijmy o ponownym uruchomieniu do innego systemu operacyjnego. Chciałem grać - uruchomiłem wirtualny z oknami i grą. Wydajność wynosi 95% wydajności zainstalowanej na "żelaza" okien. Ale moim zdaniem jest to po prostu wspaniałe. Napiszę o tym oddzielny artykuł. To będzie interesujące:)

Teraz opiszę plan naszych działań. Po pierwsze, wykonam instalację na przykładzie Debian 8.2 Gnome 64 bitChociaż nie będzie specjalnych różnic w innych środowiskach graficznych. Po drugie - opiszę pracę z KVM tylko w trybie graficznym (nie umieścimy go na serwerze). Dlatego bez terminali, skryptów i tak dalej, jak zwykle występują w przypadku wirtualizacji serwera. Po trzecie, radzę dodatkowo przeczytać dokumentację QEMU i KVM (link damski na końcu artykułu). Jest dla Ciebie bardzo przydatny, jeśli chcesz maksimum, aby korzystać z pełnego potencjału tego pakietu. Cóż, plan naszych działań jest jasne. Teraz działania Działania:

  • instalacja QEMU-KVM;
  • instalowanie menedżera graficznego i dodatkowych narzędzi;
  • ustawianie mostu sieciowego;
  • tworzenie pamięci masowej maszyn wirtualnych;
  • instalowanie systemu gościa.
Aby rozpocząć, sprawdź, czy komputer obsługuje wirtualizację sprzętu. Aby to zrobić, w terminalu wykonaj polecenie:

egrep "(VMX | SVM)" / PROC / CPUInfo

W wyniku zespołu powinny być obecne vMX.zarówno svm.. Jeśli nie ma, czy wirtualizacja jest włączona w BIOS (szukaj przedmiotów Intel VT-I lub podobny AMD.). Jeśli nic nie ma - oznacza to, że nie ma szczęścia.

Zainstaluj niezbędne elementy:

sudo Apt Install Qemu-Kvm Bridge-Utils Libvirt-Bin VI-Manager

Duszymy się do grupy libvirt:

sudo adduser $ libvirt

Teraz ustaw sieć. Aby wszystkie samochody Vertaal udają się do sieci i komunikować się ze sobą, musisz utworzyć most sieciowy i wirtualne karty sieciowe dla każdego wirtualnego ( dotknij Urządzenia). Ponieważ zainstalujemy maszyny wirtualne z interfejsu graficznego, nie trzeba tworzyć ręcznie stuknij. Vrant menedżera. Zrób to za każdym razem, gdy zaczynasz się. Musimy tylko skonfigurować most. Na początek, włącz routing w jądrze:

sudo nano /etc/sysctl.conf.

Szukamy net.ipv4_forward \u003d 0 i zmień jego wartość 1 . Zapisz i:

sudo sysctl -p.

Następnie przyjmę następujące elementy: 1) na komputerze znajduje się jedna karta sieciowa, która odbiera adres IP z routera. 2) Przechodzisz online przez modem 3G, a karta sieciowa jest bezpłatna. Ta opcja sugeruje więcej ręcznie robionych, ale zostało to wielokrotnie sprawdzane (w jednym z samej samochodu). Otwórz więc plik interfejsów:

sudo nano / etc / sieć / interfejsy

Domyślna treść to:



auto Lo.
iface Lo Inet Loopback

Zmienić jego zawartość. Dla pierwszej opcji:

Źródło /etc/network/Interface.d/*

# Interfejs sieciowy Loopback
auto Lo.
iface Lo Inet Loopback

Auto Eth0.
podręcznik IFACE ETH0 Inet

Auto Br0.
iFACE BR0 INET STATIC
adres 192.168.0.2.
gateway 192.168.0.1.
netmask 255.255.255.0.
sieć 192.168.0.0.
broadcast 192.168.0.255.
Bridge_ports eth0.
Bridge_stp off.
Most_maxwait 0.
Bridge_FD 0.

Dla drugiej opcji:

Źródło /etc/network/Interface.d/*

# Interfejs sieciowy Loopback
auto Lo.
iface Lo Inet Loopback

Auto PPP0.
iFACE PPP0 INET WVDIAL

Auto Eth0.
podręcznik IFACE ETH0 Inet

Auto Br0.
iFACE BR0 INET STATIC
adres 192.168.0.2.
gateway 192.168.0.1.
netmask 255.255.255.0.
sieć 192.168.0.0.
broadcast 192.168.0.255.
Bridge_ports eth0.
Bridge_stp off.
Most_maxwait 0.
Bridge_FD 0.
w górę Route Del Domyślnie BR0

Uwaga: Jeśli nie musisz automatycznie podłączyć Internetu za pomocą modemu po uruchomieniu systemu, wyjmij linię Auto PPP0 z konfiguracji
iFACE PPP0 INET Wvdial. W przeciwnym razie upewnij się, że podczas uruchamiania systemu modem jest włożony do portu USB.

Ratujemy. Teraz na opcję z modemem, musisz zainstalować program wybierania wvdial.:

sudo apt instalacyjny wvdial

Poprawna konfiguracja (Uwaga: Modem 3G jest używany jako przykład Linia powietrzna.. Przykłady konfiguracji dla innych modemów można łatwo znaleźć w Internecie):

sudo nano /etc/wvdial.conf.


Init1 \u003d atz.
Init2 \u003d ATQ0 V1 E1 S0 \u003d 0 & C1 & D2 + FClass \u003d 0
Init3 \u003d at + cgdcont \u003d 1, "IP", "home.beeline.ru"
Głupi tryb \u003d 1
ISDN \u003d 0.
Typ modemu \u003d modem USB
Nowy PPPD \u003d Tak
Telefon \u003d * 99 #
Modem \u003d / dev / ttyacm0
Nazwa użytkownika \u003d Beeline.
Hasło \u003d beeline.
BAUD \u003d 9600.
Kraj \u003d Rosja.
Auto Reconnect \u003d ON
Auto DNS \u003d OFF
Idle Seconds \u003d 0

Ratujemy. Teraz modem zostanie włączony natychmiast po załadowaniu systemu. Struktura UP DEL DEL DEL BR0 usunysuje domyślną trasę przez most. Jeśli nie zostanie to zrobione, nie będziesz mógł połączyć się z Internetem, ponieważ ruch przejdzie na most, a nie przez modem 3G.

Ostatni etap musimy powiedzieć farwall.Więc że przegapił ruch z naszej wirtualnej iz powrotem do sieci. Aby to zrobić, możesz przejść na dwa sposoby: napisz skrypt z wieloma zasadami iptables.który będzie działał wraz z systemem lub wprowadzić te zasady ręcznie i zapisz je. Wykorzystam pierwszą opcję. Na sekundę musisz zainstalować pakiet iptables-uporczywy I na przemian wprowadź zasady (za pomocą sudo). Więc. Utwórz skrypt (w dowolnym edytorze tekstu). Włóż tam następującą zawartość:

#! / bin / sh

# Zdefiniuj interfejs wyjściowy, dla którego zostanie zastosowana wymiana adresów (NAT)
iptables -v -t NAT -A POSTROUTING -O PPP0 -J Masquerade

# Wysyłamy wszystkie pakiety, które przybyły do \u200b\u200bmodemu z globalnej sieci (0.0.0.0.0) do sieci lokalnej (192.168.0.0/24)
iptables -v -a Forned -i PPP0 -O BR0 -S 0.0.0.0.0-d 192.168.0.0.0/24 -J Akceptuj

# Wysyłamy wszystkie pakiety pochodzące z lokalnej sieci (192.168.0.0/24) do Global (0.0.0.0/0)
iptables -v -a do przodu -i br0 -o ppp0 -s 192.168.0.0/224-d 0.0.0.0.0-jjak akceptuje

Trzymaj go gateway.sh. i dawać uprawnienia do wykonania (lub we właściwościach pliku lub w poleceniu terminali chmod + X Gateway.sh). Teraz możesz uruchomić go ręcznie, po załadowaniu systemu lub dodać do Autoload. Aby to zrobić, przesuń skrypt w ~ / .config / autostart (W menedżerze plików włącz wyświetlanie ukrytych plików, a zobaczysz katalog .Config. w katalogu domowym).

Teraz wszystko jest gotowe do zainstalowania maszyny wirtualnej. Z menu aplikacji Uruchom Manager Manager (Virtual Machine Manager):

Kliknij prawym przyciskiem myszy linię lokalny Gospodarz. i wybierz Detale. Przejdź do karty Przechowywanie. Musimy określić katalog (lub dysk / dysk) do przechowywania maszyn wirtualnych.

W lewym dolnym rogu kliknij znak plus ( Dodaj puls) Określam typ repozytorium i ścieżkę.

Na karcie. Interfejsy siecioweMożesz sprawdzić, czy wszystko działa.

Teraz kliknij Plik - Nowa maszyna wirtualna. Określ ścieżkę na obraz dysku, typ maszyny wirtualnej. Następnie określić liczbę pamięci RAM i liczbę rdzeni procesora. Następnie określ nasze przechowywanie i kliknij Nowa objętość. Podaj nazwę, typ zostanie pozostawiony qCOW2.i rozmiar. Będzie to wirtualny dysk twardy. Jeśli planujesz zainstalować system z powłoki graficznej i wiązki programów, daj miejsc więcej (GIGS 50). Na ostatniej karcie umieść zaznaczenie Zmień ustawienia przed rozpoczęciemSprawdź, czy nasz most jest wybrany jako urządzenie sieciowe, napisz dowolną nazwę wirtualnych i kliknij Kompletny. Otworzysz okno parametrów tej maszyny wirtualnej.





Przejdź do karty procesori umieść zaznaczenie Skopiuj ustawienia procesora systemu hosta.

Obok karty Netto (następny), a także określ vitio.. Na karcie. Pokaz Sprecyzować Przyprawa.i na karcie Wideo - QXL.. Zwykle ta wiązka zapewnia maksymalną wydajność rysunku, ale jeśli chcesz, możesz eksperymentować. Należy pamiętać, że dla systemów gościnnych wymagany jest oddzielna instalacja sterownika QXL (w samym systemie Windows).


Teraz, gdy wszystko jest gotowe, w lewym górnym rogu kliknij, kliknij Rozpocznij instalację. I umieściliśmy system jako zwykle, z jednym wyjątkiem: gdy tylko instalator zacznie się automatycznie dostosowywać sieć, naciśnij Anuluji wybierz Skonfiguruj ręcznie sieć. Określ żądany adres IP dla wirtualnych (w naszym przypadku 192.168.0.3 ), maska \u200b\u200bpodsieci ( 255.255.255.0 ), brama (brama będzie adresem gospodarza, jem 192.168.0.2 ) i serwer DNS (tutaj wpisz go Google 8.8.8.8 ). I to wszystko. Następnie nic nie rób. Umieść system i skonfiguruj. Ogólnie rzecz biorąc, wszystko. Opisane działania są sposobem wymiany, powiedzenia, Virtualbox na lepszą alternatywę. Po przeczytaniu dokumentacji zrozumiesz, jak szerokie możliwości QEMU-KVM. Umyślnie nie opisywałem tutaj dodatkowych parametrów konsoli i metod uruchamiania maszyn wirtualnych przez terminal, ponieważ nie zawsze jest potrzebny na maszynie domowej. Napiszę o tym odrębnym artykule, na skonfigurowaniu domu wielofunkcyjnego serwera (który może również działać jako serwer maszyn wirtualnych). Dla tych, którzy z jakiegoś powodu nie rozumieli, co zostało napisane lub pozostały niezrozumiałe chwile - proponuję oglądać wideo, w którym nie będę opisać, ale pokażę ci, jak wszystko jest dobre i melodię. Jeśli masz jakieś sugestie lub dodatki do artykułu - napisz w komentarzach.

W tym artykule wprowadzającego opowiadam w skrócie o wszystkich oprogramowanieużywany w procesie rozwoju. Bardziej szczegółowo o nich zostaną powiedziane w następujących artykułach.

Dlaczego? Ten system operacyjny jest blisko mnie i zrozumiałe, tak że przy wyborze dystrybucji męki, Męka i miniatury nie zostały przetestowane. Nie ma specjalnych korzyści do Red Hat Enterprise Linux, ale postanowiono pracować z znanym systemem.

Jeśli planujesz niezależnie rozmieścić infrastrukturę za pomocą podobnych technologii, doradzę, abyś wziąć RHEL: Dzięki dobrej dokumentacji i dobrze napisaniu programy zastosowane Będzie to, że nie jest rzędem wielkości, a następnie dokładnie dwa razy łatwiejszy, a dzięki rozwiniętym systemowi certyfikacji bez znacznie możliwe będzie znalezienie pewnej liczby specjalistów, na odpowiednim poziomie znajomych w tym operacyjnym.

Powtarzamy, postanowiliśmy użyć Debian Squeeze. z zestawem pakietów Sid / Experimental. I niektóre pakiety, beraczone i zbierane z naszymi łatami.
Plany mają repozytorium publikowania z pakietami.

Wybierając technologię wirtualizacji, rozważono dwie opcje - Xen i KVM.

Warto również wziąć pod uwagę fakt ogromna liczba Deweloperzy, gospodarzy, rozwiązania komercyjne precyzyjnie na podstawie Xen - tym bardziej interesujące było podjęcie decyzji na podstawie KVM.

Głównym powodem, dla którego zdecydowaliśmy się na użycie dokładnie KVM, jest konieczność uruchomienia maszyn wirtualnych z FreeBSD i, w perspektywie, MS Windows.

Do jazdy wirtualne maszyny Okazało się, że jest niezwykle wygodny w użyciu produktów za pomocą API IT: virsh., menedżer wit., wir instalacjaitd.

Jest to system, który przechowuje ustawienia maszyn wirtualnych, kontroluje je, prowadzi statystyki na nich, zapewnia, że \u200b\u200bpodczas uruchamiania maszyny wirtualnej wznosi się interfejs, łączy urządzenia do maszyny - ogólnie wykonuje grupę przydatnych prac i trochę więcej.

Oczywiście rozwiązanie nie jest idealne. Z minusów należy nazwać:

  • Absolutnie niezabezpieczone komunikaty o błędach.
  • Niezdolność do zmiany części konfiguracji maszyny wirtualnej w locie, chociaż QMP (protokół monitora QMU) jest dość dozwolony.
  • Czasami niemożliwe jest połączenie się z libvirtd dla niezrozumiałego powodu - przestaje odpowiadać na zdarzenia zewnętrzne.

Głównym problemem w realizacji usługi na samym początku było ograniczenie zasobów do maszyn wirtualnych. W Xen problem ten został rozwiązany za pomocą wewnętrznego zasobów dystrybucyjnych dystrybucji pomiędzy maszynami wirtualnymi - a tym, co jest najpiękniejsze, wdrożono możliwość ograniczenia i operacji dysków.

W KVM nic się nie stało, zanim pojawi się mechanizm dystrybucji zasobów jądrowej. Jak zwykle w Linuksie, dostęp do tych funkcji był realizowany za pomocą specjalnego system plików kgrup.W którym można dodać proces do grupy przy użyciu konwencjonalnych połączeń systemowych do grupy, przypisać jej wagę w papugach, określ jądro, na którym będzie działać, określić wydajność Dysk, którego proces może użyć, lub ponownie przypisz do niego wagę.

Zysk jest taki, że wszystko to jest realizowane w jądrze i możliwe jest użycie tego nie tylko dla serwera, ale także dla pulpitu (stosowane w znanej "Linii Linux Linux Linux Patch, która robi cuda"). I moim zdaniem jest to jedna z najważniejszych zmian w oddziale 2,6, nie licząc ulubionego # 12309, zamiast łączenia następnego systemu plików. Cóż, z wyjątkiem POHMELS (ale wyłącznie ze względu na nazwę).

Stosunek do tej biblioteki-użyteczność mam dość niejednoznaczne.

Z jednej strony wygląda tak:

I to jest cholera, trudno jest zebrać ze źródła i tym więcej w pakiecie: czasami wydaje mi się, że Linuks od podstaw zbierają od zarysowania nieco łatwiejsze.

Z drugiej strony, bardzo potężna rzecz, która pozwala tworzyć obrazy do maszyn wirtualnych, modyfikować je, wspinać się, aby umieścić GRUB, modyfikować tabelę partycji, zarządzanie plikami konfiguracyjnymi, przenosząc maszyny "żelaza" do środowiska wirtualnego, przeniesienie wirtualnego Maszyny z jednego obrazu do drugiego do przesyłania maszyn wirtualnych z obrazu do żelaza i, szczerze, tutaj fantazja nie powiedzie się. Och, tak: Nadal możesz uruchomić demona wewnątrz wirtualnej maszyny Linux i uzyskać dostęp do danych maszyn wirtualnych jest na żywo, i zrób to wszystko na Shell, Python, Perl, Java, Ocaml. To jest krótkie i daleko pełna lista Co można zrobić za pomocą.

Co ciekawe, większość kodu B jest generowana w momencie montażu, a także dokumentacji projektu. OCAML, PERL jest bardzo szeroko stosowany. Sam kod jest napisany na C, który następnie zamienia się w OCAML i generowane są powtarzane elementy kodu. Praca z obrazami jest przeprowadzana przez uruchomienie specjalnego obrazu serwisowego (Supermin Appliance), w którym polecenia są wysyłane przez kanał wewnątrz niego. Wewnątrz tego obrazu zawiera pewne uratowanie zestaw narzędzi, takich jak rozchylone, MKFS i inne przydatne administrator systemu.

Ostatnio zacząłem nawet używać go w domu, kiedy byłem wychwalany z obrazu Nandroid potrzebowałem danych. Jednak wymaga to jądra ze wsparciem dla ścianę.

Inny

Poniżej znajduje się kilka ciekawszych odniesień do opisu używanych kart - czytaj i dyskursu, jeśli interesująca. Na przykład,

Osobiście łatwiej łatwiejmy myśleć o KVM (maszyna wirtualna oparta na jądrze), jako poziom abstrakcji nad technologiami hardwork wirtualizacji Intel VT-X i AMD-V. Bierzemy samochód z procesorem wspierającym jedną z tych technologii, zakładają to maszyna Linux., W systemie Linux zainstaluj KVM, w wyniku okazji, aby stworzyć wirtualne. Tak więc w przybliżeniu pracy chmury, takich jak Amazon Web Services. Wraz z KVM jest również używany Xen, ale dyskusja o tej technologii jest już poza zakresem tego stanowiska. W przeciwieństwie do technologii wirtualizacji kontenerów, na przykład tego samego dokera, KVM umożliwia uruchomienie dowolnego systemu operacyjnego jako systemu gościa, ale także ma oskok nad głową na wirtualizacji.

Uwaga: Opisane poniżej działania zostały przetestowane przeze mnie Ubuntu Linux. 14.04, ale teoretycznie będzie w dużej mierze ważna zarówno dla innych wersji Ubuntu i innych dystrybucji Linuksa. Wszystko powinno pracować na pulpicie i na serwerze, do którego można uzyskać dostęp do SSH.

Instalacja KVM.

Sprawdzamy, czy Intel VT-X lub AMD-V jest obsługiwany przez nasz procesor:

grep -e "(vmx | svm)" / proc / cpuinfo

Jeśli coś utknęło, to jest wspierane i możesz działać dalej.

Zainstaluj KVM:

sudo Apt-Get Aktualizacja
sudo apt-get install qemu-kvm libvirt-bin virttinst bridge-utils

Co służy do przechowywania:

  • / var / libvirt / boot / - obrazy ISO do instalowania systemów gościnnych;
  • / Var / lib / libvirt / zdjęcia / - obrazy twarde dyski Systemy gości;
  • / Var / log / livirt / - Tutaj powinieneś szukać wszystkich dzienników;
  • / etc / libvirt / - katalog z plikami konfiguracyjnymi;

Teraz, gdy KVM jest zainstalowany, stwórz nasz pierwszy wirtualny.

Tworzenie pierwszych wirtualnych sztuk

Chosiłem FreeBSD jako system gościa. Swing ISO-Image systemu:

cD / VAR / lib / libvirt / boot /
sudo wget http: // ftp.freeebsd.org/ ścieżka / do / niektóre-freebsd-disk.iso

Zarządzanie maszynami wirtualnymi w większości przypadków przeprowadza się przy użyciu narzędzia Virsh:

sudo virsh --help.

Przed rozpoczęciem wirtualnych będziemy musieli zebrać dodatkowe informacje.

Patrzymy na listę dostępnych sieci:

sudo virsh net-lista

Wyświetlanie określonej sieci (nazwane domyślne):

sudo Virsh Net-Informacje domyślne

Patrzymy na listę dostępnych optymalizacji dla gościa:

sudo VI-Install - Lista wariantów

Teraz utworzyć maszynę wirtualną z 1 procesorem, 1 GB pamięci RAM i 32 GB miejsca na dysku podłączonym do sieci domyślnej:

sudo wir
--Virt-type \u003d kvm
--Name FreeBSD10
--ram 1024
--vcpus \u003d 1
--os-wariant \u003d FreeBSD8
--Hvm
--Cdrom \u003d / var / lib / libvirt / boot / freebsd-10.2 -RELESE-AMD64-DISC1.ISO
--Network Network \u003d Domyślnie, Model \u003d Vircie
--Graphics vnc
--Disk ścieżka \u003d / var / libvirt / obrazy / freebsd10.img, rozmiar \u003d 32, autobus \u003d wiroga

Możesz zobaczyć:

OSTRZEŻENIE Nie można połączyć się z konsolą graficzną: nie
Zainstalowany. Zainstaluj pakiet "VIDE-Viewer".

Instalacja domeny wciąż trwa. Możesz ponownie podłączyć do konsoli
Aby zakończyć proces instalacji.

To normalne i powinno być.

Następnie zobacz Właściwości wirtualne w formacie XML:

sudo virsh dumpxml freebsd10

Tutaj jest najbardziej pełna informacja. W tym na przykład, a adres MAC, który będzie potrzebny do nas dalej. Do tej pory znajdziemy informacje o VNC. W moim przypadku:

Z pomocą ulubionego klienta (osobiście używam Rammina) Przejdź przez VNC, jeśli to konieczne, przy użyciu spedycji portu SSH. Znajdź bezpośrednią w FreeBSD. Ponadto wszystko jest tak samo jak zwykle - następne, następne, otrzymujemy zainstalowany system.

Główne drużyny

Teraz rozważmy główne polecenia do pracy z KVM.

Uzyskiwanie listy wszystkich wirtualnych:

lista Sudo Virsh --All

Odbieranie informacji o określonej wirtualnej maszynie:

sudo virsh dominfo freebsd10

Uruchom wirtualny:

sudo Virsh Start FreeBSD10

Przestań wirtualnie:

sudo virsh shutdown freebsd10

Sztywny, aby zabić wirtualny (pomimo imienia, to nie Usuwanie):

sudo Virsh niszczy FreeBSD10

Rebut wirtualny:

sudo Virsh Reboot FreeBSD10

Buduj wirtualny:

sudo VI-Clone -o FreeBSD10 -n FreeBSD10-Clone
--File / var / lib / libvirt / zdjęcia / freebsd10-clone.img

Włącz / wyłącz Autorun:

sudo Virsh Autostart FreeBSD10
sudo Virsh Autostart - Dysponowany FreeBSD10

Uruchamianie Virsh w trybie dialogowym (wszystkie polecenia w trybie dialogowym - jak opisano powyżej):

sudo virsh.

Edycja właściwości wirtualnych w XML, w tym tutaj można zmienić ograniczenie ilości pamięci i tak dalej:

sudo Virsh Edytuj FreeBSD10

Ważny! Komentarze z edytowanego XML, niestety zostaną usunięte.

Gdy wirtuetka zostanie zatrzymana, płyta może być również dostarczona:

sudo qemu-img rezygnacja / var / lib / libvirt / zdjęcia / freebsd10.img -2g
sudo qemu-img info / var / lib / libvirt / zdjęcia / freebsd10.img

Ważny! Twój system operacyjny jest najbardziej prawdopodobny, że dysk nagle stał się mniej więcej lub mniej. W najlepszym razie uruchomi się w trybie awaryjnym z propozycją, aby odkupić dysk. Najprawdopodobniej nie powinieneś tego robić. O wiele łatwiej jest być rozpoczęcie nowego wirtualnego i przełączania wszystkich danych na niej.

Kopia zapasowa i odzyskiwanie są dość proste. Wystarczy oszczędzać gdzieś wyjście DAUMXML, a także obraz dysku, a następnie przywrócić je. Na YouTube. udało się znaleźć wideo Wraz z demonstracją tego procesu wszystko jest naprawdę proste.

Sieć ustawień

Ciekawe pytanie - jak określić, który adres IP otrzymał wirtualny po pobraniu? W KVM odbywa się to przez Cunning. W końcu napisałem taki skrypt na Pythonie:

#! / USR / BIN / ENV Python3

# VirT-Ip.py Script.
# c) 2016 Aleksander Alekseev
# http: // strona /

importuj SYS.
importuj ponownie.
importuj system operacyjny.
implement subprocess.
z XML .Treree Import ElementRee

def EPRINT (STR):
drukuj (str, plik \u003d sys .stderr)

jeśli Len (SYS .argv)< 2 :
EPRINT ("Zastosowanie:" + sys .argv [0] + " " )
EPRINT ("Przykład:" + SYS .argv [0] + "FreeBSD10")
sys .exit (1)

jeśli system operacyjny ()! \u003d 0:
EPrint ("Błąd: Shold Be Root")
EPrint ("podpowiedź: run` sudo" + sys .argv [0] + "...` ");
sys .exit (1)

jeśli subprocess .Call ( "Który arransja 2\u003e & 1\u003e / dev / null", Shell \u003d true)! \u003d 0:
EPrint ("Błąd: ARRing nIE ZNALEZIONO." )
EPrint ( "Podpowiedź: Run` sudo apt-get install areing`)
sys .exit (1)

Domain \u003d SYS .argv [1]

jeśli nie ponownie ("^ * $", domena):
EPrint ( "Błąd: Nieprawidłowe Charactors w nazwie domeny")
sys .exit (1)

Domout \u003d subprocess .Check_Output ("virsh dumpxml" + domena + "|| true",
Shell \u003d true)
Domout \u003d domout.decode ("UTF-8"). Taśma ()

jeśli domout \u003d\u003d "":
# Komunikat o błędzie już wydrukowany przez dumpxml
sys .exit (1)

DOC \u003d ELEMENTREE.FOMSTRING (Domout)

# 1. Wymień wszystkie interfejsy sieciowe
# 2. Uruchom "Arping" na każdym interfejsie równolegle
# 3. Replaci
cmd \u003d. "(IfConfig | Cut -d" -f 1 | Grep -e "." | " + \
"Xargs -P0 -i Iface Arping -i Iface -C 1 () 2\u003e & 1 |" + \
"Grep" bajtów z ") || true"

dla dziecka w Doc.iter ():
jeśli dziecko.tag \u003d\u003d "Mac":
MacAddr \u003d Child.attrib ["Adres"]
Macout \u003d subprocess .Check_Output (cmd.format (MacAddr),
Shell \u003d true)
drukuj (macout.decode ("UTF-8"))

Skrypt działa zarówno z domyślną siecią, jak iz mostkową siecią, której ustawienie przyjrzymy się dalej. Jednak w praktyce, znacznie wygodniejsze do skonfigurowania KVM, aby zawsze przypisuje te same adresy IP do systemów gościnnych. W przypadku tych zasad konfiguracji sieci:

sudo Virsh Net-Edytuj domyślnie

... o ten sposób:

>



>

Po dokonaniu tych zmian


>

... i zastąp coś jak:




>

Uruchom ponownie system gościa i sprawdź, czy otrzymał IP przez DHCP z routera. Jeśli chcesz system Guest. Miałem statyczny adres IP, jest skonfigurowany jako zwykle w samym systemie gościa.

Program VIRD-Manager

Możesz być także zainteresowany programem VIRD-Manager:

sudo Apt-Get Install VI-Manager
sudo usermod -a -g libvirtd nazwa użytkownika

To jest główne okno:

Jak widać, Menedżer VL jest nie tylko GUI dla wirtualnych działających lokalnie. Dzięki nim możesz zarządzać maszynami wirtualnymi pracującymi nad innymi gospodarzami, a także spojrzeć na piękne rozkłady w czasie rzeczywistym. Osobiście znajdowałem szczególnie wygodne w Menedżerze VITH, czego nie musisz wyszukać konfigurację, który port wiruje VNC określonego systemu gościa. Po prostu znajdziesz wirtualny o liście, wykonujesz dwukrotnie, a uzyskasz dostęp do monitora.

Nawet z pomocą Menedżer VL, bardzo wygodne jest, aby rzeczy, które w przeciwnym razie wymagałyby czasochłonnej edycji plików XML i w niektórych przypadkach wykonywania dodatkowych poleceń. Na przykład nazwy nazwy maszyn wirtualnych, konfigurowanie powinowactwa procesora i podobnych rzeczy. Nawiasem mówiąc, stosowanie powinowactwa procesora znacznie zmniejsza efekt hałaśliwych sąsiadów i efektu maszyn wirtualnych w systemie hosta. Jeśli to możliwe, użyj go zawsze.

Jeśli zdecydujesz się użyć KVM jako substytut wirtualnego, biorąc pod uwagę, że nie mogą podzielić wirtualizacji sprzętu. KVM zarabiaj na pulpicie, nie tylko będziesz musiał powstrzymać wszystkie wirtualne w VirtualBox i Vagrant, ale także ponownie uruchomić system. Osobiście znajdowałem kvm znacznie wygodniej niż VirtualBox, co najmniej, ponieważ nie wymaga polecenia sudno / Sbin / RCVBOXDRV Konfiguracja Po każdej rdzeniowej aktualizacji, jedność C odpowiednia i ogólnie umożliwia ukrywanie wszystkich okien.

KVM (maszyna wirtualna na podstawie jądra lub wirtualnego jądra) - bezpłatne oprogramowanie do wirtualizacji z otwartym kod źródłowy. Możesz utworzyć kilka maszyn wirtualnych (VM), każda maszyna wirtualna ma własny sprzęt wirtualny, taki jak dysk, procesor, baran itd. Został on włączony do głównej części jądra Linuksa w wersji 2.6.20 jądra.

Jeśli szukasz alternatywy Wirtualny.Zdecydowanie polecamy przy użyciu KVM. Osobiście również korzystamy z tego niesamowitego oprogramowania wirtualizacji.

Instalacja KVM Ubuntu 17.04

Aby zainstalować KVM, musisz mieć następujące wstępne puste miejsca.

  1. Włącz wirtualizację w systemie BIOS.
  2. Sprawdź system CPU system, jeśli obsługuje wirtualizację. Postępuj zgodnie z poleceniem poniżej.

egrep - C '(VMX | SVM)' / Proc / CPUInfo

Kiedy otrzymasz wniosek z powyższego polecenia lub 1, co najmniej oznacza to, że procesor obsługuje wirtualizację innego niż 0 lub mniej oznacza, że \u200b\u200bnie obsługuje go.

3. Sprawdź architekturę Ubuntu. 16.04 LTS, biegając jedno polecenie

X86_64 to 64-bitowy jądro.
I386, I486, I586 lub I686 to 32-bitowy jądro.

32-bitowy system operacyjny jest ograniczony do 2 GB pamięci RAM w jak największym stopniu dla tej maszyny wirtualnej.
32-bitowe jądro zostanie umieszczone tylko 32-bitowe rdzeń dla pensjonatu, podczas gdy w 64-bitowym rdzeniu może być zarówno 32-bitowy, jak i 64-bitowy Goście O.

Wykonaj kroki, aby zainstalować KVM na Ubuntu

W tej sekcji będziemy zapisać kroki, aby zainstalować KVM. W naszym poprzednim poście nauczyliśmy się. Być może będzie to również interesujące dla ciebie.

1. Instalacja KVM Ubuntu 17.04 i inne pakiety zależne

W Ubuntu 17.04 LTS możesz użyć polecenia tRAFNY lub apt-get obu. Nie będzie różnic w pakietach zainstalowanych za pomocą polecenia Apt lub Apt-Get, więc jesteś tutaj dobry.

sudo APT aktualizacja.

sudo Apt Install QEMU - KVM Libvirt - Bin Bridge - Utils

2. Dowiedz się więcej o nowych użytkownikach i grupie oprogramowania KVM.

Po zainstalowaniu pakietów niektóre dodatki pojawią się w liczbie użytkowników i grup.

A) tworzone są dwóch użytkowników.
- libvirt-qmu
- libvirt-dnsmasq

[Chroniony e-mail] : ~ $ Tail - 2 / etc / passwd

libvirt - QEMU: X: 64055: 129: libvirt qemu,: / var / lib / libvirt: / bin / false

libvirt - DNSMasq: X: 121: 130: Libvirt Dnsmasq ,: / var / lib / libvirt / DNSMasq: / bin / false

s. [Chroniony e-mail] :~ $

B) zostaną utworzone dwie grupy.

- KVM.
- livirdd.

[Chroniony e-mail] : ~ $ Tail - 2 / etc / Group

kVM: X: 129:

libvirtd: X: 130: Sharad

[Chroniony e-mail] :~ $

Możesz zauważyć, że tak zwany "Sharad" jest członkiem grupy libvirtd. Oznacza to, że ten użytkownik może używać KVM.

3. Sprawdź instalację KVM

Jest dość proste, aby sprawdzić instalację KVM. Uruchom zespół -

VIRSH - C QMU: // Lista systemowa

Po raz pierwszy pokaże błąd.

błąd: Nie udało się połączyć z hiperwizorem

błąd: Nie można podłączyć gniazda do "/ Var / run / libvirt / livirt-sock": Odmowa pozwolenia.

[Chroniony e-mail] :~ $

Aby rozwiązać ten problem, musisz wyjść i zalogować się na pulpicie. Wskazuje, że bieżący użytkownik musi ponownie się zalogować.

Po zalogowaniu się do systemu ponownie uruchom polecenie. Tym razem musisz uzyskać wynik, jak wskazano poniżej. Jest pusty, ponieważ maszyna wirtualna nie jest tworzona.

[Chroniony e-mail] : ~ $ Virsh - C Qemu: /// Lista systemowa

Stan nazwy ID.

—————————————————-

[Chroniony e-mail] :~ $

4. Zainstaluj Menedżer maszyn wirtualnych

Tutaj używamy Menedżera maszyn wirtualnych, który jest aplikacją na pulpicie do zarządzania maszynami wirtualnymi KVM za pośrednictwem Libvirt.

Uruchom to polecenie, aby zainstalować Menedżer maszyn wirtualnych.

sudo apt install vit - menedżer

Można otworzyć Menedżera maszyny wirtualnej, wprowadzając go do domu Dash Home.Click Ikona, otworzy aplikację.

Otworzyć wirtualny menedżer maszyny wiersz poleceń, wchodzić -

pROS - Menedżer.

Wcześniej, gdy zainstalowaliśmy KVM w Ubuntu 14.04 LTS Desktop, napotkaliśmy problem podczas tworzenia pierwszej maszyny wirtualnej, ale zdecydowaliśmy się to bardzo łatwo. W Ubuntu 16.04 LTS Desktop, nie znaleźliśmy takiego problemu.

Jeśli masz pytania dotyczące tematu "Instalowanie KVM Ubuntu 17.04" - napisz je do nas w formie do komentarzy. Pomożemy Ci poradzić sobie z pytaniem znacznie szybszym.

Jeśli znalazłeś błąd, wybierz fragment tekstu i kliknij Ctrl + Enter..