Bug 1312187
Summary: | Ironic fails to find the disk to write image to | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Sai Sindhur Malleni <smalleni> |
Component: | openstack-ironic-python-agent | Assignee: | Dmitry Tantsur <dtantsur> |
Status: | CLOSED ERRATA | QA Contact: | Raviv Bar-Tal <rbartal> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.0 (Liberty) | CC: | augol, chris.brown, jschluet, mburns, rhel-osp-director-maint, slinaber, smalleni, yeylon |
Target Milestone: | ga | ||
Target Release: | 8.0 (Liberty) | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-ironic-python-agent-1.1.0-6.el7ost | Doc Type: | Bug Fix |
Doc Text: |
Sometimes, hard drives were not available in time for a deployment ramdisk run. Consequently, the deployment failed if the ramdisk was unable to find the required root device. With this update, the "udev settle" command is executed before enumerating disks in the ramdisk, and the deployment no longer fails due to the missing root device.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2016-04-07 21:31:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sai Sindhur Malleni
2016-02-26 03:07:42 UTC
So I've tested the ramdisk and apparently the problem is just the time that the IPA service starts. I've first tried to modify the openstack-ironic-python-agent.service in the ramdisk to Require the systemd-udev-settle.service [0] service, but that didn't work. Modifying the ramdisk manually to trigger udevadm and then settle in the code actually worked for me, e.g: # udevadm trigger --verbose --dry-run --type=devices --subsystem-match=scsi_disk # udevadm settle I will work on a patch for IPA to do it. [0] https://github.com/systemd/systemd/blob/master/units/systemd-udev-settle.service.in Fix was approved upstream and backported [0] [0] https://code.engineering.redhat.com/gerrit/#/c/68938/ Hi Sindhur, I don't really know how to verify this bug, There is not enough information and hw specification. Can you tell if the fix did solve the problem for you? If so I'll verify we have the current package in the release and close this bug. Thanks Raviv Bar-Tal, I tried the latest puddle/poodle and did not hit the issue, in fact in the performance team we have several working OSP 8 deployments, and haven't seen this issue after the fix. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0603.html |