| { |
| "cluster_tags": [ |
| "htools:iextags:test", |
| "htools:iextags:service-group" |
| ], |
| "nodegroups": { |
| "uuid-group-1": { |
| "ipolicy": { |
| "std": { |
| "nic-count": 1, |
| "disk-size": 1024, |
| "disk-count": 1, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "spindle-use": 1 |
| }, |
| "minmax": [ |
| { |
| "min": { |
| "nic-count": 1, |
| "disk-size": 128, |
| "disk-count": 1, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "spindle-use": 1 |
| }, |
| "max": { |
| "nic-count": 8, |
| "disk-size": 1048576, |
| "disk-count": 16, |
| "memory-size": 32768, |
| "cpu-count": 8, |
| "spindle-use": 2 |
| } |
| } |
| ], |
| "vcpu-ratio": 4.0, |
| "disk-templates": [ |
| "sharedfile", |
| "diskless", |
| "plain", |
| "blockdev", |
| "drbd", |
| "file", |
| "rbd" |
| ], |
| "spindle-ratio": 32.0 |
| }, |
| "alloc_policy": "preferred", |
| "networks": [], |
| "tags": [], |
| "name": "group1" |
| }, |
| "uuid-group-2": { |
| "ipolicy": { |
| "std": { |
| "nic-count": 1, |
| "disk-size": 1024, |
| "disk-count": 1, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "spindle-use": 2 |
| }, |
| "minmax": [ |
| { |
| "min": { |
| "nic-count": 1, |
| "disk-size": 128, |
| "disk-count": 1, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "spindle-use": 2 |
| }, |
| "max": { |
| "nic-count": 8, |
| "disk-size": 1048576, |
| "disk-count": 16, |
| "memory-size": 32768, |
| "cpu-count": 8, |
| "spindle-use": 3 |
| } |
| } |
| ], |
| "vcpu-ratio": 4.0, |
| "disk-templates": [ |
| "sharedfile", |
| "diskless", |
| "plain", |
| "blockdev", |
| "drbd", |
| "file", |
| "rbd" |
| ], |
| "spindle-ratio": 32.0 |
| }, |
| "alloc_policy": "preferred", |
| "networks": [], |
| "tags": [], |
| "name": "group2" |
| } |
| }, |
| "ipolicy": { |
| "std": { |
| "nic-count": 1, |
| "disk-size": 1024, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "disk-count": 1, |
| "spindle-use": 1 |
| }, |
| "minmax": [ |
| { |
| "min": { |
| "nic-count": 1, |
| "disk-size": 1024, |
| "memory-size": 128, |
| "cpu-count": 1, |
| "disk-count": 1, |
| "spindle-use": 1 |
| }, |
| "max": { |
| "nic-count": 8, |
| "disk-size": 1048576, |
| "memory-size": 32768, |
| "cpu-count": 8, |
| "disk-count": 16, |
| "spindle-use": 8 |
| } |
| } |
| ], |
| "vcpu-ratio": 4.0, |
| "disk-templates": [ |
| "sharedfile", |
| "diskless", |
| "plain", |
| "blockdev", |
| "drbd", |
| "file", |
| "rbd" |
| ], |
| "spindle-ratio": 32.0 |
| }, |
| "enabled_hypervisors": [ |
| "xen-pvm", |
| "xen-hvm" |
| ], |
| "cluster_name": "cluster", |
| "instances": { |
| "instance1": { |
| "disks": [ |
| { |
| "spindles": 1, |
| "mode": "rw", |
| "size": 650000 |
| } |
| ], |
| "disk_space_total": 650000, |
| "hypervisor": "xen-pvm", |
| "tags": [], |
| "nics": [ |
| { |
| "ip": null, |
| "mac": "aa:00:00:7f:8c:91", |
| "link": "xen-br1", |
| "mode": "bridged", |
| "bridge": "xen-br1" |
| } |
| ], |
| "vcpus": 1, |
| "spindle_use": 1, |
| "admin_state": "up", |
| "disk_template": "plain", |
| "memory": 1024, |
| "nodes": [ |
| "node1" |
| ], |
| "os": "instance-debootstrap" |
| }, |
| "instance2": { |
| "disks": [ |
| { |
| "spindles": 2, |
| "mode": "rw", |
| "size": 256 |
| } |
| ], |
| "disk_space_total": 256, |
| "hypervisor": "xen-pvm", |
| "tags": [], |
| "nics": [ |
| { |
| "ip": null, |
| "mac": "aa:00:00:7f:8c:92", |
| "link": "xen-br1", |
| "mode": "bridged", |
| "bridge": "xen-br1" |
| } |
| ], |
| "vcpus": 1, |
| "spindle_use": 1, |
| "admin_state": "up", |
| "disk_template": "plain", |
| "memory": 1024, |
| "nodes": [ |
| "node2" |
| ], |
| "os": "instance-debootstrap" |
| }, |
| "instance3": { |
| "disks": [ |
| { |
| "spindles": 1, |
| "mode": "rw", |
| "size": 650000 |
| } |
| ], |
| "disk_space_total": 650000, |
| "hypervisor": "xen-pvm", |
| "tags": [], |
| "nics": [ |
| { |
| "ip": null, |
| "mac": "aa:00:00:7f:8c:93", |
| "link": "xen-br1", |
| "mode": "bridged", |
| "bridge": "xen-br1" |
| } |
| ], |
| "vcpus": 1, |
| "spindle_use": 1, |
| "admin_state": "up", |
| "disk_template": "plain", |
| "memory": 1024, |
| "nodes": [ |
| "node3" |
| ], |
| "os": "instance-debootstrap" |
| }, |
| "instance4": { |
| "disks": [ |
| { |
| "spindles": 2, |
| "mode": "rw", |
| "size": 256 |
| } |
| ], |
| "disk_space_total": 256, |
| "hypervisor": "xen-pvm", |
| "tags": [], |
| "nics": [ |
| { |
| "ip": null, |
| "mac": "aa:00:00:7f:8c:94", |
| "link": "xen-br1", |
| "mode": "bridged", |
| "bridge": "xen-br1" |
| } |
| ], |
| "vcpus": 1, |
| "spindle_use": 1, |
| "admin_state": "up", |
| "disk_template": "plain", |
| "memory": 1024, |
| "nodes": [ |
| "node4" |
| ], |
| "os": "instance-debootstrap" |
| } |
| }, |
| "version": 2, |
| "nodes": { |
| "node1": { |
| "total_disk": 1377280, |
| "total_cpus": 4, |
| "group": "uuid-group-1", |
| "secondary_ip": "192.168.2.1", |
| "i_pri_up_memory": 1024, |
| "tags": [], |
| "master_candidate": true, |
| "free_memory": 30722, |
| "ndparams": { |
| "spindle_count": 2, |
| "oob_program": null, |
| "exclusive_storage": false |
| }, |
| "reserved_memory": 1017, |
| "reserved_cpus": 1, |
| "master_capable": true, |
| "free_disk": 687280, |
| "drained": false, |
| "total_memory": 32763, |
| "primary_ip": "192.168.1.1", |
| "i_pri_memory": 1024, |
| "free_spindles": 1, |
| "total_spindles": 2, |
| "vm_capable": true, |
| "offline": false |
| }, |
| "node2": { |
| "total_disk": 1377280, |
| "total_cpus": 4, |
| "group": "uuid-group-1", |
| "secondary_ip": "192.168.2.2", |
| "i_pri_up_memory": 1024, |
| "tags": [], |
| "master_candidate": true, |
| "free_memory": 30722, |
| "ndparams": { |
| "spindle_count": 2, |
| "oob_program": null, |
| "exclusive_storage": false |
| }, |
| "reserved_memory": 1017, |
| "reserved_cpus": 1, |
| "master_capable": true, |
| "free_disk": 1377024, |
| "drained": false, |
| "total_memory": 32763, |
| "primary_ip": "192.168.1.2", |
| "i_pri_memory": 1024, |
| "free_spindles": 0, |
| "total_spindles": 2, |
| "vm_capable": true, |
| "offline": false |
| }, |
| "node3": { |
| "total_disk": 1377280, |
| "total_cpus": 4, |
| "group": "uuid-group-2", |
| "secondary_ip": "192.168.2.3", |
| "i_pri_up_memory": 1024, |
| "tags": [], |
| "master_candidate": true, |
| "free_memory": 30722, |
| "ndparams": { |
| "spindle_count": 2, |
| "oob_program": null, |
| "exclusive_storage": false |
| }, |
| "reserved_memory": 1017, |
| "reserved_cpus": 1, |
| "master_capable": true, |
| "free_disk": 687280, |
| "drained": false, |
| "total_memory": 32763, |
| "primary_ip": "192.168.1.3", |
| "i_pri_memory": 1204, |
| "free_spindles": 1, |
| "total_spindles": 2, |
| "vm_capable": true, |
| "offline": false |
| }, |
| "node4": { |
| "total_disk": 1377280, |
| "total_cpus": 4, |
| "group": "uuid-group-2", |
| "secondary_ip": "192.168.2.4", |
| "i_pri_up_memory": 1024, |
| "tags": [], |
| "master_candidate": true, |
| "free_memory": 30722, |
| "ndparams": { |
| "spindle_count": 2, |
| "oob_program": null, |
| "exclusive_storage": false |
| }, |
| "reserved_memory": 1017, |
| "reserved_cpus": 1, |
| "master_capable": true, |
| "free_disk": 1377024, |
| "drained": false, |
| "total_memory": 32763, |
| "primary_ip": "192.168.1.4", |
| "i_pri_memory": 1024, |
| "free_spindles": 0, |
| "total_spindles": 2, |
| "vm_capable": true, |
| "offline": false |
| } |
| }, |
| "request": { |
| "disks": [ |
| { |
| "spindles": 1, |
| "mode": "rw", |
| "size": 1024 |
| } |
| ], |
| "required_nodes": 1, |
| "name": "instance10", |
| "tags": [], |
| "hypervisor": "xen-pvm", |
| "disk_space_total": 1024, |
| "nics": [ |
| { |
| "ip": null, |
| "mac": "00:11:22:33:44:55", |
| "bridge": null |
| } |
| ], |
| "vcpus": 1, |
| "spindle_use": 3, |
| "os": "instance-debootstrap", |
| "disk_template": "plain", |
| "memory": 1024, |
| "type": "allocate" |
| } |
| } |