Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1455114

Summary: [Doc] Support upgrade path for SSH drivers to virtualbmc in the undercloud
Product: Red Hat OpenStack Reporter: Ramon Acedo <racedoro>
Component: documentationAssignee: Dan Macpherson <dmacpher>
Status: CLOSED CURRENTRELEASE QA Contact: Charelle Collett <ccollett>
Severity: medium Docs Contact:
Priority: medium    
Version: 11.0 (Ocata)CC: ccollett, dbecker, dmacpher, dtantsur, lbopf, mburns, mlammon, morazi, racedoro, rhel-osp-director-maint, sasha, sclewis, srevivo
Target Milestone: asyncKeywords: Documentation, Triaged
Target Release: 11.0 (Ocata)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 1416530
: 1467176 (view as bug list) Environment:
Last Closed: 2017-07-03 06:39:11 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:
Bug Depends On: 1373468, 1416530    
Bug Blocks: 1442136, 1467176    

Comment 1 Dan Macpherson 2017-05-29 04:54:06 UTC
Setting ccollett as the peer reviewer. Charelle, this *might* also impact of the Overcloud Bare Metal guide, so it might be good to read over this content once it gets ON_QA status.

Comment 6 Dan Macpherson 2017-06-01 03:25:13 UTC
Hi Mike,

I've CC'd Charelle Collett, who is working on our overcloud bare metal guide. I think it might be better to put the overcloud-specific content there.

Charelle, is this something you'll be able to implement for the bare metal guide? I can provide advice on how to implement it if need be.

Comment 7 Charelle Collett 2017-06-01 06:21:04 UTC
Hi Dan, Mike,

If it's adding an extra section to the bare metal guide, I can definitely do that.  Is the section be for migrating from pxe_ssh to VirtualBMC with the Bare Metal service in the overcloud?  I'll definitely be asking you for implementation advice, Dan.

Would it be for both OSP10 and 11?

Cheers,
Char.

Comment 8 Ramon Acedo 2017-06-01 08:03:25 UTC
Hi, 

Mike is right, the migration section should cover the step required in the overcloud that updates the parameter "IronicEnabledDrivers" for those users moving from pxe_ssh to vbmc+pxe_ipmitool in OSP 11. 

@Charelle, in response to your question, vbmc is not part of OSP 10.

@Dan, as this is only required in the context of using pxe_ssh and now vbmc, rather than part of the general workflow of installing Ironic in the Overcloud, and in particular, when replacing pxe_ssh by vbmc+pxe_ipmitool, I suggest to include it in the appendix Dan is working on. Without updating "IronicEnabledDrivers" the deployment will fail, which is what Mike uncovered when testing it, and that will only be relevant for users testing on virtual machines.

Dan, what do you think about replacing "enterprise" by "production" in "It is not recommended for Red Hat OpenStack Platform enterprise environments."? My reasoning is that for non-production environments, dev+test and staging for instance, is still enterprise if that makes sense?

Comment 9 Dan Macpherson 2017-06-01 14:00:28 UTC
(In reply to Ramon Acedo from comment #8)
> @Dan, as this is only required in the context of using pxe_ssh and now vbmc,
> rather than part of the general workflow of installing Ironic in the
> Overcloud, and in particular, when replacing pxe_ssh by vbmc+pxe_ipmitool, I
> suggest to include it in the appendix Dan is working on. Without updating
> "IronicEnabledDrivers" the deployment will fail, which is what Mike
> uncovered when testing it, and that will only be relevant for users testing
> on virtual machines.

This isn't a good idea. The appendix I'm working on is specific to the undercloud. Charelle has a similar appendix for drivers in the Bare Metal Guide and this is targeted specifically for the overcloud.

I *strongly* recommend against putting the overcloud-specific instructions in with the undercloud-specific instructions.

> 
> Dan, what do you think about replacing "enterprise" by "production" in "It
> is not recommended for Red Hat OpenStack Platform enterprise environments."?
> My reasoning is that for non-production environments, dev+test and staging
> for instance, is still enterprise if that makes sense?

Sure, I'm okay with the switch.

Comment 10 Ramon Acedo 2017-06-01 14:18:02 UTC
Understood Dan, that makes sense. In that case I understand the instructions for migrating for nodes in the Overcloud can be covered in the section Charelle is working on. Thanks.

Comment 11 mlammon 2017-06-01 15:29:34 UTC
Perhaps just make a link to it from each section (if not already)

Comment 13 Charelle Collett 2017-07-03 03:43:53 UTC
That looks good to me, Dan.

I'll add the overcloud content as an update to the OSP11 guide once it is published.  Should I create/clone a new BZ for this?

Comment 14 Dan Macpherson 2017-07-03 06:20:13 UTC
Yep, clone would be the best way.

Comment 15 Dan Macpherson 2017-07-03 06:39:11 UTC
Sorry, accidentally mixed the Assignee and QA.

Closing this bug as the Undercloud content is already live.