GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Xen Virtualization Software na Linux a spustit VM pomocí virt-manager?

Otázka: Mám operační systém Red Hat Enterprise Linux verze 5.5 spuštěný na počítači Intel Xeon, který podporuje VTx. Chtěl bych vědět, jak nainstalovat virtualizační software Xen a spustit nad ním hostující virtuální stroj?

Odpověď:

Xen je software s otevřeným zdrojovým kódem, který vám umožňuje poskytovat hostům virtualizované zdroje. Nastavení softwaru Xen Virtualization zahrnuje – instalaci jádra Xen, xen serveru (xend), virt-manager (nástroj GUI pro vytváření, ničení a správu virtuálních strojů). Jádro Xen běží nad jádrem Linuxu a je zodpovědné za spuštění Dom0 (výchozí a první virtuální stroj), jediného virtuálního počítače, který přímo komunikuje se systémovým hardwarem.

Instalace hypervisoru Xen v systému Linux

Předpoklady: Potřebujete „root ‘ privilegia.

Nainstalujte balíčky Xen pomocí příkazu Yum.

# yum install xen virt-manager kernel-xen

Poznámka: Pokud „yum“ vrátí chybu jako „Chyba:Není co dělat “, poté přejděte dolů na konec této stránky a podívejte se na opravu.

Výše uvedený příkaz nainstaluje Xen server, Xen-kernel a virt-manager. Xen-server (xend) by se standardně spustil. Pokud ne, měli byste spustit server:

#/etc/init.d/xend start

Povolit automatické spouštění xendu po restartu systému.

# chkconfig xend při# restartu

Poznámka: Ujistěte se, že zavádíte systém pomocí jádra Xen.

Chcete-li systém zavést automaticky pomocí jádra Xen, upravte  /etc/grub.conf mít xen-kernel jako první položku a default=0

default=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle Red Hat Enterprise Linux Server (2.6.18-398.el5xen) kořenové jádro (hd0,0) /xen.gz-2.6. Modul 18-398.el5 /vmlinuz-2.6.18-398.el5xen ro root=LABEL=/ tichý modul rhgb /initrd-2.6.18-398.el5xen.imgtitle Red Hat Enterprise Linux Server (3.2.59-1.el5 .elrepo) root (hd0,0) jádro /vmlinuz-3.2.59-1.el5.elrepo ro root=LABEL=/ rhgb quiet initrd /initrd-3.2.59-1.el5.elrepo.img

Jak spustit virtuální počítač (VM) pomocí virt-manager

#virt-manager &

Výše uvedený příkaz spustí virt-manager – GUI aplikaci, která vám umožňuje vytvářet, spravovat a ničit virtuální stroje.

Vyberte hostitele a klikněte na „Nový ” v dolní části pro nastavení nového virtuálního stroje. Podle pokynů na obrazovce vyberte obraz disku, přidělte RAM, pevný disk a instalaci operačního systému atd…

Vytvořit virtuální počítač z příkazového řádku

Můžete také vytvářet nové virtuální stroje pomocí nástrojů příkazového řádku xen. Chcete-li to provést, musíte spustit níže uvedený příkaz.

# virt-install \--name test-host \--ram 1024 \--soubor /dev/sdc \--network bridge:eth0 \--cdrom /tmp/centos.iso

Příkazy monitorování XM

Prohlédněte si seznam virtuálních počítačů které jsou aktuálně vytvořeny a jeho stav

#xm listName ID Paměť (MiB) Stav VCPU Čas(y) Doména-0 0 6415 4 r----- 2905,5centos 3 520 1 -b---- 46,8centos-2 8 1032 1 --- --- 4.6

Zobrazit dobu provozuschopnosti všech virtuálních počítačů , včetně Dom0

#xm uptimeName ID UptimeDomain-0 0 21:45:02centos 3 6:15:18centos-2 8 0:03:07

Monitorování virtuálních strojů v reálném čase (využití CPU, MEM)

#xm top

Zobrazit informace o hostiteli

#xm info

Zobrazení informací o virtuálním procesoru domény

#xm vcpu-listName ID VCPU Stav CPU Čas(y) CPU AfinitaDoména-0 0 0 0 -b- 1018,2 0Doména-0 0 1 1 -b- 613,2 1Doména-0 0 2 2 -b- 590,2 2Doména-0 0 3 3 r-- 785,6 3centos 3 0 1 -b- 47,0 libovolný cpucentos-2 8 0 3 -b- 17,8 libovolný cpu

Zobrazení informací o virtuální síti domény

Získejte názvy domén pomocí níže uvedeného příkazu:

#xm seznam

Získejte informace o rozhraní virtuální sítě pomocí níže uvedeného příkazu:

#xm network-list centos Idx BE MAC Addr. handle state evt-ch tx-/rx-ring-ref BE-path 0 0 00:16:3e:6b:67:9b 0 4 5 797 /798 /local/domain/0/backend/vif/3/0 

Zobrazení informací o uzlu domény

#virsh nodeinfo Model CPU:x86_64 CPU:4 Frekvence CPU:2400 MHz Patice CPU:1 Jádro na patici:4 Vlákna na jádro:1 NUMA buňka:1 Velikost paměti:8379392 kB

Zobrazení informací o virtuálním CPU domény

#virsh vcpuinfo centos VCPU:0 CPU:1 Stav:nečinnost CPU:47,1 s Afinita CPU:yyyy

Zobrazit protokol xend

#xm log#xm dmesg

Chyby a řešení při instalaci Xen

Yum vrací „Chyba:Není co dělat“, zatímco „yum install xen“ na CentOS 6.4

Řešení:

# yum install http://fedora.cu.be/epel/6/i386/epel-release-6-8.noarch.rpm
Výše uvedený příkaz nainstaluje úložiště epel. Nyní spusťte níže uvedený příkaz

# yum install centos-release-xen
# yum install xen

Řešení: Oprava chyby „Nelze načíst chybu metalink při provádění yum install xen“


Linux
  1. Jak nainstalovat a otestovat Ansible na Linuxu

  2. Jak nainstalovat a používat Flatpak v Linuxu

  3. Jak zkompilovat a nainstalovat software ze zdrojového kódu na Linuxu

  1. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu

  2. Jak nainstalovat virtualizační Linux Server

  3. Jak sestavit a nainstalovat GLFW 3 a používat jej v projektu Linux

  1. Jak nainstalovat Elasticsearch a Kibana na Linux

  2. Jak nainstalovat software v RHEL 8

  3. Jak nainstalovat a používat Linux Screen?