6.4. Installer OpenShift Virtualization à l'aide du CLI
Installez OpenShift Virtualization pour ajouter des fonctionnalités de virtualisation à votre cluster OpenShift Container Platform. Vous pouvez souscrire et déployer les opérateurs de virtualisation OpenShift en utilisant la ligne de commande pour appliquer les manifestes à votre cluster.
Pour spécifier les nœuds sur lesquels OpenShift Virtualization doit installer ses composants, configurez les règles de placement des nœuds.
6.4.1. Conditions préalables Copier lienLien copié sur presse-papiers!
- Installez OpenShift Container Platform 4.12 sur votre cluster.
-
Installez le CLI OpenShift (
oc
). -
Connectez-vous en tant qu'utilisateur disposant des privilèges
cluster-admin
.
6.4.2. S'abonner au catalogue OpenShift Virtualization en utilisant le CLI Copier lienLien copié sur presse-papiers!
Avant d'installer OpenShift Virtualization, vous devez vous abonner au catalogue OpenShift Virtualization. L'abonnement permet à l'espace de noms openshift-cnv
d'accéder aux opérateurs de virtualisation OpenShift.
Pour vous abonner, configurez les objets Namespace
, OperatorGroup
et Subscription
en appliquant un manifeste unique à votre cluster.
Procédure
Créez un fichier YAML contenant le manifeste suivant :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- L'utilisation du canal
stable
garantit que vous installez la version d'OpenShift Virtualization compatible avec votre version d'OpenShift Container Platform.
Créez les objets
Namespace
,OperatorGroup
, etSubscription
requis pour OpenShift Virtualization en exécutant la commande suivante :oc apply -f <file name>.yaml
$ oc apply -f <file name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vous pouvez configurer les paramètres de rotation des certificats dans le fichier YAML.
6.4.3. Déployer l'opérateur de virtualisation OpenShift en utilisant le CLI Copier lienLien copié sur presse-papiers!
Vous pouvez déployer l'opérateur de virtualisation OpenShift en utilisant le CLI oc
.
Conditions préalables
-
Un abonnement actif au catalogue OpenShift Virtualization dans l'espace de noms
openshift-cnv
.
Procédure
Créez un fichier YAML contenant le manifeste suivant :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Déployez l'opérateur de virtualisation OpenShift en exécutant la commande suivante :
oc apply -f <nom_du_fichier>.yaml
oc apply -f <nom_du_fichier>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Assurez-vous qu'OpenShift Virtualization s'est déployé avec succès en observant le site
PHASE
de la version du service de cluster (CSV) dans l'espace de nomsopenshift-cnv
. Exécutez la commande suivante :watch oc get csv -n openshift-cnv
$ watch oc get csv -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La sortie suivante s'affiche si le déploiement a réussi :
Exemple de sortie
NAME DISPLAY VERSION REPLACES PHASE kubevirt-hyperconverged-operator.v4.12.2 OpenShift Virtualization 4.12.2 Succeeded
NAME DISPLAY VERSION REPLACES PHASE kubevirt-hyperconverged-operator.v4.12.2 OpenShift Virtualization 4.12.2 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.4.4. Prochaines étapes Copier lienLien copié sur presse-papiers!
Il est possible que vous souhaitiez configurer en plus les composants suivants :
- Le hostpath provisioner est un provisionneur de stockage local conçu pour OpenShift Virtualization. Si vous souhaitez configurer le stockage local pour les machines virtuelles, vous devez d'abord activer le hostpath provisioner.