Jak spravovat virtuální prostředí KVM pomocí nástrojů příkazového řádku v systému Linux
V této 4. části naší série KVM diskutujeme o správě prostředí KVM pomocí CLI. K vytváření a konfiguraci virtuálních strojů používáme nástroj 'virt-install' CL, nástroj virsh CL k vytváření a konfiguraci fondů úložiště a qemu-img CL nástroj pro vytváření a správu diskových obrazů.
V tomto článku nejsou žádné nové koncepty, pouze provádíme předchozí úkoly pomocí nástrojů příkazového řádku. Neexistuje žádný nový předpoklad, pouze stejný postup, o kterém jsme hovořili v předchozích dílech.
Krok 1: Konfigurace fondu úložiště
Nástroj Virsh CLI je uživatelské rozhraní pro správu pro správu domén hosta virsh. Program virsh lze použít buď ke spuštění jednoho příkazu zadáním příkazu a jeho argumentů na příkazovém řádku shellu.
V této části jej použijeme k vytvoření úložného fondu pro naše prostředí KVM. Další informace o nástroji získáte pomocí následujícího příkazu.
man virsh
1. Pomocí příkazu pool-define-as s virsh k definování nového fondu úložiště musíte také zadat název, typ a argumenty typu.
V našem případě bude název Spool1, typ bude dir. Ve výchozím nastavení můžete zadat pět argumentů pro typ:
- zdroj-hostitel
- zdrojová cesta
- source-dev
- název-zdroje
- cílová
Pro typ (Dir) potřebujeme poslední argument „target“ pro specifikaci cesty k fondu úložiště, pro ostatní argumenty můžeme použít „– ” pro jejich neurčení.
virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
2. Chcete-li zkontrolovat všechny fondy úložiště, které máte v prostředí, použijte následující příkaz.
virsh pool-list --all
3. Nyní je čas vytvořit úložný fond, který jsme definovali výše pomocí následujícího příkazu.
virsh pool-build Spool1
4. Pomocí příkazu virsh pool-start aktivujte/povolte fond úložiště, který jsme právě vytvořili/vytvořili výše.
virsh pool-start Spool1
5. Zkontrolujte stav fondů úložiště prostředí pomocí následujícího příkazu.
virsh pool-list --all
Všimnete si, že stav Spool1 byl převeden na aktivní.
6. Nakonfigurujte Spool1 tak, aby se vždy automaticky spouštěla službou libvirtd.
virsh pool-autostart Spool1
7. Konečně umožňuje zobrazit informace o našem novém fondu úložiště.
virsh pool-info Spool1
Gratulujeme, Spool1 je připraven k použití, zkuste pomocí něj vytvořit úložné svazky.
Krok 2: Konfigurace svazků úložiště/obrazů disků
Nyní je na řadě obraz disku pomocí qemu-img k vytvoření nového obrazu disku z Spool1. Pro více podrobností o qemy-img použijte manuálovou stránku.
man qemu-img
8. Měli bychom zadat příkaz qemu-img „create, check,….etc“, formát obrazu disku, cestu k obrazu disku, který chcete vytvořit, a velikost .
qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9. Pomocí příkazu qemu-img info můžete získat informace o svém novém obrazu disku.
Upozornění: Nikdy nepoužívejte qemu-img k úpravě obrázků, které používá běžící virtuální stroj nebo jiný proces; to může zničit obraz.
Nyní je čas vytvořit virtuální stroje v dalším kroku.
Krok 3: Vytvořte virtuální stroje
10. Nyní s poslední a nejnovější částí vytvoříme virtuální stroje pomocí virt-stall. virt-install je nástroj příkazového řádku pro vytváření nových virtuálních strojů KVM pomocí knihovny pro správu hypervizoru „libvirt“. Pro více podrobností o tom použijte:
man virt-install
Chcete-li vytvořit nový virtuální stroj KVM, musíte použít následující příkaz se všemi podrobnostmi, jak je uvedeno níže.
- Název: Název virtuálního počítače.
- Umístění disku: Umístění obrazu disku.
- Grafika : Jak se připojit k VM „Usually be SPICE“.
- vcpu : Počet virtuálních CPU.
- ram : Množství přidělené paměti v megabajtech.
- Umístění: Zadejte cestu ke zdroji instalace.
- Síť: Určete virtuální síť „Obvykle se jedná o most vibr00“.
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
11. Objeví se také vyskakovací okno virt-vierwer pro komunikaci s virtuálním počítačem prostřednictvím něj.
Závěr
Toto je nejnovější část našeho tutoriálu KVM, samozřejmě jsme nepokryli vše. Je to výstřel na poškrábání prostředí KVM, takže je řada na vás, abyste hledali a udržovali si ruce špinavé pomocí těchto pěkných zdrojů.
Příručka Začínáme KVM
Průvodce nasazením a správou virtualizace KVM