If none of the bootc-mke3 provisioning tooling meets the needs of an bootc-mke3 infrastructure cluster, then manual provisoning will be needed. This involves the creation of a number of machine node targets for an MKE cluster, in a network that meets the documented Mirantis product needs.
Because manual provisioning is so diverse, this runbook won't be able to focus on technical directives, and will have to focus on more abstract concepts.
- A machine installation source. Mirantis offers an installation ISO image for this purpose.
-
Provision a network for your
bootc-mke3cluster a. that allows communication based on the MKE networking requirements -
Provision a number of
bootc-mke3machines, using thebootc-mke3image source a. Machine resource specifications that meet the MKE minimum resource requirements b. Machines must use static IP requirements c. Machines must be configured to allow access for the ansible installation tooling, typically an ssh user with sudo access -
Generate an ansible inventory for use with the ansible tooling by listing the machines of the cluster, with their connection information, and including the machines in either the manager or worker group.
The end result is that a cluster of running machine nodes, based on the bootc-mke3 source, networked according to the Mirantis product requirements.
A deliverable of this process an ansible inventory file, describing the machines to be used for the bootc-mke3 cluster with the installation tools.