Image based provisioning failed due to problems with /etc/fstab
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexander Gordeev |
Bug Description
Custom iso with image based provisioning
{
"build_id": "2014-10-
"ostf_sha": "de177931b53fbe
"build_number": "111",
"auth_
"api": "1.0",
"nailgun_sha": "997839225a93b6
"production": "docker",
"fuelmain_sha": "63eb1b6aaeb815
"astute_sha": "6a11a7c481d116
"feature_
"mirantis",
],
"release": "6.0",
"release_
],
}
}
},
"fuellib_sha": "cd6c3c8ed5ef39
}
Steps:
1. Create cluster with Centos/Ubuntu, simple and all other default values, 1 controller, 1 compute, 1 cinder
2. Select image based provisioning on Settings tab
3. Start deployment
Actual - provisioning passed but there were problems with mounting in both CentOS/Ubuntu so deployment failed with timeout
Logs are attached
Screen with fstab output for CentOS is attached
Changed in fuel: | |
status: | New → In Progress |
tags: | added: image-based |
Reviewed: https:/ /review. openstack. org/129332 /git.openstack. org/cgit/ stackforge/ fuel-web/ commit/ ?id=e0970293461 cdaf762bd8f5fa4 e3332880a3a43f
Committed: https:/
Submitter: Jenkins
Branch: master
commit e0970293461cdaf 762bd8f5fa4e333 2880a3a43f
Author: Alexander Gordeev <email address hidden>
Date: Fri Oct 17 21:14:19 2014 +0400
Fuel agent tiny fixups
1) Fix issue with /etc/mtab for fuel-agent
Sometimes /etc/mtab inside of chrooted image during provisioning stage
appears as symlink to /proc/self/mounts. It can't be rewritten in such
case. So its removing really helps.
2) Fix grub_utils
`chroot` parameter was missed few times. Should work now
3) Fix improper stdout handling in manager.py when `blkid` was called
Output should be stripped as it contains new-line symbol (\n) on end
Closes-Bug: #1383371
Change-Id: I756b85b104fc06 a065bc2f297b30f 0b738aea3f4