Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For deploying a KNI blueprint to bare metal using Metal3, you need to

...

  • One nic interface with access to the internet
  • Two nic interfaces that will connect to the Provisioning and Baremetal network

...

  • used as in the minimal case, 1 master + 1 worker
  • used as a base cluster with HA, 3 master 
  • Master nodes should have 16G of RAM
  • Worker nodes should have a minimum of 16G
  • Each node is required to have 2 independent NIC interfaces

...

  • One nic on each of the master and workers will be put on the Provisioning LAN
  • One nic on each of the master and workers will be put on the Baremetal LAN
  • The Baremetal and Provisioning LANs should be isolated and not contain a DHCP nor DNS server.

...

  • The server requires 
    • 16G of mem
    • 1 socket / 12 core
    • 200G of free space in /
  • Connect one nic to internet, one to Baremetal and one to Provisioning

...

UPI , please follow the following documentation: https://docs.openshift.com/container-platform/4.1/installing/installing_bare_metal/installing-bare-metal.html

Pre-Requisites for Deploying to Libvirt

...

This will deploy a cluster based on the specified manifests. You can learn more about how to manage cluster deployment and how to interact with it on https://docs.openshift.com/container-platform/4.1/welcome/index.html

For deploying to baremetal using UPi, you will need to generate ignition files and use them when provisioning the machines. You can create the ignition files with the following command, instead of create cluster:

Code Block
languagebash
$HOME/.kni/$SITE_NAME/requirements/openshift-install create ignition-configs --dir=$HOME/.kni/$SITE_NAME/final_manifests

4. Apply workloads

After the cluster has been generated, the extra workloads that have been specified in manifests (like kubevirt), need to be applied. This can be achieved by:

...