Openstack 17.1 Upgraded - node provision error/failure

Solution In Progress - Updated -

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.

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