← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1938400] Re: compute service for ironic instance is not high availability

 

Purely from nova perspective this is not a bug. If the nova compute
service managing a hypervisor is down then it is natural that such
hypervisor cannot be managed via nova. Please talk to the  ironic folks
maybe they have an existing way to move ironic nodes between nova
services.  The ironic bugtracker is here
https://storyboard.openstack.org/#!/project_group/75

** Changed in: nova
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1938400

Title:
  compute service for ironic instance is not high availability

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  Description
  ===========
  The ironic instance will not be managed by nova if the service of itself is down,even the environment has multiple compute host and has up status service.

  Steps to reproduce
  ===========
  1. deploy multiple compute service with IronicDriver, call them svc1,svc2,svc3;
  2. enroll a baremetal node in ironic, and the node enroll a hypervisor in nova, assume the host of hypervisor is svc1's.
  3. create a running baremetal instance using nova compute on the baremetal node;
  4. at this time, we can manage this ironic instance with nova, like power on/off;
  5. make compute service of the svc1 to down;
  6. now, we can't show hypervisor info of this node, and can't power on/off this instance.

  Expected result
  ===========
  We have 3 compute service, while the svc1 was down, the others should can manage this instance.

  Actual result
  ===========
  We can't do anything for this instance.

  Environment
  ===========
  all versions of nova.

  Other
  ===========
  This is because the IronicDriver flow the libvirt logical, but the ironic compute service only has the management duty, do not need to create instance like libvirt for virtual machine.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1938400/+subscriptions



References