Bug 1337767 - Overcloud Ironic Operator Command Line Tool (bmaas-cli)
Summary: Overcloud Ironic Operator Command Line Tool (bmaas-cli)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ironic
Version: 9.0 (Mitaka)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Lucas Alvares Gomes
QA Contact: mlammon
URL: https://docs.google.com/document/d/1q...
Whiteboard:
Depends On: 1330826 1335995
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-05-20 03:06 UTC by Keith Basil
Modified: 2018-08-15 15:58 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-08-15 15:58:29 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Keith Basil 2016-05-20 03:06:15 UTC
Operator Initial Setup for BMaaS
================================
1. Create overcloud pools of HW matching flavors
2. Create overcloud BMC network, accessible to overcloud Ironic
3. Create overcloud provisioning network (tenant networks created by Neutron)
4. After HW profile machine ready state is complete the node provisioning ports are detached
5. Cleaning policy for the HW types is stored in configuration in Ironic
6. 3rd party extensions to IPA will require an image rebuild
7. Each role that a machine might have needs its own cleaning stage rules to get to ready state
8. An LLDP introspection process will be required (enoexist, today)

Operator Overcloud BMaaS Client
===============================
The BMaaS use case requires a new BMaaS client that operates in the overcloud.  This is similar to the undercloud’s tripleo-client functionality.  The BMaaS client is the tool used to complete the Operator Initial Setup process.  The overcloud BMaaS client should have the following features/capabilities:

- Profile matching
- Ready state configuration: BIOS and RAID 
- Top of Rack (TOR) switch induction, which entails:
  -- Neutron ML2 plugin configuration
  -- Updates about physically connections
  -- Ironic portgroups
  -- Updating of Ironic ports

Comment 5 Bob Fournier 2018-08-15 15:58:29 UTC
Some of this has been implemented in UI interface, no plans to implement a separate CLI for this.


Note You need to log in before you can comment on or make changes to this bug.