Obecnie jednym z najpopularniejszych tematów, który stał się idealnym rozwiązaniem do uruchamiania setek systemów operacyjnych, jest wirtualizacja.
Dzięki wirtualizacji mamy możliwość wdrażania różnych systemów operacyjnych czy aplikacji na jednym komputerze bez konieczności inwestowania dużych sum pieniędzy w zasoby czy nowy sprzęt. Wszyscy znamy różne opcje wirtualizacji, które istnieją dzisiaj, niektóre płatne, inne nie. Dzisiaj Solvetic skoncentruje się na tym, który jest wyjątkowy ze względu na jego możliwości zarządzania mocą i obrazami, czyli KVM.
Co to jest KVMKVM (maszyna wirtualna oparta na jądrze) to rozwiązanie do wirtualizacji dla systemu Linux na 32-bitowym sprzęcie x86, które obejmuje rozszerzenia wirtualizacji (Intel VT lub AMD-V). Jego konstrukcja składa się z wykonywalnego modułu jądra, kvm.ko, który zapewnia główną infrastrukturę wirtualizacji oraz modułu specyficznego dla procesora, kvm-intel.ko lub kvm-amd.ko.
Korzystając z KVM, będziemy mogli uruchamiać wiele maszyn wirtualnych przy użyciu obrazów Linux lub Windows bez modyfikowania jakichkolwiek parametrów sprzętu. Każda maszyna wirtualna posiada prywatny zwirtualizowany sprzęt: kartę sieciową, dysk, kartę graficzną, dzięki czemu w pełni nim zarządza.
KVM to oprogramowanie typu open source. Komponent jądra KVM jest zawarty w głównej linii systemu Linux od 2.6.20. Komponent przestrzeni użytkownika KVM jest zawarty w rdzeniu QEMU, począwszy od wersji 1.3, co pozwala nam mieć pełną dostępność.
Funkcje KVMWśród wielu funkcji, które mamy z KVM, są:
- QMP - protokół monitora Qemu
- KSM - scalanie tej samej strony jądra
- KVM Paravirtual Clock - Parawirtualne źródło czasu dla KVM
- Obsługa procesora Hotplug
- Obsługa PCI Hotplug: Umożliwia dodawanie działających urządzeń PCI
- vmchannel - Kanał komunikacji między gospodarzem a gośćmi
- migracja - migracja maszyn wirtualnych
- vhost
- Emulacja dysku SCSI
- Urządzenia Virtio
- Pula procesorów
- Hpet
- Mapowanie rozruchowego urządzenia pxe
- ISCSI boot
- x2apic
- Miękki
- CD-ROM
- USB
- Emulacja Irqchip w przestrzeni użytkownika
- Kontroler pamięci
- Obsługa dużych stron
- Stabilny Gość ABI
1. Jak zainstalować KVM Linux
Przed przystąpieniem do instalacji KVM należy wiedzieć, że KVM będzie działać tylko wtedy, gdy procesor komputera obsługuje wirtualizację sprzętu, Intel VT lub AMD-V, można to zweryfikować, wykonując następujące polecenie:
egrep '(vmx | svm)' / proc / cpuinfo
Jeśli wynik wygeneruje błąd, nie będzie możliwe użycie KVM.
Aby wykonać instalację KVM wykonamy następujący wiersz:
sudo apt-get zainstaluj qemu-kvm qemu virt-manager virt-viewer libvirt-bin
Wprowadzimy literę S, aby zaakceptować pobranie i instalację pakietów KVM.
W tym przypadku wartości to:
qemu-kvmMaszyna wirtualna oparta na jądrze, QEMU używa jej do wirtualizacji procesora.
łałemulator procesora.s
wirtualna przeglądarkaKonsola graficzna
Możemy zweryfikować instalację KVM, uruchamiając:
kvm-okWynik będzie następujący:
Następnie przystępujemy do instalacji niektórych narzędzi KVM za pomocą następującego polecenia:
sudo apt zainstaluj uvtool
Akceptujemy ich pobranie i instalację.
Zaloguj się Dołącz!