Default m1.tiny has 512Mb, which doesn’t allow to run demo VM with VBox scripts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Kuklin |
Bug Description
By default, virtual box scripts create 3 VMs, with the only one of them of 2Gb RAM size. It is usually chosen for controller. 1Gb is enough for compute, however more than half of it is used for host OS, and nova-compute reports less than 512Mb is available for VMs:
> Free ram (MB): 481
Minumal flavor requires 512Mb to be available on the host:
root@node-1:~# nova flavor-list
+----+-
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-
| 1 | m1.tiny | 512 | 1 | 0 | | 1 | 1.0 | True |
even though our Cirros image requires just 64Mb:
root@node-1:~# glance details
….
Minimum Ram Required (MB): 64
So my suggestion would be to create “m1.micro” with 64Mb memory for it. BTW, OSTF passes instances creation just because it temporarily creates such a micro flavor.
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Sergey Vasilenko (xenolog) |
status: | New → Confirmed |
Changed in fuel: | |
milestone: | 5.0 → 5.1 |
Changed in fuel: | |
status: | Confirmed → Fix Committed |
status: | Fix Committed → Confirmed |
assignee: | nobody → Fuel Library Team (fuel-library) |
Changed in fuel: | |
milestone: | 5.1 → 6.0 |
Changed in fuel: | |
assignee: | Matthew Mosesohn (raytrac3r) → Vladimir Kuklin (vkuklin) |
I suggest to add a command to Astute (create micro template) as a post-deploy action, because it is similar with cirros upload image operation: run a special command once in only one node in the cluster.