Demands for bare metal provisioning is increasing in cloud computing. Ironic project provides bare metal provisioning in OpenStack. With Ironic, users can do bare metal provisioning in the same manner of VM provisioning. However, there're some features needed for fully automated bare metal provisioning. Today, Ironic needs manual operation in the following steps.
- Once a bare metal instance is deployed, enabling network communication between VM instances and the bare metal instance requires a manual operation on physical network switches to which the bare metal instance is connected.
- Also, isolating network between bare metal instances in different tenants requires a manual operation on physical network switches.
In this presentation, we propose solutions to automate these operations. We set up physical switches using SDN controllers when a bare metal instance is deployed.