1. Create a single VM for the Control Plane Node by following the system requirement specifications based on the footprint.
  2. Create a single VM for the Worker Node by following the requirement specifications based on the footprint.
  3. Enable the following setting on both Control Plane Node and Worker Node VMs by following the steps in the Configure Kubernetes Cluster VMs section of Preparing for Installation of vSphere Container Storage Plug-in.
    disk.EnableUUID=True
  4. Configure the repo file in the VM to point to the local YUM server repository, by following the below mentioned steps:
    • Configure the YUM repository in the VM to point to the local YUM server.
      • Edit the file /etc/yum.repos.d/local-ol8.repo and add the below contents:
        Note:
        • If file is not present, create a new file with same name as /etc/yum.repos.d/local-ol8.repo, and add the contents.
        • Replace OracleRepoIP with the IP of the oracle repository VM setup mentioned in the previous steps. If any other repo file inside the directory /etc/yum.repos.d/ is pointing to a different YUM repository, then it needs to be deactivated.
          [local_ol8_baseos_latest]
          name=Oracle Linux $releasever Latest ($basearch)
          baseurl=http://<OracleRepoIP>/repo/OracleLinux/ol8_baseos_latest/$basearch/
          gpgkey=http://<OracleRepoIP>/RPM-GPG-KEY-oracle-ol8
          gpgcheck=1
          enabled=1
          
          [local_ol8_appstream]
          name=Oracle Linux AppStream $releasever Latest ($basearch)
          baseurl=http://<OracleRepoIP>/repo/OracleLinux/ol8_appstream/$basearch/
          gpgkey=http://<OracleRepoIP>/RPM-GPG-KEY-oracle-ol8
          gpgcheck=1
          enabled=1
          
          [local_ol8_UEKR6]
          name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
          baseurl=http://<OracleRepoIP>/repo/OracleLinux/ol8_UEKR6/$basearch/
          gpgkey=http://<OracleRepoIP>/RPM-GPG-KEY-oracle-ol8
          gpgcheck=1
          enabled=1
  5. If the net-snmp-agent library is not available on the Control plane node of Oracle Os-8.7, you must install it on all the control plane nodes before starting the deployment.
    You must execute the following command in all the control plane nodes to install net-snmp-agent library before starting the deployment.
    yum install net-snmp-agent-libs
  6. If the nfs-utils RPM is not available on the cluster node VMs then you must install it on all the cluster node VMs.
    yum install nfs-utils
  7. Clone the Control Plane Node and Worker Node VMs from the VMs created in the step 1 and 2 as per the numbers recommended on the VMware Telco Cloud Service Assurance sizing sheet.
    Note: Ensure that all the nodes have the static IP address or the IP address MAC binding so that the IP addresses do not change across restarts.