insufficient diskspace on deploy after deployment error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Evgeniy L |
Bug Description
4.0 - 167 build
Host OS selected is ubuntu 12.04
Physical hardware with 3 disks per machine
On the first deploy, one host became unresponsive and the deployment failed during the openstack install.
Note the base host os for the nodes has completed as had the openstack deploy on the controller.
The node that failed was being provisioned as a CEPH OSD
I added a new node into that role, and deleted the failed node
On hitting the deploy button, the following error is given
Node 'Untitled (AE:E6)' has insufficient disk space
Volume group 'Cinder' requires a minimum of 1536MB
Volume group 'Image Storage' requires a minimum of 5120MB
AE:E6 has 3 disks
Disk one is 148.4GB and is fully allocated to the Base System
Disk two is 1.8T and is fully allocated to Cinder
Disk three is 1.8T and is fully allocated to Image Storage
Note that id 1 is AE:E6, passed below is the node_1/disks.yaml file
--
fuel node list
id | status | name | cluster | mac | roles | pending_roles | online
---|---
17 | discover | Untitled (AB:74) | 2 | 00:25:90:66:ab:74 | [] | [u'ceph-osd'] | True
1 | ready | Untitled (AE:E6) | 2 | 00:30:48:f7:ae:e6 | [u'controller', u'cinder'] | [] | True
16 | ready | Untitled (AB:80) | 2 | 00:25:90:66:ab:80 | [u'compute'] | [] | True
13 | error | Untitled (60:88) | 2 | 00:25:90:c1:60:88 | [u'ceph-osd'] | [] | True
14 | ready | Untitled (AB:92) | 2 | 00:25:90:66:ab:92 | [u'compute'] | [] | True
15 | ready | Untitled (EE:CC) | 2 | 00:25:90:c2:ee:cc | [u'compute'] | [] | True
12 | ready | Untitled (AF:24) | 2 | 00:30:48:f7:af:24 | [u'ceph-osd'] | [] | True
10 | ready | Untitled (AF:42) | 2 | 00:30:48:f7:af:42 | [u'ceph-osd'] | [] | True
11 | discover | Untitled (AE:E0) | None | 00:30:48:f7:ae:e0 | [] | [] | True
[root@fuel-master tmp]# fuel node --download --disk --node 1
disks configuration downloaded to /tmp/node_
[root@fuel-master tmp]# cd /tmp/node_1/
[root@fuel-master node_1]# more disks.yaml
- id: disk/by-
name: sda
size: 151935
volumes:
- name: os
size: 151935
- name: cinder
size: 0
- name: image
size: 0
- id: disk/by-
name: sdb
size: 1907037
volumes:
- name: os
size: 0
- name: cinder
size: 1907037
- name: image
size: 0
- id: disk/by-
name: sdc
size: 1907037
volumes:
- name: os
size: 0
- name: cinder
size: 0
- name: image
size: 1907037
Changed in fuel: | |
milestone: | none → 4.0 |
assignee: | nobody → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Evgeniy L (rustyrobot) |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
The problem is after deployment changed disk naming
Before deployment it looked good path/pci- 0000:00: 1f.2-scsi- 0:0:0:0" , path/pci- 0000:00: 1f.2-scsi- 2:0:0:0" , path/pci- 0000:00: 1f.2-scsi- 1:0:0:0" ,
[
{
"disk": "disk/by-
"model": "ST3160815AS",
"size": 160041885696,
"name": "sda"
},
{
"disk": "disk/by-
"model": "ST2000DM001-1CH1",
"size": 2000398934016,
"name": "sdc"
},
{
"disk": "disk/by-
"model": "ST2000DM001-1CH1",
"size": 2000398934016,
"name": "sdb"
}
]
But after deployment format was changed
[ path/pci- 0000:00: 1f.2-scsi- 0:0:0:0" ,
{
"model": "ST2000DM001-1CH1",
"disk": "sdc",
"size": 2000398934016,
"name": "sdc"
},
{
"model": "ST2000DM001-1CH1",
"disk": "sdb",
"size": 2000398934016,
"name": "sdb"
},
{
"model": "ST3160815AS",
"disk": "disk/by-
"size": 160041885696,
"name": "sda"
}
]