14.3. JSON Representation of a Host
Example 14.2. A JSON representation of a host
{ "host" : [ { "address" : "198.51.100.0", "certificate" : { "organization" : "example.com", "subject" : "O=example.com,CN=192.0.2.0" }, "status" : { "state" : "up" }, "cluster" : { "href" : "/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" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/fence", "rel" : "fence" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/approve", "rel" : "approve" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/forceselectspm", "rel" : "forceselectspm" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsilogin", "rel" : "iscsilogin" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsidiscover", "rel" : "iscsidiscover" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/commitnetconfig", "rel" : "commitnetconfig" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/deactivate", "rel" : "deactivate" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/install", "rel" : "install" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/activate", "rel" : "activate" } ] }, "name" : "Host-07", "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe", "id" : "ea7aa772-d2af-4a5c-9350-d86f005c93fe", "link" : [ { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/storage", "rel" : "storage" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/nics", "rel" : "nics" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/numanodes", "rel" : "numanodes" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/tags", "rel" : "tags" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/permissions", "rel" : "permissions" }, { "href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/statistics", "rel" : "statistics" }, { "href" : "/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" : "/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" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/fence",
"rel" : "fence"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/approve",
"rel" : "approve"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/forceselectspm",
"rel" : "forceselectspm"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsilogin",
"rel" : "iscsilogin"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/iscsidiscover",
"rel" : "iscsidiscover"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/commitnetconfig",
"rel" : "commitnetconfig"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/deactivate",
"rel" : "deactivate"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/install",
"rel" : "install"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/activate",
"rel" : "activate"
} ]
},
"name" : "Host-07",
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"id" : "ea7aa772-d2af-4a5c-9350-d86f005c93fe",
"link" : [ {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/storage",
"rel" : "storage"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/nics",
"rel" : "nics"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/numanodes",
"rel" : "numanodes"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/tags",
"rel" : "tags"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/permissions",
"rel" : "permissions"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/statistics",
"rel" : "statistics"
}, {
"href" : "/api/hosts/ea7aa772-d2af-4a5c-9350-d86f005c93fe/hooks",
"rel" : "hooks"
} ]
} ]
}