Overcloud update failed with error Error: Must pass controller_virtual_ip to Class[Tripleo::Loadbalancer]
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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
