Hey,

Sorry, I am inclined to say that the problem you are describing is
specifically nova issue. I will change affected project to Nova, as I
believe this bug report fits better there.

As far as I know regarding the topic - this is pretty much intended
behavior and a known dropback. The only workaround I'm aware of is to
update the database. So in case a hostname for compute needs to change,
we always ensure that no VM is running there before doing so.

** Project changed: openstack-ansible => nova

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

Title:
  changing openstack_domain does not change in nova DB

Status in OpenStack Compute (nova):
  New

Bug description:
  In inventory/group_vars/all.yml file and in
  openstack_hosts/defaults/main.yml role openstack_domain variable
  defined as openstack.local

  openstack_domain: openstack.local

  However, during OSA deployment for some reason, we used the FQDN name.
  such as example.com

  after updating the openstack_domain.
  all existing instances has error while live-migration that they can not find 
the new compute.

  Unable to find record for source node compute-02.openstack.local on 
compute-02:
  nova.exception.ComputeHostNotFound: Compute host compute-02 could not be 
found.

  it searched for compute-02.openstack.local but it does not exist anymore. 
After I checked the Nova DB
  I found that the compute_nodes and instances table is not updated with the 
new openstack_domain name.
  now I want  a way other than manually changing the DB fields

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


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to