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, tools, and much more.