Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-13948

As a cloud operator, I want to be able to replace faulty dataplane nodes without scale-in/out

XMLWordPrintable

    • As a cloud operator, I want to be able to replace faulty dataplane nodes without scale-in/out
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • Proposed
    • Proposed
    • Done
    • openstack-baremetal-operator-container-1.0.7-7,openstack-operator-container-1.0.7-8
    • Proposed
    • Proposed
    • 0% To Do, 0% In Progress, 100% Done
    • Hide
      .Replace faulty nodes without scaling the cloud

      With this update, you have the option of replacing faulty nodes without scaling the cloud.

      * For pre-provisioned nodes, set a new `ansibleHost` for the node in the `OpenStackDataPlaneNodeSet` CR.
      * For provisioned nodes, delete the faulty bare metal host (BMH). The `OpenStackBaremetalSet` CR is reconciled to provision a new available BMH and reset the deployment status of the `OpenStackDataPlaneNodeSet`, prompting you to create a new `OpenStackDataPlaneDeployment` CR for deploying on the newly provisioned node.

      You must still manually clean up the removed nodes as with scale-in.
      Show
      .Replace faulty nodes without scaling the cloud With this update, you have the option of replacing faulty nodes without scaling the cloud. * For pre-provisioned nodes, set a new `ansibleHost` for the node in the `OpenStackDataPlaneNodeSet` CR. * For provisioned nodes, delete the faulty bare metal host (BMH). The `OpenStackBaremetalSet` CR is reconciled to provision a new available BMH and reset the deployment status of the `OpenStackDataPlaneNodeSet`, prompting you to create a new `OpenStackDataPlaneDeployment` CR for deploying on the newly provisioned node. You must still manually clean up the removed nodes as with scale-in.
    • Enhancement
    • Done
    • New Test Coverage

      Goal:

      One should be able to remove faulty nodes without scaling out/in the cloud.

      For Pre-Provsioned nodes this can be achieved by just setting a new `ansibleHost` for the node in the `OpenStackDataPlaneNodeSet` spec.

      For Provisioned nodes, user should be able to delete the faulty BMH and `OpenStackBaremetalSet` would reconcile to provision a new available BMH and reset the deployment status of the `OpenStackDataPlaneNodeSet` suggesting a new `OpenStackDataPlaneDeployment` to be created.

       

      Note: Cleanup of the services to remove the compute is still a manual process. 

      Acceptance Criteria:

      • Featute has been implemented and tested.

              rhn-support-ramishra Rabi Mishra
              rhn-support-ramishra Rabi Mishra
              rhos-dfg-df
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: