Najpierw musisz włączyć rozszerzenie wirtualizacji sprzętu z BIOS maszyny Centos 8. W przypadku procesorów Intel Włącz rozszerzenie procesora VT-X lub VT-D. W przypadku procesorów AMD włącz rozszerzenie procesora AMD-V.
Po włączeniu wirtualizacji sprzętowej uruchom następujące polecenie, aby sprawdzić, czy włączenie VT-X/VT-D lub AMD-V jest włączone.
$ grep-color --perl-regexp 'vmx | svm' /proc /cpuinfo
W moim przypadku, SVM Flaga jest włączona, jak widać na zrzucie ekranu poniżej. Używam procesora AMD.
Jeśli używasz procesora Intel, VMX flaga będzie włączona. Tak więc wirtualizacja sprzętu jest włączona. Świetnie!
Instalowanie KVM/QEMU podczas instalacji Centos 8:
Możesz skonfigurować wirtualizację KVM/QEMU w CentOS 8 podczas instalacji Centos 8, wybierając Host wirtualizacji z Wybór oprogramowania.
Instalowanie KVM/QEMU za pomocą menedżera pakietu Yum:
Jeśli nie zainstalowałeś Host wirtualizacji Środowisko podczas instalacji CentOS 8 w celu skonfigurowania KVM/QEMU, nadal możesz to zrobić za pomocą menedżera pakietu Yum.
Host wirtualizacji Środowisko jest dostępne jako grupa w CentOS 8. Możesz zainstalować Host wirtualizacji Grupa korzystająca z menedżera pakietu Yum z następującym poleceniem:
$ sudo yum grupa
Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Wszystkie pakiety wymienione w Host wirtualizacji Grupa powinna być zainstalowana.
Zarządzanie usługą libvirtd:
Teraz sprawdź, czy libvirtd Usługa działa z następującym poleceniem:
$ sudo systemCtl status libvirtd
Jak widać, libvirtd Usługa jest działanie. To jest również włączony Aby zacząć automatycznie w rozruchu systemowym.
Jeśli libvirtd Usługa nie działa, a następnie zacznij od następującego polecenia:
$ sudo systemctl start libvirtd
Jeśli libvirtd Usługa nie jest włączona do automatycznego uruchamiania, a następnie włącz ją za pomocą następującego polecenia:
$ sudo systemctl włącz libvirtd
Sprawdzanie, czy KVM/QEMU działa:
Teraz, aby sprawdzić, czy KVM/Qemu działa poprawnie, uruchom następujące polecenie:
$ sudo virsh wersja
Jak widać, KVM/Qemu działa poprawnie. Jeśli tak nie jest, otrzymasz tutaj komunikat o błędzie połączenia.
Centos 8 w momencie pisania wysłanego z Libvirt 4.5.0 i Qemu 2.12.0.
Zezwalaj na polecenia qemu/kvm bez korzenia:
Jeśli chcesz zezwolić użytkownikowi logowania (nie-root) uruchomić polecenie VIRSH lub inne polecenia KVM/Qemu lub używać tych poleceń bez sudo, dodaj użytkownika logowania do grupy libvirt w następujący sposób:
$ sudo Usermod -Ag libvirt $ (whoami)
Klient wiersza poleceń do instalacji maszyn wirtualnych KVM/Qemu:
Virt-install jest narzędziem wiersza poleceń do łatwego instalowania maszyn wirtualnych KVM/Qemu. Virt-install opiera się na libvirt. Tak więc maszyny wirtualne zainstalowane za pomocą Virt-install można również zarządzać Virsh I Virt-manager.
Możesz zainstalować Virt-install Korzystanie z Menedżera pakietu Yum w następujący sposób:
$ sudo yum instal instal virt-install
Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Virst-install powinien zostać zainstalowany.
Uruchom następujące polecenie, aby sprawdzić, czy Virst-install działa:
$ vir-install --version
Virst-install działa.
Instalowanie narzędzie graficznego Virtual Machine Manager:
Virtual Machine Manager to graficzne narzędzie do tworzenia, menedżer maszyn wirtualnych KVM/Qemu. Jeśli zamierzasz uruchomić maszyny wirtualne KVM/QEMU na serwerze CentOS 8 z GUI (graficzny interfejs użytkownika), wówczas wirtualny menedżer maszyn jest dla Ciebie koniecznym narzędziem.
Możesz zainstalować wirtualny menedżer maszyn za pomocą menedżera pakietu Yum w następujący sposób:
$ sudo yum instal instaluj manager
Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Należy zainstalować menedżer maszyn wirtualnych.
Po zainstalowaniu Virtual Machine Manager można go znaleźć w menu aplikacji Centos 8, jak widać na zrzucie ekranu poniżej. Kliknij ikonę wirtualnego menedżera maszyny.
Virtual Machine Manager powinien uruchomić i automatycznie połączyć się z KVM/QEMU działającym na komputerze CentOS 8 za pomocą libvirt.
Zdalnie łącząc się z serwerem KVM/QEMU:
Możesz skonfigurować serwer bezgłowy CENTOS 8 kVM/Qemu i zdalnie zarządzać nim z innego komputera za pomocą wirtualnego menedżera maszyn.
Po zainstalowaniu KVM/QEMU w CentOS 8 uruchom następujące polecenie, aby znaleźć adres IP komputera Centos 8:
$ ip a | GREP INET
Jak widać, adres IP mojej maszyny Centos 8 to 192.168.21.226. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.
Następnie, z innego komputera Linux (w moim przypadku Debian 10), uruchom następujące polecenie, aby utworzyć pary kluczy publiczno-prywatnych SSH.
$ ssh-keygen
Naciskać .
Naciskać .
Naciskać .
Należy utworzyć parę kluczy publiczno-prywatnych SSH.
Teraz skopiuj klucz SSH do komputera Centos 8 za pomocą następującego polecenia:
$ ssh-copy-id [email protected]
NOTATKA: Tutaj, Shovon to moja nazwa użytkownika logowania i 192.168.21.226 to adres IP mojego serwera CentOS KVM/Qemu. Nie zapomnij zastąpić go swoim.
Wpisz Tak i naciśnij .
Wpisz hasło użytkownika logowania i naciśnij .
Klucz SSH powinien zostać skopiowany na serwer CentOS 8 KVM/QEMU.
Teraz otwórz wirtualny menedżer maszyn i przejdź do Plik > Dodaj połączenie…
Teraz wybierz Qemu/kvm Jak Hipervisor, sprawdzać Połącz się ze zdalnym hostem na SSH. Następnie wpisz nazwę użytkownika logowania i adres IP twojego serwera CentOS 8 KVM/QEMU Nazwa użytkownika I Nazwa hosta Odpowiednio sekcja.
Jeśli chcesz automatycznie połączyć się z serwerem CentOS 8 KVM/QEMU po uruchomieniu menedżera maszyn wirtualnych, sprawdź Automatyczne polączenie pole wyboru.
Po zakończeniu kliknij Łączyć.
Twój serwer CentOS 8 KVM/QEMU powinien być wymieniony na desce rozdzielczej Virtual Machine Manager.
Jeśli chcesz utworzyć nową maszynę wirtualną na serwerze CentOS 8 kVm/Qemu, kliknij na nią prawym przyciskiem myszy (mysz) Nowy.
Następnie podążaj za czarodziejem.
W ten sposób instalujesz KVM/QEMU w CentOS 8 i łączysz się z nim zdalnie za pomocą wirtualnego menedżera maszyn. Dziękujemy za przeczytanie tego artykułu.