Installing RHELAI on ESI

Prerequisites

  • Access to Ironic’s provisioning network (this will likely already exist with the name provisioning)

  • Access to an external network

  • A private network with an OpenStack router for external network access and floating IP capabilities

  • Usage of an ESI-managed GPU node in the ‘available’ state

  • A RHELAI image available in Glance

Provisioning the Node with the RHELAI Image

  • Run Metalsmith to provision the node with the RHELAI image:

    metalsmith deploy --resource-class <node resource class> --image <image> --network <network> --candidate <node id> --ssh-public-key <path-to-key>
    
  • Attach an external floating IP to the port

Using RHELAI