Overcloud update failed with error Error: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer]

Solution Verified - Updated -

Issue

  • Upgrading overcloud from 7.1 to 7.2 failed as controller_virtual_ip is not created during upgrade process with error below,
    Error: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer]
May 06 10:21:33 overcloud-controller-0.localdomain os-collect-config[60583]: Error: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer] at /var/lib/heat-config/heat-config-puppet/e0f51b9e-5185-4bd5-a582-ef1ee6889411.pp:59 on node overcloud-controller-0.localdomain
May 06 10:21:33 overcloud-controller-0.localdomain os-collect-config[60583]: Error: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer] at /var/lib/heat-config/heat-config-puppet/e0f51b9e-5185-4bd5-a582-ef1ee6889411.pp:59 on node overcloud-controller-0.localdomain
May 06 10:21:33 overcloud-controller-0.localdomain os-collect-config[60583]: [2016-05-06 10:21:33,551] (heat-config) [ERROR] Error running /var/lib/heat-config/heat-config-puppet/e0f51b9e-5185-4bd5-a582-ef1ee6889411.pp. [1]
  • Must pass controller_virtual_ip to Class
[stack@undercloud ~]$ heat deployment-show 0d75af3d-7854-4c12-9ba3-d706274cb2ba
{
  "status": "FAILED",
  "server_id": "e7695587-fae8-456d-83ae-64388e462205",
  "config_id": "e0f51b9e-5185-4bd5-a582-ef1ee6889411",
  "output_values": {
    "deploy_stdout": "",
    "deploy_stderr": "Device \"br_ex\" does not exist.\nDevice \"br_int\" does not exist.\nDevice \"br_tun\" does not exist.\nDevice \"ovs_system\" does not exist.\n\u001b[1;31mError: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer] at /var/lib/heat-config/heat-config-puppet/e0f51b9e-5185-4bd5-a582-ef1ee6889411.pp:59 on node overcloud-controller-0.localdomain\u001b[0m\n\u001b[1;31mError: [Tripleo::Loadbalancer] at /var/lib/heat-config/heat-config-puppet/e0f51b9e-5185-4bd5-a582-ef1ee6889411.pp:59 on node overcloud-controller-0.localdomain\u001b[0m\n",
    "deploy_status_code": 1
  },
  "creation_time": "2016-05-06T14:21:22Z",
  "updated_time": "2016-05-06T14:22:06Z",
  "input_values": {},
  "action": "CREATE",
  "status_reason": "deploy_status_code : Deployment exited with
[stack@undercloud ~]$ heat resource-list --nested-depth 5 overcloud | grep -iv complete
+-----------------------------------------------+-----------------------------------------------+---------------------------------------------------+-----------------+----------------------+-----------------------------------------------+
| resource_name                                 | physical_resource_id                          | resource_type                                     | resource_status | updated_time         | parent_resource                               |
+-----------------------------------------------+-----------------------------------------------+---------------------------------------------------+-----------------+----------------------+-----------------------------------------------+
| ControllerNodesPostDeployment                 | bb0d502f-b39a-49aa-ade5-337ce9eeef8e          | OS::TripleO::ControllerPostDeployment             | UPDATE_FAILED   | 2016-05-06T14:17:02Z |                                               |
| ControllerOvercloudServicesDeployment_Step4   | e9c0177a-e430-4661-b23b-5f703b32bb3a          | OS::Heat::StructuredDeployments                   | UPDATE_FAILED   | 2016-05-06T14:21:08Z | ControllerNodesPostDeployment                 |
| 2                                             | 720f9f1b-7424-4822-8f29-9e76869a05e6          | OS::Heat::StructuredDeployment                    | CREATE_FAILED   | 2016-05-06T14:21:16Z | ControllerOvercloudServicesDeployment_Step4   |
| 1                                             | a4c66292-7541-40e0-8244-d4472e3cd47b          | OS::Heat::StructuredDeployment                    | CREATE_FAILED   | 2016-05-06T14:21:19Z | ControllerOvercloudServicesDeployment_Step4   |
| 0                                             | 0d75af3d-7854-4c12-9ba3-d706274cb2ba          | OS::Heat::StructuredDeployment                    | CREATE_FAILED   | 2016-05-06T14:21:21Z | ControllerOvercloudServicesDeployment_Step4   |
+-----------------------------------------------+-----------------------------------

Environment

  • Red Hat Enterprise Linux OpenStack Platform 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content