← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1777475] Re: Undercloud vm in state error after update of the undercloud.

 

Reviewed:  https://review.openstack.org/576165
Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=aab11800fefc42ebae37109cf30076aa88c4d88b
Submitter: Zuul
Branch:    master

commit aab11800fefc42ebae37109cf30076aa88c4d88b
Author: Sofer Athlan-Guyot <chem@xxxxxxxxxxx>
Date:   Mon Jun 18 17:07:13 2018 +0200

    Make sure we start nova-compute after ironic-conductor.
    
    We need to ensure that ironic-conductor starts before nova-compute.
    This is to workaround an issue where nova-compute tries and fails to
    call plug_vifs, this in turn report a vm_state error which, in this
    case is a false positive.  See lp#1777608 for more.
    
    We ensure ordering by forcing puppet to restart nova-compute after
    ironic-conductor in the case of undercloud upgrade/update.
    
    Change-Id: Ifbada53f088258a397777a6fa18dd7c1b37c09d3
    Closes-Bug: #1777475


** Changed in: tripleo
       Status: In Progress => Fix Released

-- 
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/1777475

Title:
  Undercloud vm in state error after update of the undercloud.

Status in OpenStack Compute (nova):
  New
Status in tripleo:
  Fix Released

Bug description:
  Hi,

  after an update of the undercloud, the undercloud vm is in error:

  [stack@undercloud-0 ~]$ openstack server list                                                                                                                                                        
  +--------------------------------------+--------------+--------+------------------------+----------------+------------+                                                                                           
  | ID                                   | Name         | Status | Networks               | Image          | Flavor     |                                                                                           
  +--------------------------------------+--------------+--------+------------------------+----------------+------------+                                                                                           
  | 9f80c38a-9f33-4a18-88e0-b89776e62150 | compute-0    | ERROR  | ctlplane=192.168.24.18 | overcloud-full | compute    |                                                                                           
  | e87efe17-b939-4df2-af0c-8e2effd58c95 | controller-1 | ERROR  | ctlplane=192.168.24.9  | overcloud-full | controller |                                                                                           
  | 5a3ea20c-75e8-49fe-90b6-edad01fc0a48 | controller-2 | ERROR  | ctlplane=192.168.24.13 | overcloud-full | controller |                                                                                           
  | ba0f26e7-ec2c-4e61-be8e-05edf00ce78a | controller-0 | ERROR  | ctlplane=192.168.24.8  | overcloud-full | controller |                                                                                           
  +--------------------------------------+--------------+--------+------------------------+----------------+------------+ 

  
  Originally found starting there https://bugzilla.redhat.com/show_bug.cgi?id=1590297#c14

  It boils down to a ordering issue between openstack-ironic-conductor
  and openstack-nova-compute, a simple reproducer is:

  sudo systemctl stop openstack-ironic-conductor
  sudo systemctl restart openstack-nova-compute

  on the undercloud.

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