14.3. 主机的 JSON 代表
例 14.2. 主机的 JSON 表示
{
"host" : [ {
"address" : "198.51.100.0",
"certificate" : {
"organization" : "example.com",
"subject" : "O=example.com,CN=192.0.2.0"
},
"status" : {
"state" : "up"
},
"cluster" : {
"href" : "/ovirt-engine/api/clusters/00000001-0001-0001-0001-0000000002fb",
"id" : "00000001-0001-0001-0001-0000000002fb"
},
"port" : "54321",
"type" : "rhel",
"storage_manager" : {
"value" : "true",
"priority" : "5"
},
"spm" : {
"priority" : "5"
},
"version" : {
"major" : "4",
"minor" : "16",
"build" : "8",
"revision" : "1",
"full_version" : "vdsm-4.16.8.1-6.el6ev"
},
"hardware_information" : {
"manufacturer" : "System Manufacturer To Be Filled By O.E.M.",
"version" : "System Version To Be Filled By O.E.M.",
"serial_number" : "Serial Number To Be Filled By O.E.M.",
"product_name" : "Product Name To Be Filled By O.E.M.",
"uuid" : "9fa0a1a2-a3a4-a5a6-a7a8-a9aaabacadae",
"family" : "Family To Be Filled By O.E.M.",
"supported_rng_sources" : {
"source" : [ "RANDOM" ]
}
},
"power_management" : {
"enabled" : "false",
"options" : {
"option" : [ {
"name" : "secure",
"value" : "false"
} ]
},
"automatic_pm_enabled" : "true",
"kdump_detection" : "true",
"type" : "apc"
},
"ksm" : {
"enabled" : "false"
},
"transparent_hugepages" : {
"enabled" : "true"
},
"iscsi" : {
"initiator" : "iqn.1994-05.com.example:795610ff2632"
},
"ssh" : {
"port" : "22",
"fingerprint" : "77:27:38:25:8f:60:8d:93:9c:2c:b0:cb:5e:19:f4:53"
},
"cpu" : {
"topology" : {
"sockets" : "1",
"cores" : "4",
"threads" : "1"
},
"name" : "Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz",
"speed" : 2833
},
"memory" : 2989490176,
"max_scheduling_memory" : 2584739840,
"summary" : {
"active" : "0",
"migrating" : "0",
"total" : "0"
},
"protocol" : "stomp",
"os" : {
"version" : {
"full_version" : "6Server - 6.6.0.2.el6"
},
"type" : "RHEL"
},
"libvirt_version" : {
"major" : "0",
"minor" : "10",
"build" : "2",
"revision" : "0",
"full_version" : "libvirt-0.10.2-46.el6_6.2"
},
"kdump_status" : "disabled",
"selinux" : {
"mode" : "enforcing"
},
"auto_numa_status" : "unknown",
"numa_supported" : "false",
"live_snapshot_support" : "true",
"actions" : {
"link" : [ {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/fence",
"rel" : "fence"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/approve",
"rel" : "approve"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/forceselectspm",
"rel" : "forceselectspm"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsilogin",
"rel" : "iscsilogin"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsidiscover",
"rel" : "iscsidiscover"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/commitnetconfig",
"rel" : "commitnetconfig"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/deactivate",
"rel" : "deactivate"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/install",
"rel" : "install"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/activate",
"rel" : "activate"
} ]
},
"name" : "Host-07",
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"id" : "ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"link" : [ {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/storage",
"rel" : "storage"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/nics",
"rel" : "nics"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/numanodes",
"rel" : "numanodes"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/tags",
"rel" : "tags"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/permissions",
"rel" : "permissions"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/statistics",
"rel" : "statistics"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/hooks",
"rel" : "hooks"
} ]
} ]
}
{
"host" : [ {
"address" : "198.51.100.0",
"certificate" : {
"organization" : "example.com",
"subject" : "O=example.com,CN=192.0.2.0"
},
"status" : {
"state" : "up"
},
"cluster" : {
"href" : "/ovirt-engine/api/clusters/00000001-0001-0001-0001-0000000002fb",
"id" : "00000001-0001-0001-0001-0000000002fb"
},
"port" : "54321",
"type" : "rhel",
"storage_manager" : {
"value" : "true",
"priority" : "5"
},
"spm" : {
"priority" : "5"
},
"version" : {
"major" : "4",
"minor" : "16",
"build" : "8",
"revision" : "1",
"full_version" : "vdsm-4.16.8.1-6.el6ev"
},
"hardware_information" : {
"manufacturer" : "System Manufacturer To Be Filled By O.E.M.",
"version" : "System Version To Be Filled By O.E.M.",
"serial_number" : "Serial Number To Be Filled By O.E.M.",
"product_name" : "Product Name To Be Filled By O.E.M.",
"uuid" : "9fa0a1a2-a3a4-a5a6-a7a8-a9aaabacadae",
"family" : "Family To Be Filled By O.E.M.",
"supported_rng_sources" : {
"source" : [ "RANDOM" ]
}
},
"power_management" : {
"enabled" : "false",
"options" : {
"option" : [ {
"name" : "secure",
"value" : "false"
} ]
},
"automatic_pm_enabled" : "true",
"kdump_detection" : "true",
"type" : "apc"
},
"ksm" : {
"enabled" : "false"
},
"transparent_hugepages" : {
"enabled" : "true"
},
"iscsi" : {
"initiator" : "iqn.1994-05.com.example:795610ff2632"
},
"ssh" : {
"port" : "22",
"fingerprint" : "77:27:38:25:8f:60:8d:93:9c:2c:b0:cb:5e:19:f4:53"
},
"cpu" : {
"topology" : {
"sockets" : "1",
"cores" : "4",
"threads" : "1"
},
"name" : "Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz",
"speed" : 2833
},
"memory" : 2989490176,
"max_scheduling_memory" : 2584739840,
"summary" : {
"active" : "0",
"migrating" : "0",
"total" : "0"
},
"protocol" : "stomp",
"os" : {
"version" : {
"full_version" : "6Server - 6.6.0.2.el6"
},
"type" : "RHEL"
},
"libvirt_version" : {
"major" : "0",
"minor" : "10",
"build" : "2",
"revision" : "0",
"full_version" : "libvirt-0.10.2-46.el6_6.2"
},
"kdump_status" : "disabled",
"selinux" : {
"mode" : "enforcing"
},
"auto_numa_status" : "unknown",
"numa_supported" : "false",
"live_snapshot_support" : "true",
"actions" : {
"link" : [ {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/fence",
"rel" : "fence"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/approve",
"rel" : "approve"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/forceselectspm",
"rel" : "forceselectspm"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsilogin",
"rel" : "iscsilogin"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsidiscover",
"rel" : "iscsidiscover"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/commitnetconfig",
"rel" : "commitnetconfig"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/deactivate",
"rel" : "deactivate"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/install",
"rel" : "install"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/activate",
"rel" : "activate"
} ]
},
"name" : "Host-07",
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"id" : "ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"link" : [ {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/storage",
"rel" : "storage"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/nics",
"rel" : "nics"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/numanodes",
"rel" : "numanodes"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/tags",
"rel" : "tags"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/permissions",
"rel" : "permissions"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/statistics",
"rel" : "statistics"
}, {
"href" : "/ovirt-engine/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/hooks",
"rel" : "hooks"
} ]
} ]
}