Skip to main content
NetApp Solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Flux de travail : Red Hat OpenShift Virtualization avec NetApp ONTAP

Contributeurs

Cette section explique comment cloner une machine virtuelle avec Red Hat OpenShift Virtualization.

Clonage de VM

Le clonage d'une machine virtuelle existante dans OpenShift est possible grâce à la prise en charge de la fonctionnalité de clonage Volume CSI de Trident. Le clonage de volumes CSI permet de créer une nouvelle demande de volume persistant en utilisant une demande de volume en tant que source de données en dupliquant son volume persistant. Une fois le nouveau PVC créé, il fonctionne comme une entité distincte et sans lien ou dépendance sur le PVC source.

Architecture de clonage de VM

Le clonage de volumes CSI peut prendre en compte certaines restrictions :

  1. Le PVC source et le PVC de destination doivent être dans le même projet.

  2. Le clonage est pris en charge au sein de la même classe de stockage.

  3. Le clonage n'est possible que lorsque les volumes source et de destination utilisent le même paramètre Volumemode. Par exemple, un volume de bloc ne peut être cloné que vers un autre volume de bloc.

Les VM d'un cluster OpenShift peuvent être clonés de deux manières :

  1. En cours d'arrêt de la machine virtuelle source

  2. En conservant la machine virtuelle source en service

En cours d'arrêt de la machine virtuelle source

Le clonage d'une machine virtuelle existante en désactivant la machine virtuelle est une fonctionnalité OpenShift native implémentée avec la prise en charge de Trident. Procédez comme suit pour cloner une machine virtuelle.

  1. Accédez à charges de travail > virtualisation > machines virtuelles, puis cliquez sur les points de suspension situés à côté de la machine virtuelle que vous souhaitez cloner.

  2. Cliquez sur Cloner l'ordinateur virtuel et fournissez les détails concernant la nouvelle machine virtuelle.

    cloner la machine virtuelle

  3. Cliquez sur Cloner l'ordinateur virtuel. La machine virtuelle source est arrêtée et commence la création de la machine virtuelle clone.

  4. Une fois cette étape terminée, vous pouvez accéder au contenu de la machine virtuelle clonée et le vérifier.

En conservant la machine virtuelle source en service

Une machine virtuelle existante peut également être clonée en clonant le volume persistant existant de la machine virtuelle source, puis en créant une nouvelle machine virtuelle à l'aide du volume persistant cloné. Cette méthode n'exige pas l'arrêt de la machine virtuelle source. Procédez comme suit pour cloner une machine virtuelle sans la désactiver.

  1. Accédez à Storage > PersistentVolumeClaims et cliquez sur les points de suspension en regard du volume persistant associé à la machine virtuelle source.

  2. Cliquez sur Cloner le PVC et fournir les détails du nouveau PVC.

    cloner la demande de volume persistant

  3. Cliquez ensuite sur Cloner. Cela crée une demande de volume persistant pour la nouvelle machine virtuelle.

  4. Accédez à charges de travail > virtualisation > machines virtuelles, puis cliquez sur Créer > avec YAML.

  5. Dans la section spécifications > modèle > spécifications > volumes, fixez le PVC cloné à la place du disque conteneur. Fournir tous les autres détails relatifs à la nouvelle machine virtuelle selon vos besoins.

    - name: rootdisk
      persistentVolumeClaim:
        claimName: rhel8-short-frog-rootdisk-28dvb-clone
  6. Cliquez sur Créer pour créer la nouvelle machine virtuelle.

  7. Une fois la machine virtuelle créée, accédez-y et vérifiez que la nouvelle machine virtuelle est un clone de la machine virtuelle source.