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, 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