Statistics
| Branch: | Tag: | Revision:

root / test / data / htools / hail-alloc-spindles.json @ d7976f54

History | View | Annotate | Download (8.5 kB)

1
{
2
  "cluster_tags": [
3
    "htools:iextags:test",
4
    "htools:iextags:service-group"
5
  ],
6
  "nodegroups": {
7
    "uuid-group-1": {
8
      "ipolicy": {
9
        "std": {
10
          "nic-count": 1,
11
          "disk-size": 1024,
12
          "disk-count": 1,
13
          "memory-size": 128,
14
          "cpu-count": 1,
15
          "spindle-use": 1
16
        },
17
        "minmax": [
18
          {
19
            "min": {
20
              "nic-count": 1,
21
              "disk-size": 128,
22
              "disk-count": 1,
23
              "memory-size": 128,
24
              "cpu-count": 1,
25
              "spindle-use": 1
26
            },
27
            "max": {
28
              "nic-count": 8,
29
              "disk-size": 1048576,
30
              "disk-count": 16,
31
              "memory-size": 32768,
32
              "cpu-count": 8,
33
              "spindle-use": 2
34
            }
35
          }
36
        ],
37
        "vcpu-ratio": 4.0,
38
        "disk-templates": [
39
          "sharedfile",
40
          "diskless",
41
          "plain",
42
          "blockdev",
43
          "drbd",
44
          "file",
45
          "rbd"
46
        ],
47
        "spindle-ratio": 32.0
48
      },
49
      "alloc_policy": "preferred",
50
      "networks": [],
51
      "tags": [],
52
      "name": "group1"
53
    },
54
    "uuid-group-2": {
55
      "ipolicy": {
56
        "std": {
57
          "nic-count": 1,
58
          "disk-size": 1024,
59
          "disk-count": 1,
60
          "memory-size": 128,
61
          "cpu-count": 1,
62
          "spindle-use": 2
63
        },
64
        "minmax": [
65
          {
66
            "min": {
67
              "nic-count": 1,
68
              "disk-size": 128,
69
              "disk-count": 1,
70
              "memory-size": 128,
71
              "cpu-count": 1,
72
              "spindle-use": 2
73
            },
74
            "max": {
75
              "nic-count": 8,
76
              "disk-size": 1048576,
77
              "disk-count": 16,
78
              "memory-size": 32768,
79
              "cpu-count": 8,
80
              "spindle-use": 3
81
            }
82
          }
83
        ],
84
        "vcpu-ratio": 4.0,
85
        "disk-templates": [
86
          "sharedfile",
87
          "diskless",
88
          "plain",
89
          "blockdev",
90
          "drbd",
91
          "file",
92
          "rbd"
93
        ],
94
        "spindle-ratio": 32.0
95
      },
96
      "alloc_policy": "preferred",
97
      "networks": [],
98
      "tags": [],
99
      "name": "group2"
100
    }
101
  },
102
  "ipolicy": {
103
    "std": {
104
      "nic-count": 1,
105
      "disk-size": 1024,
106
      "memory-size": 128,
107
      "cpu-count": 1,
108
      "disk-count": 1,
109
      "spindle-use": 1
110
    },
111
    "minmax": [
112
      {
113
        "min": {
114
          "nic-count": 1,
115
          "disk-size": 1024,
116
          "memory-size": 128,
117
          "cpu-count": 1,
118
          "disk-count": 1,
119
          "spindle-use": 1
120
        },
121
        "max": {
122
          "nic-count": 8,
123
          "disk-size": 1048576,
124
          "memory-size": 32768,
125
          "cpu-count": 8,
126
          "disk-count": 16,
127
          "spindle-use": 8
128
        }
129
      }
130
    ],
131
    "vcpu-ratio": 4.0,
132
    "disk-templates": [
133
      "sharedfile",
134
      "diskless",
135
      "plain",
136
      "blockdev",
137
      "drbd",
138
      "file",
139
      "rbd"
140
    ],
141
    "spindle-ratio": 32.0
142
  },
143
  "enabled_hypervisors": [
144
    "xen-pvm",
145
    "xen-hvm"
146
  ],
147
  "cluster_name": "cluster",
148
  "instances": {
149
    "instance1": {
150
      "disks": [
151
        {
152
          "spindles": 1,
153
          "mode": "rw",
154
          "size": 650000
155
        }
156
      ],
157
      "disk_space_total": 650000,
158
      "hypervisor": "xen-pvm",
159
      "tags": [],
160
      "nics": [
161
        {
162
          "ip": null,
163
          "mac": "aa:00:00:7f:8c:91",
164
          "link": "xen-br1",
165
          "mode": "bridged",
166
          "bridge": "xen-br1"
167
        }
168
      ],
169
      "vcpus": 1,
170
      "spindle_use": 1,
171
      "admin_state": "up",
172
      "disk_template": "plain",
173
      "memory": 1024,
174
      "nodes": [
175
        "node1"
176
      ],
177
      "os": "instance-debootstrap"
178
    },
179
    "instance2": {
180
      "disks": [
181
        {
182
          "spindles": 2,
183
          "mode": "rw",
184
          "size": 256
185
        }
186
      ],
187
      "disk_space_total": 256,
188
      "hypervisor": "xen-pvm",
189
      "tags": [],
190
      "nics": [
191
        {
192
          "ip": null,
193
          "mac": "aa:00:00:7f:8c:92",
194
          "link": "xen-br1",
195
          "mode": "bridged",
196
          "bridge": "xen-br1"
197
        }
198
      ],
199
      "vcpus": 1,
200
      "spindle_use": 1,
201
      "admin_state": "up",
202
      "disk_template": "plain",
203
      "memory": 1024,
204
      "nodes": [
205
        "node2"
206
      ],
207
      "os": "instance-debootstrap"
208
    },
209
    "instance3": {
210
      "disks": [
211
        {
212
          "spindles": 1,
213
          "mode": "rw",
214
          "size": 650000
215
        }
216
      ],
217
      "disk_space_total": 650000,
218
      "hypervisor": "xen-pvm",
219
      "tags": [],
220
      "nics": [
221
        {
222
          "ip": null,
223
          "mac": "aa:00:00:7f:8c:93",
224
          "link": "xen-br1",
225
          "mode": "bridged",
226
          "bridge": "xen-br1"
227
        }
228
      ],
229
      "vcpus": 1,
230
      "spindle_use": 1,
231
      "admin_state": "up",
232
      "disk_template": "plain",
233
      "memory": 1024,
234
      "nodes": [
235
        "node3"
236
      ],
237
      "os": "instance-debootstrap"
238
    },
239
    "instance4": {
240
      "disks": [
241
        {
242
          "spindles": 2,
243
          "mode": "rw",
244
          "size": 256
245
        }
246
      ],
247
      "disk_space_total": 256,
248
      "hypervisor": "xen-pvm",
249
      "tags": [],
250
      "nics": [
251
        {
252
          "ip": null,
253
          "mac": "aa:00:00:7f:8c:94",
254
          "link": "xen-br1",
255
          "mode": "bridged",
256
          "bridge": "xen-br1"
257
        }
258
      ],
259
      "vcpus": 1,
260
      "spindle_use": 1,
261
      "admin_state": "up",
262
      "disk_template": "plain",
263
      "memory": 1024,
264
      "nodes": [
265
        "node4"
266
      ],
267
      "os": "instance-debootstrap"
268
    }
269
  },
270
  "version": 2,
271
  "nodes": {
272
    "node1": {
273
      "total_disk": 1377280,
274
      "total_cpus": 4,
275
      "group": "uuid-group-1",
276
      "secondary_ip": "192.168.2.1",
277
      "i_pri_up_memory": 1024,
278
      "tags": [],
279
      "master_candidate": true,
280
      "free_memory": 30722,
281
      "ndparams": {
282
        "spindle_count": 2,
283
        "oob_program": null,
284
        "exclusive_storage": false
285
      },
286
      "reserved_memory": 1017,
287
      "master_capable": true,
288
      "free_disk": 687280,
289
      "drained": false,
290
      "total_memory": 32763,
291
      "primary_ip": "192.168.1.1",
292
      "i_pri_memory": 1024,
293
      "vm_capable": true,
294
      "offline": false
295
    },
296
    "node2": {
297
      "total_disk": 1377280,
298
      "total_cpus": 4,
299
      "group": "uuid-group-1",
300
      "secondary_ip": "192.168.2.2",
301
      "i_pri_up_memory": 1024,
302
      "tags": [],
303
      "master_candidate": true,
304
      "free_memory": 30722,
305
      "ndparams": {
306
        "spindle_count": 2,
307
        "oob_program": null,
308
        "exclusive_storage": false
309
      },
310
      "reserved_memory": 1017,
311
      "master_capable": true,
312
      "free_disk": 1377024,
313
      "drained": false,
314
      "total_memory": 32763,
315
      "primary_ip": "192.168.1.2",
316
      "i_pri_memory": 1024,
317
      "vm_capable": true,
318
      "offline": false
319
    },
320
    "node3": {
321
      "total_disk": 1377280,
322
      "total_cpus": 4,
323
      "group": "uuid-group-2",
324
      "secondary_ip": "192.168.2.3",
325
      "i_pri_up_memory": 1024,
326
      "tags": [],
327
      "master_candidate": true,
328
      "free_memory": 30722,
329
      "ndparams": {
330
        "spindle_count": 2,
331
        "oob_program": null,
332
        "exclusive_storage": false
333
      },
334
      "reserved_memory": 1017,
335
      "master_capable": true,
336
      "free_disk": 687280,
337
      "drained": false,
338
      "total_memory": 32763,
339
      "primary_ip": "192.168.1.3",
340
      "i_pri_memory": 1204,
341
      "vm_capable": true,
342
      "offline": false
343
    },
344
    "node4": {
345
      "total_disk": 1377280,
346
      "total_cpus": 4,
347
      "group": "uuid-group-2",
348
      "secondary_ip": "192.168.2.4",
349
      "i_pri_up_memory": 1024,
350
      "tags": [],
351
      "master_candidate": true,
352
      "free_memory": 30722,
353
      "ndparams": {
354
        "spindle_count": 2,
355
        "oob_program": null,
356
        "exclusive_storage": false
357
      },
358
      "reserved_memory": 1017,
359
      "master_capable": true,
360
      "free_disk": 1377024,
361
      "drained": false,
362
      "total_memory": 32763,
363
      "primary_ip": "192.168.1.4",
364
      "i_pri_memory": 1024,
365
      "vm_capable": true,
366
      "offline": false
367
    }
368
  },
369
  "request": {
370
    "disks": [
371
      {
372
        "spindles": 1,
373
        "mode": "rw",
374
        "size": 1024
375
      }
376
    ],
377
    "required_nodes": 1,
378
    "name": "instance10",
379
    "tags": [],
380
    "hypervisor": "xen-pvm",
381
    "disk_space_total": 1024,
382
    "nics": [
383
      {
384
        "ip": null,
385
        "mac": "00:11:22:33:44:55",
386
        "bridge": null
387
      }
388
    ],
389
    "vcpus": 1,
390
    "spindle_use": 3,
391
    "os": "instance-debootstrap",
392
    "disk_template": "plain",
393
    "memory": 1024,
394
    "type": "allocate"
395
  }
396
}