Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (6.4 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
      "reserved_cpus": 1,
201
      "total_cpus": 4,
202
      "total_disk": 7168,
203
      "total_memory": 4096,
204
      "total_spindles": 0
205
    },
206
    "node1_2": {
207
      "drained": false,
208
      "free_disk": 4096,
209
      "free_memory": 3968,
210
      "free_spindles": 0,
211
      "group": "uuid-group-1",
212
      "ndparams": {
213
        "spindle_count": 1,
214
        "exclusive_storage": false
215
      },
216
      "offline": false,
217
      "reserved_memory": 1017,
218
      "reserved_cpus": 1,
219
      "total_cpus": 4,
220
      "total_disk": 7168,
221
      "total_memory": 32763,
222
      "total_spindles": 0
223
    },
224
    "node2_1": {
225
      "drained": false,
226
      "free_disk": 7168,
227
      "free_memory": 4096,
228
      "free_spindles": 0,
229
      "group": "uuid-group-2",
230
      "ndparams": {
231
        "spindle_count": 1,
232
        "exclusive_storage": false
233
      },
234
      "offline": false,
235
      "reserved_memory": 1017,
236
      "reserved_cpus": 1,
237
      "total_cpus": 4,
238
      "total_disk": 7168,
239
      "total_memory": 4096,
240
      "total_spindles": 0
241
    },
242
    "node2_2": {
243
      "drained": false,
244
      "free_disk": 7168,
245
      "free_memory": 4096,
246
      "free_spindles": 0,
247
      "group": "uuid-group-2",
248
      "ndparams": {
249
        "spindle_count": 1,
250
        "exclusive_storage": false
251
      },
252
      "offline": false,
253
      "reserved_memory": 1017,
254
      "reserved_cpus": 1,
255
      "total_cpus": 4,
256
      "total_disk": 7168,
257
      "total_memory": 4096,
258
      "total_spindles": 0
259
    }
260
  },
261
  "request": {
262
    "disk_space_total": 3072,
263
    "disk_template": "drbd",
264
    "disks": [
265
      {
266
        "size": 1536
267
      },
268
      {
269
        "size": 1536
270
      }
271
    ],
272
    "memory": 1024,
273
    "name": "instance1",
274
    "required_nodes": 2,
275
    "spindle_use": 2,
276
    "nics":[
277
      {
278
        "mac":"aa:00:00:85:f3:a7",
279
        "network":"uuid-net-1-1",
280
        "nicparams":{}
281
      },
282
      {
283
        "mac":"aa:00:00:85:f3:a8",
284
        "network":"uuid-net-1-2",
285
        "nicparams":{}
286
      }
287
    ],
288
    "tags": [],
289
    "type": "allocate",
290
    "vcpus": 1
291
  },
292
  "version": 2
293
}