Rechercher

6.4. Installer OpenShift Virtualization à l'aide du CLI

download PDF

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.

Note

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

  • 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

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

  1. Créez un fichier YAML contenant le manifeste suivant :

    apiVersion: v1
    kind: Namespace
    metadata:
      name: openshift-cnv
    ---
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: kubevirt-hyperconverged-group
      namespace: openshift-cnv
    spec:
      targetNamespaces:
        - openshift-cnv
    ---
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: hco-operatorhub
      namespace: openshift-cnv
    spec:
      source: redhat-operators
      sourceNamespace: openshift-marketplace
      name: kubevirt-hyperconverged
      startingCSV: kubevirt-hyperconverged-operator.v4.12.2
      channel: "stable" 1
    1
    L'utilisation du canal stable garantit que vous installez la version d'OpenShift Virtualization compatible avec votre version d'OpenShift Container Platform.
  2. Créez les objets Namespace, OperatorGroup, et Subscription requis pour OpenShift Virtualization en exécutant la commande suivante :

    $ oc apply -f <file name>.yaml
Note

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

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

  1. Créez un fichier YAML contenant le manifeste suivant :

    apiVersion: hco.kubevirt.io/v1beta1
    kind: HyperConverged
    metadata:
      name: kubevirt-hyperconverged
      namespace: openshift-cnv
    spec:
  2. Déployez l'opérateur de virtualisation OpenShift en exécutant la commande suivante :

    oc apply -f <nom_du_fichier>.yaml

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 noms openshift-cnv. Exécutez la commande suivante :

    $ watch oc get csv -n openshift-cnv

    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

6.4.4. Prochaines étapes

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.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.