Rechercher

6.6. Désinstallation d'OpenShift Virtualization

download PDF

Vous désinstallez OpenShift Virtualization en utilisant la console web ou l'interface de ligne de commande (CLI) pour supprimer les charges de travail OpenShift Virtualization, l'opérateur et ses ressources.

6.6.1. Désinstallation d'OpenShift Virtualization à l'aide de la console web

Vous désinstallez OpenShift Virtualization en utilisant la console web pour effectuer les tâches suivantes :

Important

Vous devez d'abord supprimer toutes les machines virtuelles et les instances de machines virtuelles.

Vous ne pouvez pas désinstaller OpenShift Virtualization tant que ses charges de travail restent sur le cluster.

6.6.1.1. Suppression de la ressource personnalisée HyperConverged

Pour désinstaller OpenShift Virtualization, vous devez d'abord supprimer la ressource personnalisée (CR) HyperConverged.

Conditions préalables

  • Vous avez accès à un cluster OpenShift Container Platform en utilisant un compte avec des permissions cluster-admin.

Procédure

  1. Naviguez jusqu'à la page Operators Installed Operators.
  2. Sélectionnez l'opérateur de virtualisation OpenShift.
  3. Cliquez sur l'onglet OpenShift Virtualization Deployment.
  4. Cliquez sur le menu Options kebab à côté de kubevirt-hyperconverged et sélectionnez Delete HyperConverged.
  5. Cliquez sur Delete dans la fenêtre de confirmation.

6.6.1.2. Suppression d'opérateurs d'une grappe à l'aide de la console web

Les administrateurs de cluster peuvent supprimer les opérateurs installés dans un espace de noms sélectionné à l'aide de la console web.

Conditions préalables

  • Vous avez accès à la console web d'un cluster OpenShift Container Platform en utilisant un compte avec les permissions cluster-admin.

Procédure

  1. Naviguez jusqu'à la page Operators Installed Operators.
  2. Faites défiler ou saisissez un mot-clé dans le champ Filter by name pour trouver l'opérateur que vous souhaitez supprimer. Cliquez ensuite dessus.
  3. Sur le côté droit de la page Operator Details, sélectionnez Uninstall Operator dans la liste Actions.

    Une boîte de dialogue Uninstall Operator? s'affiche.

  4. Sélectionnez Uninstall pour supprimer l'opérateur, les déploiements de l'opérateur et les pods. Suite à cette action, l'opérateur cesse de fonctionner et ne reçoit plus de mises à jour.

    Note

    Cette action ne supprime pas les ressources gérées par l'opérateur, y compris les définitions de ressources personnalisées (CRD) et les ressources personnalisées (CR). Les tableaux de bord et les éléments de navigation activés par la console Web et les ressources hors cluster qui continuent de fonctionner peuvent nécessiter un nettoyage manuel. Pour les supprimer après la désinstallation de l'opérateur, vous devrez peut-être supprimer manuellement les CRD de l'opérateur.

6.6.1.3. Suppression d'un espace de noms à l'aide de la console web

Vous pouvez supprimer un espace de noms en utilisant la console web d'OpenShift Container Platform.

Conditions préalables

  • Vous avez accès à un cluster OpenShift Container Platform en utilisant un compte avec des permissions cluster-admin.

Procédure

  1. Naviguez jusqu'à Administration Namespaces.
  2. Localisez l'espace de noms que vous souhaitez supprimer dans la liste des espaces de noms.
  3. À l'extrême droite de la liste des espaces de noms, sélectionnez Delete Namespace dans le menu Options kebab .
  4. Lorsque le volet Delete Namespace s'ouvre, saisissez le nom de l'espace de noms que vous souhaitez supprimer dans le champ.
  5. Cliquez sur Delete.

6.6.1.4. Suppression des définitions de ressources personnalisées d'OpenShift Virtualization

Vous pouvez supprimer les définitions de ressources personnalisées (CRD) d'OpenShift Virtualization en utilisant la console web.

Conditions préalables

  • Vous avez accès à un cluster OpenShift Container Platform en utilisant un compte avec des permissions cluster-admin.

Procédure

  1. Naviguez jusqu'à Administration CustomResourceDefinitions.
  2. Sélectionnez le filtre Label et entrez operators.coreos.com/kubevirt-hyperconverged.openshift-cnv dans le champ Search pour afficher les CRD de virtualisation OpenShift.
  3. Cliquez sur le menu Options kebab à côté de chaque CRD et sélectionnez Delete CustomResourceDefinition.

6.6.2. Désinstaller OpenShift Virtualization en utilisant le CLI

Vous pouvez désinstaller OpenShift Virtualization en utilisant le CLI OpenShift (oc).

Conditions préalables

  • Vous avez accès à un cluster OpenShift Container Platform en utilisant un compte avec des permissions cluster-admin.
  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez supprimé toutes les machines virtuelles et les instances de machines virtuelles. Vous ne pouvez pas désinstaller OpenShift Virtualization alors que ses charges de travail restent sur le cluster.

Procédure

  1. Supprimer la ressource personnalisée HyperConverged:

    $ oc delete HyperConverged kubevirt-hyperconverged -n openshift-cnv
  2. Supprimer l'abonnement à OpenShift Virtualization Operator :

    $ oc delete subscription kubevirt-hyperconverged -n openshift-cnv
  3. Supprimer la ressource OpenShift Virtualization ClusterServiceVersion:

    $ oc delete csv -n openshift-cnv -l operators.coreos.com/kubevirt-hyperconverged.openshift-cnv
  4. Listez les définitions de ressources personnalisées (CRD) d'OpenShift Virtualization en exécutant la commande oc delete crd avec l'option dry-run:

    $ oc delete crd --dry-run=client -l operators.coreos.com/kubevirt-hyperconverged.openshift-cnv

    Exemple de sortie

    customresourcedefinition.apiextensions.k8s.io "cdis.cdi.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "hostpathprovisioners.hostpathprovisioner.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "hyperconvergeds.hco.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "kubevirts.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "ssps.ssp.kubevirt.io" deleted (dry run)
    customresourcedefinition.apiextensions.k8s.io "tektontasks.tektontasks.kubevirt.io" deleted (dry run)

  5. Supprimez les CRD en exécutant la commande oc delete crd sans l'option dry-run:

    $ oc delete crd -l operators.coreos.com/kubevirt-hyperconverged.openshift-cnv
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.