Tôi có một tệp bao gồm các chi tiết về máy ảo đang chạy trong một trình ảo hóa. Chúng tôi chạy một số lệnh và chuyển hướng đầu ra đến một tập tin. Và dữ liệu có sẵn ở định dạng dưới đây.
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
Đầu ra này khác với hypanneror so với hypanneror vì trên một số hypanneror chúng ta có 50 + vms đang chạy. Tệp ở trên chỉ là một ví dụ từ nhà ảo thuật, nơi chúng tôi chỉ có 3 máy ảo đang chạy và do đó tệp được chuyển hướng dự kiến sẽ chứa thông tin về một số (số N máy ảo)
Chúng ta cần lấy chi tiết này ở định dạng dưới đây bằng awk / sed hoặc với tập lệnh shell
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