Wéi verwalten ech KVM virtuell Ëmfeld mat Commandline Tools a Linux


An dësem 4ten Deel vun eiser KVM Serie diskutéiere mir iwwer KVM Ëmfeldmanagement mat CLI. Mir benotzen 'virt-install' CL Tool fir virtuell Maschinnen ze kreéieren an ze konfiguréieren, virsh CL Tool fir Späicherpools ze kreéieren an ze konfiguréieren an qemu-img CL Tool fir Disk Biller ze kreéieren an ze verwalten.

Et gëtt näischt nei Konzepter an dësem Artikel, mir maachen just déi viregt Aufgaben mat Kommandozeil Tools. Et gëtt keng nei Viraussetzung, just déi selwecht Prozedur, hu mir an virdrun Deeler diskutéiert.

Schrëtt 1: Configuréieren Stockage Pool

Virsh CLI Tool ass e Management User Interface fir Virsh Gaascht Domainen ze managen. De Virsh Programm kann entweder benotzt ginn fir ee Kommando auszeféieren andeems Dir de Kommando a seng Argumenter op der Shell Kommandozeil gitt.

An dëser Sektioun wäerte mir et benotze fir Späicherpool fir eis KVM Ëmfeld ze kreéieren. Fir méi Informatiounen iwwer de Tool, benotzt de folgende Kommando.

# man virsh

1. Benotzt de Kommando pool-define-as mat virsh fir neie Späicherpool ze definéieren, musst Dir och den Numm, Typ an Typ Argumenter spezifizéieren.

An eisem Fall ass den Numm Spool1, den Typ ass dir. Par défaut kënnt Dir fënnef Argumenter fir den Typ ubidden:

  1. Source-Host
  2. Source-Wee
  3. source-dev
  4. Quellnumm
  5. Zil

Fir (Dir) Typ, brauche mir dat lescht Argumet \Zil fir de Wee vum Späicherpool ze spezifizéieren, fir déi aner Argumenter kënne mir \- unspezifesch hinnen.

# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. Fir eng kontrolléieren all Stockage Pool Dir an der Ëmwelt hunn, benotzen déi folgend Kommando.

# virsh pool-list --all

3. Elo ass et Zäit fir de Späicherpool ze bauen, dee mir uewen mat dem folgenden Kommando definéiert hunn.

# virsh pool-build Spool1

4. Benotzt de virsh Kommando Pool-Start fir de Späicherpool ze aktivéieren/z'aktivéieren dee mir just uewen erstallt/gebaut hunn.

# virsh pool-start Spool1

5. Check de Status vun Ëmwelt Stockage Pools de folgende Kommando benotzt.

# virsh pool-list --all

Dir wäert feststellen datt de Status vun Spool1 op aktiv ëmgewandelt gëtt.

6. Konfiguréieren Spool1 fir mam libvirtd Service all Kéier automatesch ze starten.

# virsh pool-autostart Spool1

7. Endlech léisst weisen Informatiounen iwwert eis nei Stockage Pool.

# virsh pool-info Spool1

Gratulatioun, Spool1 ass prett fir ze benotzen, loosst probéieren d'Späichervolumen ze kreéieren.

Schrëtt 2: Konfiguréieren Späichervolumen/Disk Biller

Elo ass et den Tour vum Disk Image, benotzt qemu-img fir en neit Disk Image vun Spool1 ze kreéieren. Fir méi Detailer iwwer qemy-img, benotzt d'Man Säit.

# man qemu-img

8. Mir sollten de Kommando qemu-img spezifizéieren erstellen, kontrolléieren, ....etc, Disk Image Format, de Wee vum Disk Image deen Dir wëllt erstellen an d'Gréisst.

# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. Andeems Dir qemu-img Kommandoinfo benotzt, kënnt Dir Informatiounen iwwer Äert neit Disk Image kréien.

Opgepasst: Benotzt ni qemu-img fir Biller ze änneren, déi vun enger lafender virtueller Maschinn oder all anere Prozess benotzt ginn; dëst kann d'Bild zerstéieren.

Elo ass et Zäit fir virtuell Maschinnen am nächste Schrëtt ze kreéieren.

Schrëtt 3: Virtuell Maschinnen erstellen

10. Elo mam leschten a leschten Deel erstellen mir virtuell Maschinnen mat virt-istall. De virt-install ass e Kommandozeil-Tool fir nei KVM virtuelle Maschinnen ze kreéieren mat der Hypervisormanagementbibliothéik libvirt. Fir méi Detailer doriwwer, benotzt:

# man virt-install

Fir eng nei KVM virtuell Maschinn ze kreéieren, musst Dir de folgende Kommando benotzen mat all Detailer wéi hei ënnendrënner.

  1. Numm: Numm vun der virtueller Maschinn.
  2. Disk Location: Location vum Disk Image.
  3. Grafiken: Wéi verbënnt een mat VM Usually be SPICE.
  4. vcpu : Zuel vu virtuelle CPUen.
  5. ram : Betrag vun der zougewisener Erënnerung a Megabytes.
  6. Location: Gitt den Installatiounsquellwee un.
  7. Netzwierk: Spezifizéiert de virtuelle Netzwierk Normalerweis vibr00 Bréck.

# 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. Dir fannt och eng Pop-up virt-vierwer Fënster erschéngt fir mat der virtueller Maschinn duerch et ze kommunizéieren.

Conclusioun

Dëst ass de leschten Deel vun eisem KVM Tutorial, mir hunn natierlech net alles ofgedeckt. Et ass e Schoss fir d'KVM Ëmfeld ze kraazt sou datt et Ären Tour ass fir ze sichen an d'Hänn dreckeg ze halen mat dëse flotte Ressourcen.

KVM Getting Started Guide
KVM Virtualization Deployment and Administration Guide