When registering overcloud nodes via the json inventory, the name of the node is not imported

Solution In Progress - Updated -

Issue

  • We noticed that when importing the inventory, we can have additional contents on the dictionary but it's not imported, it looks like os-cloud-config only imports the pxe_* values, and when we run "ironic node-list" the name is set to None. Is it possible to pull the object "name" from the inventory and configure this on the node name?

  • Inventory with "name" object:

            "pm_password": "mypassword", 
            "name": "compute01.fqdn.com", 
            "pm_type": "pxe_ipmitool", 
            "pm_addr": "10.X.Y.Z", 
  • Listing the nodes:
 $ ironic node-list
 | UUID                                                                         | Name
 | 97bdee17-4c9e-4e7b-aba3-fee5ead4929b | compute01.fqdn.com
  • Is it possible to take into account a "profile" object in the inventory, so we don't have to tag them via ironic or via AHC?
    Probably by including a line like this into the json dictionary: "profile":"compute"

Environment

  • Red Hat OpenStack 7.0 (RHOS)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.