- Create a single VM for the Control Plane Node by following the system requirement specifications based on the footprint.
- Create a single VM for the Worker Node by following the requirement specifications based on the footprint.
- 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
- 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
- Edit the file /etc/yum.repos.d/local-ol8.repo and add the below contents:
- Configure the YUM repository in the VM to point to the local YUM server.
- 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 installnet-snmp-agent
library before starting the deployment.yum install net-snmp-agent-libs
- 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
- 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.