Statistics
| Branch: | Tag: | Revision:

root / test / data / htools / hail-alloc-restricted-network.json @ 96f9b0a6

History | View | Annotate | Download (6.3 kB)

1
{
2
  "cluster_tags": [],
3
  "instances": {
4
    "instance1": {
5
      "disks": [
6
        {
7
          "mode": "rw",
8
          "size": 1024
9
        }
10
      ],
11
      "disk_space_total": 1024,
12
      "hypervisor": "xen-pvm",
13
      "tags": [],
14
      "nics": [
15
        {
16
          "ip": null,
17
          "mac": "aa:00:00:eb:0b:a5",
18
          "link": "xen-br0",
19
          "mode": "bridged",
20
          "bridge": "xen-br0"
21
        }
22
      ],
23
      "vcpus": 1,
24
      "spindle_use": 1,
25
      "admin_state": "down",
26
      "disk_template": "drbd",
27
      "memory": 128,
28
      "nodes": [
29
        "node1_1",
30
        "node1_2"
31
      ],
32
      "os": "debian-image"
33
    },
34
    "instance2": {
35
      "disks": [
36
        {
37
          "mode": "rw",
38
          "size": 1024
39
        }
40
      ],
41
      "disk_space_total": 1024,
42
      "hypervisor": "xen-pvm",
43
      "tags": [],
44
      "nics": [
45
        {
46
          "ip": null,
47
          "mac": "aa:00:00:eb:0b:a5",
48
          "link": "xen-br0",
49
          "mode": "bridged",
50
          "bridge": "xen-br0"
51
        }
52
      ],
53
      "vcpus": 1,
54
      "spindle_use": 1,
55
      "admin_state": "down",
56
      "disk_template": "drbd",
57
      "memory": 128,
58
      "nodes": [
59
        "node1_2",
60
        "node1_1"
61
      ],
62
      "os": "debian-image"
63
    },
64
    "instance2": {
65
      "disks": [
66
        {
67
          "mode": "rw",
68
          "size": 1024
69
        }
70
      ],
71
      "disk_space_total": 1024,
72
      "hypervisor": "xen-pvm",
73
      "tags": [],
74
      "nics": [
75
        {
76
          "ip": null,
77
          "mac": "aa:00:00:eb:0b:a5",
78
          "link": "xen-br0",
79
          "mode": "bridged",
80
          "bridge": "xen-br0"
81
        }
82
      ],
83
      "vcpus": 1,
84
      "spindle_use": 1,
85
      "admin_state": "down",
86
      "disk_template": "drbd",
87
      "memory": 128,
88
      "nodes": [
89
        "node1_1",
90
        "node1_2"
91
      ],
92
      "os": "debian-image"
93
    }
94
  },
95
  "ipolicy": {
96
    "max": {
97
      "disk-size": 2048
98
    },
99
    "min": {
100
      "disk-size": 1024
101
    }
102
  },
103
  "nodegroups": {
104
    "uuid-group-1": {
105
      "alloc_policy": "last_resort",
106
      "ipolicy": {
107
        "disk-templates": [
108
          "drbd"
109
        ],
110
        "minmax": [
111
          {
112
            "max": {
113
              "cpu-count": 2,
114
              "disk-count": 8,
115
              "disk-size": 2048,
116
              "memory-size": 12800,
117
              "nic-count": 8,
118
              "spindle-use": 8
119
            },
120
            "min": {
121
              "cpu-count": 1,
122
              "disk-count": 1,
123
              "disk-size": 1024,
124
              "memory-size": 128,
125
              "nic-count": 1,
126
              "spindle-use": 1
127
            }
128
          }
129
        ],
130
        "spindle-ratio": 32.0,
131
        "std": {
132
          "cpu-count": 1,
133
          "disk-count": 1,
134
          "disk-size": 1024,
135
          "memory-size": 128,
136
          "nic-count": 1,
137
          "spindle-use": 1
138
        },
139
        "vcpu-ratio": 4.0
140
      },
141
      "name": "Group 1",
142
      "networks": ["uuid-net-1-1", "uuid-net-1-2"],
143
      "tags": []
144
    },
145
    "uuid-group-2": {
146
      "alloc_policy": "preferred",
147
      "ipolicy": {
148
          "disk-templates": [
149
              "drbd"
150
          ],
151
          "minmax": [
152
              {
153
                  "max": {
154
                      "cpu-count": 2,
155
                      "disk-count": 8,
156
                      "disk-size": 2048,
157
                      "memory-size": 12800,
158
                      "nic-count": 8,
159
                      "spindle-use": 8
160
                  },
161
                  "min": {
162
                      "cpu-count": 1,
163
                      "disk-count": 1,
164
                      "disk-size": 1024,
165
                      "memory-size": 128,
166
                      "nic-count": 1,
167
                      "spindle-use": 1
168
                  }
169
              }
170
          ],
171
          "spindle-ratio": 32.0,
172
          "std": {
173
              "cpu-count": 1,
174
              "disk-count": 1,
175
              "disk-size": 1024,
176
              "memory-size": 128,
177
              "nic-count": 1,
178
              "spindle-use": 1
179
          },
180
          "vcpu-ratio": 4.0
181
      },
182
      "name": "Group 2",
183
      "networks": ["uuid-net-2-1", "uuid-net-2-2", "uuid-net-2-3"],
184
      "tags": []
185
    }
186
  },
187
  "nodes": {
188
    "node1_1": {
189
      "drained": false,
190
      "free_disk": 4096,
191
      "free_memory": 3840,
192
      "free_spindles": 0,
193
      "group": "uuid-group-1",
194
      "ndparams": {
195
        "spindle_count": 1,
196
        "exclusive_storage": false
197
      },
198
      "offline": false,
199
      "reserved_memory": 1017,
200
      "total_cpus": 4,
201
      "total_disk": 7168,
202
      "total_memory": 4096,
203
      "total_spindles": 0
204
    },
205
    "node1_2": {
206
      "drained": false,
207
      "free_disk": 4096,
208
      "free_memory": 3968,
209
      "free_spindles": 0,
210
      "group": "uuid-group-1",
211
      "ndparams": {
212
        "spindle_count": 1,
213
        "exclusive_storage": false
214
      },
215
      "offline": false,
216
      "reserved_memory": 1017,
217
      "total_cpus": 4,
218
      "total_disk": 7168,
219
      "total_memory": 32763,
220
      "total_spindles": 0
221
    },
222
    "node2_1": {
223
      "drained": false,
224
      "free_disk": 7168,
225
      "free_memory": 4096,
226
      "free_spindles": 0,
227
      "group": "uuid-group-2",
228
      "ndparams": {
229
        "spindle_count": 1,
230
        "exclusive_storage": false
231
      },
232
      "offline": false,
233
      "reserved_memory": 1017,
234
      "total_cpus": 4,
235
      "total_disk": 7168,
236
      "total_memory": 4096,
237
      "total_spindles": 0
238
    },
239
    "node2_2": {
240
      "drained": false,
241
      "free_disk": 7168,
242
      "free_memory": 4096,
243
      "free_spindles": 0,
244
      "group": "uuid-group-2",
245
      "ndparams": {
246
        "spindle_count": 1,
247
        "exclusive_storage": false
248
      },
249
      "offline": false,
250
      "reserved_memory": 1017,
251
      "total_cpus": 4,
252
      "total_disk": 7168,
253
      "total_memory": 4096,
254
      "total_spindles": 0
255
    }
256
  },
257
  "request": {
258
    "disk_space_total": 3072,
259
    "disk_template": "drbd",
260
    "disks": [
261
      {
262
        "size": 1536
263
      },
264
      {
265
        "size": 1536
266
      }
267
    ],
268
    "memory": 1024,
269
    "name": "instance1",
270
    "required_nodes": 2,
271
    "spindle_use": 2,
272
    "nics":[
273
      {
274
        "mac":"aa:00:00:85:f3:a7",
275
        "network":"uuid-net-1-1",
276
        "nicparams":{}
277
      },
278
      {
279
        "mac":"aa:00:00:85:f3:a8",
280
        "network":"uuid-net-1-2",
281
        "nicparams":{}
282
      }
283
    ],
284
    "tags": [],
285
    "type": "allocate",
286
    "vcpus": 1
287
  },
288
  "version": 2
289
}