Openstack 17.1 Upgraded - node provision error/failure
Issue
- While performing a FFU from 16.2.6 to 17.1.8, we hit the following issue:
(undercloud) [stack@undercloud ~]$ openstack overcloud node provision --debug --stack overcloud --output /home/stack/templates/baremetal-deployment.yaml tripleo-overcloud-baremetal-deployment.yaml
Error -
Using /tmp/tripleoakogl6a7/ansible.cfg as config file
host_list declined parsing /tmp/tripleoakogl6a7/hosts.yaml as it did not pass its verify_file() method
script declined parsing /tmp/tripleoakogl6a7/hosts.yaml as it did not pass its verify_file() method
Parsed /tmp/tripleoakogl6a7/hosts.yaml inventory source with yaml plugin
[WARNING]: Could not match supplied host pattern, ignoring: Controller
ERROR! Specified hosts and/or --limit does not match any hosts
Temporary directory [ /tmp/tripleoacc22fj3 ] cleaned up
Ansible execution failed. playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-growvols.yaml, Run Status: failed, Return Code: 1
- The ansible inventory contains only the undercloud host in
~/overcloud-deploy/overcloud/tripleo-ansible-inventory.yaml:
Undercloud:
hosts:
undercloud: {}
vars:
ansible_connection: local
ansible_host: localhost
ansible_python_interpreter: /usr/bin/python3
ansible_remote_tmp: /tmp/ansible-${USER}
any_error_fatal: true
auth_url: https://192.168.25.2:13000
max_fail_percentage: 0
plans: []
project_name: admin
undercloud_service_list:
- tripleo_ironic_conductor
username: admin
Environment
- Red Hat OpenStack Platform 17.1 (RHOSP)
- Red Hat OpenStack Platform 16.2 (RHOSP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.