Bir hipervizörde çalışan VM'ler hakkında ayrıntılar içeren bir dosyam var. Bazı komutlar çalıştırıp çıktıyı bir dosyaya yönlendiriyoruz. Ve veriler aşağıdaki formatta mevcuttur.
Virtual Machine : OL6U5
ID : 0004fb00000600003da8ce6948c441bb
Status : Running
Memory : 65536
Uptime : 17835 Minutes
Server : MyOVS1.vmorld.com
Pool : HA-POOL
HA Mode: false
VCPU : 16
Type : Xen PVM
OS : Oracle Linux 6
Virtual Machine : OL6U6
ID : 0004fb00000600003da8ce6948c441bc
Status : Running
Memory : 65536
Uptime : 17565 Minutes
Server : MyOVS2.vmorld.com
Pool : NON-HA-POOL
HA Mode: false
VCPU : 16
Type : Xen PVM
OS : Oracle Linux 6
Virtual Machine : OL6U7
ID : 0004fb00000600003da8ce6948c441bd
Status : Running
Memory : 65536
Uptime : 17835 Minutes
Server : MyOVS1.vmorld.com
Pool : HA-POOL
HA Mode: false
VCPU : 16
Type : Xen PVM
OS : Oracle Linux 6
Bu çıkış hipervizörden hipervizöre farklılık gösterir çünkü bazı hipervizörlerde 50 + vms çalışıyoruz. Yukarıdaki dosya, yalnızca 3 VM çalıştığımız hipervizörden sadece bir örnektir ve bu nedenle yeniden yönlendirilen dosyanın birkaç (N sayısı VM) hakkında bilgi içermesi beklenmektedir
Bu ayrıntıları awk / sed kullanarak veya bir kabuk komut dosyası kullanarak aşağıdaki biçimde almamız gerekir
Virtual_Machine ID Status Memory Uptime Server Pool HA VCPU Type OS
OL6U5 0004fb00000600003da8ce6948c441bb Running 65536 17835 MyOVS1.vmworld.com HA-POOL false 16 Xen PVM Oracle Linux 6
OL6U6 0004fb00000600003da8ce6948c441bc Running 65536 17565 MyOVS2.vmworld.com NON-HA-POOL false 16 Xen PVM Oracle Linux 6
OL6U5 0004fb00000600003da8ce6948c441bd Running 65536 17835 MyOVS1.vmworld.com HA-POOL false 16 Xen PVM Oracle Linux 6