GNU/Linux >> Znalost Linux >  >> Cent OS

Cheat Sheet pro příkaz Xen Hypervisor (xm).

Obecně budete virsh používat k ovládání virtuálních počítačů, ale existuje několik užitečných funkcí, které můžete získat z xm, ale ne virsh. Zde pokryjeme nejběžnější příkazy.

Jak vypsat aktuálně spuštěný virtuální počítač na fyzickém serveru?

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
0004fb00000600004689b1d1cc6e83d9             1  1027     1     r—–    293.5
Domain-0                                     0   830     4     r—–   1242.7

Jak vypsat seznam virtuálních procesorů, které jsou přiřazeny k virtuálnímu počítači s ID domény 1?

# xm vcpu-list 1
Name                                ID  VCPU   CPU State   Time(s) CPU Affinity
0004fb00000600004689b1d1cc6e83d9     1     0     2   -b-     287.8 any cpu

Jak zkontrolovat stav domény?

# xm domstate 1
idle

Jak vypsat vNIC, které jsou přiřazeny k virtuálnímu počítači?

# xm network-list 1
Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:21:f6:cd:c2:87    0     4      6     768  /769     /local/domain/0/backend/vif/1/0

Jak zkontrolovat dobu provozu virtuálního počítače?

# xm uptime
Name                                ID Uptime
0004fb00000600004689b1d1cc6e83d9     2  0:01:07
Domain-0                             0  4:21:58

Jak vypsat seznam blokovaných zařízení přidružených k virtuálnímu počítači?

# xm block-list 1
Vdev  BE handle state evt-ch ring-ref BE-path
51712  0    0     4      12     9     /local/domain/0/backend/vbd/1/51712
51728  0    0     4      13     10    /local/domain/0/backend/vbd/1/51728

Jak restartovat doménu ze serveru OVS?

# xm reboot 2

Po operaci restartu se změní ID domény.

# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
0004fb00000600004689b1d1cc6e83d9             3  1033     1     -b—-      1.3
Domain-0                                     0   831     4     r—–      1461.7

Jak spustit suchou kontrolu, abyste zjistili, zda má doména přístup ke zdrojům?

# xm dry-run /OVS/Repositories/0004fb0000030000f1532acb312df8a2/VirtualMachines/0004fb00000600004689b1d1cc6e83d9/vm.cfg
Using config file “/OVS/Repositories/0004fb0000030000f1532acb312df8a2/VirtualMachines/0004fb00000600004689b1d1cc6e83d9/vm.cfg”.
Checking domain:
0004fb00000600004689b1d1cc6e83d9: PERMITTED
Checking resources:
file:/OVS/Repositories/0004fb0000030000f1532acb312df8a2/VirtualDisks/0004fb0000120000f81558f292b2f52e.img: PERMITTED
file:/OVS/Repositories/0004fb0000030000f1532acb312df8a2/ISOs/V41362-01.iso: PERMITTED
Dry Run: PASSED

Jak uložit doménu?

Chcete-li stroj uložit, zadejte:

# xm save [domain name or id] [savefile]

Tento příkaz říká doméně, aby se sama pozastavila; doména uvolní své prostředky zpět do domény 0, odpojí své obsluhy přerušení a převede svá mapování fyzické paměti zpět na mapování domény-virtuální (protože mapování fyzické paměti se téměř jistě změní, když bude doména obnovena).

Jak obnovit doménu?

Obnovení domény je snadné:

# xm restore [savefile]

Obnova funguje podobně jako obrácené ukládání; hypervizor alokuje paměť pro doménu, zapisuje stránky z uloženého souboru do nově přidělené paměti a překládá záznamy tabulky stínových stránek tak, aby ukazovaly na nové fyzické adresy. Když je toto provedeno, doména obnoví provádění, obnoví vše, co odstranila, když byla pozastavena, a začne fungovat, jako by se nic nestalo.


Cent OS
  1. Cheat sheet příkazů IPtables

  2. Instalace Xen Hypervisor 4.8 na Debian Jessie

  3. CentOS / RHEL 7 firewalld :Odkaz na příkazový řádek (cheat Sheet)

  1. Představujeme Groff Macros cheat sheet

  2. Jak používat Tmux + Cheat Sheet

  3. Cheat Sheet pro příkaz Yum

  1. odkaz na příkazový řádek systemd (cheat sheet)

  2. 6 užitečných příkladů příkazů journalctl v CentOS / RHEL 7 (cheat Sheet)

  3. "ip" Příkazový list (příkazový řádek)