Créer le plan de contrôle OpenStack
Nous utiliserons un fichier préconfiguré (files/osp-ng-ctlplane-deploy.yaml) pour créer le plan de contrôle et en même temps activer les services requis, configurer le réseau du plan de contrôle et configurer les backends de service. Le bastion dispose d’un service NFS préconfiguré que nous utiliserons pour stocker les images glance et les volumes cinder.
Créer un partage NFS pour cinder et glance
mkdir /nfs/cinder
chmod 777 /nfs/cinder
mkdir /nfs/glance
chmod 777 /nfs/glance
Configurer la classe de stockage NFS
mkdir /nfs/pv6
mkdir /nfs/pv7
mkdir /nfs/pv8
mkdir /nfs/pv9
mkdir /nfs/pv10
mkdir /nfs/pv11
chmod 777 /nfs/pv*
oc create -f nfs-storage.yaml
Préparer le secret pour la connexion au serveur NFS utilisée par Cinder
oc create secret generic cinder-nfs-config --from-file=nfs-cinder-conf
Enfin créer le plan de contrôle OpenStack
oc create -f osp-ng-ctlplane-deploy.yaml
Attendez jusqu’à ce que le déploiement du plan de contrôle OpenStack soit terminé:
oc get openstackcontrolplane -n openstack
AVERTISSEMENT: Cela peut prendre plusieurs minutes.
Répétez la requête jusqu’à ce que MESSAGE indique "Setup complete"
Exemple de sortie
NAME STATUS MESSAGE openstack-galera-network-isolation True Setup complete