On Wed, Nov 8, 2017 at 7:04 AM, James LaBarre <jlabarre@redhat.com> wrote:
I'm wondering if it's possible to add a baremetal compute node to a
tripleo-quickstart setup after the system is installed (or, perhaps a
way to add the baremetal to a playbook).  I expect one of the big
problems will be getting the controller & undercloud to communicate
outside it's virtual network.

I had also considered doing a completely manual install, making
virtualBMC VM nodes for undercloud & controller, although the network
communication still ends up being an issue.

_______________________________________________
users mailing list
users@lists.rdoproject.org
http://lists.rdoproject.org/mailman/listinfo/users

To unsubscribe: users-unsubscribe@lists.rdoproject.org

After quickstart has run, you can certainly add Ironic nodes exactly as you would in any deployment. You would create a JSON file with the node attributes, like so:

{
  "nodes": [
    {
      "pm_password": "password",
      "pm_type": "pxe_ipmitool",
      "cpu":"2",
      "memory":"4096",
      "disk":"40",
      "arch":"x86_64",
      "mac": [
        "a0:2b:b8:1f:be:40"
      ],
      "pm_user": "root",
      "pm_addr": "10.34.74.221"
    },
    {
      "pm_password": "password",
      "pm_type": "pxe_ipmitool",
      "cpu":"2",
      "memory":"4096",
      "disk":"40",
      "arch":"x86_64",
      "mac": [
        "a0:2b:b8:1f:c0:fc"
      ],
      "pm_user": "root",
      "pm_addr": "10.34.74.222"
     }
   ]
}

Then import the file with "openstack baremetal import <filename>", and you can then run introspection to detect the node details.

--
Dan Sneddon         |  Senior Principal OpenStack Engineer
dsneddon@redhat.comredhat.com/openstack
dsneddon:irc        |  @dxs:twitter