Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1337739 - Manual cleaning support for Ironic.
Manual cleaning support for Ironic.
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ironic (Show other bugs)
9.0 (Mitaka)
Unspecified Unspecified
low Severity medium
: ga
: 9.0 (Mitaka)
Assigned To: Lucas Alvares Gomes
Raviv Bar-Tal
: FutureFeature, Triaged
Depends On:
Blocks: 1418564
  Show dependency treegraph
 
Reported: 2016-05-19 20:32 EDT by Keith Basil
Modified: 2017-02-02 00:54 EST (History)
7 users (show)

See Also:
Fixed In Version: openstack-ironic-5.1.2-3.el7ost
Doc Type: Enhancement
Doc Text:
This enhancement adds manual cleaning, which allows operators to move a node directly into a cleaning state, from a manageable state. This was added because operators may run cleaning steps for various reasons, including: Building RAID, erasing devices, among others. As a result, operators are now able to use the OpenStack Bare Metal (ironic) API to manually start the cleaning process for the ironic nodes, choosing exactly which steps should be run.
Story Points: ---
Clone Of:
Environment:
Last Closed: 2016-08-11 08:22:04 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2016:1597 normal SHIPPED_LIVE Red Hat OpenStack Platform 9 Release Candidate Advisory 2016-08-11 12:06:52 EDT

  None (edit)
Description Keith Basil 2016-05-19 20:32:46 EDT
Manual cleaning (as opposed to automated cleaning) encompasses all long running, manual, destructive tasks an operator may want to perform either between workloads, or before the first workload has been assigned to a node.

This feature had previously been called “Zapping” and this specification copies a lot of the zapping specification. (Thank you Josh Gachnang!)

Problem description
Automated cleaning has been available in ironic since the kilo cycle. It lets operators choose which clean steps are automatically done prior to the first time a node is deployed and each time after a node is released.

However, operators may want certain operations or tasks to only run on demand, rather than in every clean cycle. Things like firmware updates, setting up new RAID levels, or burning in nodes often need to be done before a user is given a server, but take too long to reasonably do at deploy time.

Many of the above tasks could provide useful scheduling hints to nova once hardware capabilities are introduced. Operators could use these scheduling hints to create flavors, such as a nova compute flavor that requires a node with RAID 1 for extra durability.

Upstream:
[1] - https://blueprints.launchpad.net/ironic/+spec/manual-cleaning
Comment 2 Lucas Alvares Gomes 2016-05-26 08:31:57 EDT
Upstream documentation for it: http://docs.openstack.org/developer/ironic/deploy/cleaning.html?highlight=manual%20cleaning#manual-cleaning
Comment 6 Raviv Bar-Tal 2016-07-31 04:06:42 EDT
Hi Scott,
I tested the clean steps on OSPD 9  (Mitaka)
with the following ironic packages:

openstack-ironic-inspector-3.2.2-4.el7ost.noarch
openstack-ironic-conductor-5.1.2-3.el7ost.noarch
openstack-ironic-api-5.1.2-3.el7ost.noarch
openstack-ironic-common-5.1.2-3.el7ost.noarch
Comment 9 errata-xmlrpc 2016-08-11 08:22:04 EDT
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-1597.html

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