GNU/Linux >> Belajar Linux >  >> Cent OS

Lembar Cheat perintah Xen Hypervisor (xm)

Umumnya, Anda akan menggunakan virsh untuk mengontrol VM, tetapi ada beberapa fungsi berguna yang bisa Anda dapatkan dari xm tetapi tidak virsh. Kami membahas perintah yang paling umum di sini.

Bagaimana cara membuat daftar VM yang sedang berjalan di server fisik?

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

Bagaimana cara membuat daftar CPU virtual yang ditetapkan ke VM dengan ID domain 1?

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

Bagaimana cara memeriksa status domain?

# xm domstate 1
idle

Bagaimana cara membuat daftar vNIC yang ditetapkan ke VM?

# 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

Bagaimana cara memeriksa waktu VM?

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

Bagaimana cara membuat daftar perangkat blokir yang terkait dengan VM?

# 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

Bagaimana cara me-reboot domain dari server OVS?

# xm reboot 2

Setelah operasi reboot, ID domain akan berubah.

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

Bagaimana menjalankan pemeriksaan kering untuk melihat apakah domain dapat mengakses sumber daya?

# 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

Bagaimana cara menyimpan domain?

Untuk menyimpan mesin, terbitkan:

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

Perintah ini memberitahu domain untuk menangguhkan dirinya sendiri; domain melepaskan sumber dayanya kembali ke domain 0, melepaskan penangan interupsinya, dan mengubah pemetaan memori fisiknya kembali ke pemetaan domain-virtual (karena pemetaan memori fisik hampir pasti akan berubah ketika domain dipulihkan).

Bagaimana cara memulihkan domain?

Memulihkan domain itu mudah:

# xm restore [savefile]

Restorasi beroperasi seperti menabung secara terbalik; hypervisor mengalokasikan memori untuk domain, menulis halaman dari savefile ke memori yang baru dialokasikan, dan menerjemahkan entri tabel halaman bayangan untuk menunjuk ke alamat fisik baru. Ketika ini selesai, domain melanjutkan eksekusi, mengembalikan semua yang dihapus saat ditangguhkan, dan mulai berfungsi seolah-olah tidak ada yang terjadi.


Cent OS
  1. Memperkenalkan lembar contekan Groff Macros

  2. Cara Menggunakan Tmux + Cheat Sheet

  3. Lembar contekan perintah IPtables

  1. Menginstal Xen Hypervisor 4.8 di Debian Jessie

  2. CentOS / RHEL 7 firewalld :Referensi baris perintah (Lembar Cheat)

  3. referensi baris perintah systemd (lembar contekan)

  1. 6 Contoh Perintah journalctl yang berguna di CentOS / RHEL 7 (Lembar Cheat)

  2. Referensi baris Perintah Firewalld (Lembar Cheat)

  3. Contoh perintah koneksi iSCSI (Lembar Cheat)