Bug 1272553
| Summary: | rhel-osp-director: The deployed nodes are dropped into dracut shell on VM setup installed with export TESTENV_ARGS="--baremetal-bridge-names 'brbm brbm1 brbm2 brbm3 brbm4 brbm5'" , eth0 and eth1 both get 192.0.2.X IP. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Alexander Chuzhoy <sasha> | ||||
| Component: | openstack-ironic | Assignee: | Lucas Alvares Gomes <lmartins> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Toure Dunnon <tdunnon> | ||||
| Severity: | urgent | Docs Contact: | |||||
| Priority: | urgent | ||||||
| Version: | 8.0 (Liberty) | CC: | lucasagomes, mburns, nlevinki, ohochman, rbiba, rhel-osp-director-maint, sasha, yeylon | ||||
| Target Milestone: | async | Keywords: | Triaged, ZStream | ||||
| Target Release: | 7.0 (Kilo) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | openstack-ironic-2015.1.1-6.el7ost | Doc Type: | Bug Fix | ||||
| Doc Text: |
Prior to this update, Ironic generated an iSCSI target name that violated RFC 3720 and 3721, and was therefore incompatible with tools that expect a properly constructed name. With this update, Ironic generates a name that complies with these RFCs.
|
Story Points: | --- | ||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2015-11-19 23:30:56 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: | |||||||
| Attachments: |
|
||||||
|
Description
Alexander Chuzhoy
2015-10-16 17:57:45 UTC
Adding Lucas and Dmitry. This happens both with pre-built and environment-built images. Hi! I'll look into it, could you please grab /run/initramfs/rdsosreport.txt from the failed node? Note: also reproduced on both baremetal and virt Created attachment 1084427 [details]
rdsosreport
Relevant logs: [ 11.292169] localhost dracut-pre-mount[373]: //iscsi-func@10(start_iscsi_target): /targetcli-wrapper /backstores/block create block1 dev=/dev/sda [ 11.296171] localhost dracut-pre-mount[373]: /targetcli-wrapper:17: UserWarning: 'rtslib' package name for rtslib-fb is deprecated, please instead import 'rtslib_fb' [ 11.298232] localhost dracut-pre-mount[373]: import rtslib [ 11.302160] localhost dracut-pre-mount[373]: //iscsi-func@11(start_iscsi_target): /targetcli-wrapper /iscsi create iqn-45703554-61b3-452a-b04e-85eb71b0bb80 [ 11.304820] localhost dracut-pre-mount[373]: /targetcli-wrapper:17: UserWarning: 'rtslib' package name for rtslib-fb is deprecated, please instead import 'rtslib_fb' [ 11.307175] localhost dracut-pre-mount[373]: import rtslib [ 11.341720] localhost dracut-pre-mount[373]: WWN not valid as: iqn, naa, eui [ 11.351543] localhost dracut-pre-mount[373]: //iscsi-func@12(start_iscsi_target): /targetcli-wrapper /iscsi/iqn-45703554-61b3-452a-b04e-85eb71b0bb80/tpg1/luns create /backstores/block/block1 1 [ 11.365137] localhost dracut-pre-mount[373]: /targetcli-wrapper:17: UserWarning: 'rtslib' package name for rtslib-fb is deprecated, please instead import 'rtslib_fb' [ 11.366345] localhost dracut-pre-mount[373]: import rtslib [ 11.469649] localhost dracut-pre-mount[373]: No such path /iscsi/iqn-45703554-61b3-452a-b04e-85eb71b0bb80 Seems like something has changed around targetcli. Does anyone know if it got updated recently? Hmm, let me clarify one more thing: we're talking about deploy *process*, not already deployed images, right? The heading is a bit misleading, I assumed at first that user images do not start. Anyway, my guess is that we should backport https://github.com/openstack/ironic/commit/accc67443e06c840e90f26318f57bc3f5a11fa8b Please apply patch https://code.engineering.redhat.com/gerrit/#/c/59773/ to ironic and let me know if it works. Tried to update: openstack-ironic-api openstack-ironic-common openstack-ironic-conductor from: the https://brewweb.devel.redhat.com/taskinfo?taskID=9991496 right before the introspection. The introspected nodes went into dracut... Please resend the logs (from the ramdisk and from ironic conductor), I'd like do know what it is now. So it seems like there's a bug with instack-virt-setup. If I export: export TESTENV_ARGS="--baremetal-bridge-names 'brbm brbm1 brbm2 brbm3 brbm4 brbm5'" prior to running instack-virt-setup, then eth0 and eth1 on the introspected nodes end up on the provisioning network. If no network isolation is expected (and thus only brbm exists) - the nodes are introspected with no issue. OK, so this BZ seems like a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1234601 deployment passed and we run full automation. no issues were found 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://access.redhat.com/errata/RHBA-2015:2496 |