Bug 1373394

Summary: wwn_vendor_extension not supported
Product: [Community] RDO Reporter: Christopher Brown <chris.brown>
Component: openstack-ironicAssignee: Dmitry Tantsur <dtantsur>
Status: CLOSED UPSTREAM QA Contact: Toure Dunnon <tdunnon>
Severity: low Docs Contact:
Priority: unspecified    
Version: MitakaCC: chris.brown
Target Milestone: ---   
Target Release: trunk   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-02-15 17:18:28 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:

Description Christopher Brown 2016-09-06 07:40:50 UTC
Description of problem:

Documentation here:

http://tripleo.org/advanced_deployment/root_device.html#using-introspection-data-to-find-the-root-device

indicates that wwn_vendor_extension is supported but when using this I get the following errors in ironic conductor logs:

2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor   File "/usr/lib/python2.7/site-packages/ironic/conductor/task_manager.py", line 
141, in wrapper
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor     return f(*args, **kwargs)
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor   File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/iscsi_deploy.py",
 line 861, in continue_deploy
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor     uuid_dict_returned = do_agent_iscsi_deploy(task, self._client)
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor   File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/iscsi_deploy.py",
 line 342, in do_agent_iscsi_deploy
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor     raise exception.InstanceDeployFailure(reason=msg)
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor InstanceDeployFailure: Failed to deploy instance: Failed to start the iSCSI targe
t to deploy the node b8e5dcac-ac83-4952-9e89-e11a36b41575. Error: {u'message': u'Error finding the disk or partition device to deploy the image onto: (\'No de
vice can be found because the following hints: "%(not_supported)s" are not supported by this version of IPA. Supported hints are: "%(supported)s"\', {\'suppor
ted\': \'model, wwn, vendor, serial, size\', \'not_supported\': \'wwn_vendor_extension\'})', u'code': 404, u'type': u'DeviceNotFound', u'details': [u'No devic
e can be found because the following hints: "%(not_supported)s" are not supported by this version of IPA. Supported hints are: "%(supported)s"', {u'supported'
: u'model, wwn, vendor, serial, size', u'not_supported': u'wwn_vendor_extension'}]}
2016-09-06 08:34:36.059 12275 ERROR ironic.drivers.modules.agent_base_vendor

Comment 1 Dmitry Tantsur 2016-09-06 10:16:49 UTC
Hello!

I've just double-checked, and the required hints are present in Mitaka IPA. Where did you get your IPA image? Could you please check IPA version there or at least build date?

Comment 2 Christopher Brown 2016-09-06 10:24:59 UTC
Hello,

Got it from:

http://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/mitaka/delorean/

Comment 3 Dmitry Tantsur 2016-09-06 10:39:56 UTC
Thanks! It looks like we missed them from our validation code.

Comment 4 Dmitry Tantsur 2016-09-09 09:32:55 UTC
Patch to Mitaka merged upstream, Newton is presumably unaffected.

Comment 5 Christopher Brown 2017-02-15 17:18:28 UTC
All good here, thanks.