Para instalar un clúster de OpenShift, siga las instrucciones de la documentación oficial de RedHat OpenShift.
Puede consultar la documentación en https://docs.openshift.com/container-platform/4.4/installing/installing_vsphere/installing-vsphere.html.
apiVersion: v1
baseDomain: yasen.local
compute:
- hyperthreading: Enabled
name: worker
replicas: 0
controlPlane:
hyperthreading: Enabled
name: master
replicas: 3
metadata:
name: ocp
networking:
networkType: ncp
clusterNetwork:
- cidr: 10.4.0.0/16
hostPrefix: 23
machineCIDR: 10.114.16.0/24
serviceNetwork:
- 172.30.0.0/16
platform:
vsphere:
vcenter: vc.yasen.local
username: administrator@yasen.local
password: VMware1!
datacenter: Datacenter1
defaultDatastore: NFS
pullSecret: ''
sshKey: 'ssh-rsa xxxx'
Asegúrese de que networkType esté establecido en ncp (distingue entre mayúsculas y minúsculas) y cidr esté establecido en la subred deseada.
Después de las instrucciones de instalación de OpenShift, deberá copiar el contenido de nsx-container-plugin-operator/deploy en la carpeta <directorio_instalación>/manifests y, a continuación, generar ignition-configs.
$ ./openshift-install create manifests --dir=<installation_directory>
$ cp nsx-container-plugin-operator/deploy/*.yaml <installation_directory>/manifests
$ ./openshift-install create ignition-configs --dir=<installation_directory>
Usar DDNS con nodos de OpenShift
A partir de NCP 3.0.2, puede utilizar DDNS con nodos de OpenShift que ejecutan CoreOS. Cuando se ejecuta el contenedor nsx-ovs, este detiene la conexión activa en el host que está utilizando DHCP y clona una nueva conexión desde él con "NSX" antepuesto al nombre de la conexión actual. Esta conexión de NSX tiene la configuración de IP dinámica (dirección, puerta de enlace, DNS y dominio) de la conexión original. Se iniciará un nuevo cliente DHCP dentro del contenedor para mantener y renovar la concesión. Si el DNS o el nombre de dominio cambian mientras nsx-ovs se está ejecutando, se cerrará y se reiniciará. Esto se lleva a cabo para que NetworkManager y, a continuación, nsx-ovs obtengan la información de la IP. Las propiedades de la conexión de NSX no se pueden anular mientras esta esté activa.