Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Workflow: Virtualizzazione Red Hat OpenShift con NetApp ONTAP

Collaboratori

Cloning delle macchine virtuali

Il cloning di una macchina virtuale esistente in OpenShift viene ottenuto con il supporto della funzionalità di cloning di Volume CSI di Astra Trident. Il cloning del volume CSI consente la creazione di un nuovo PVC utilizzando un PVC esistente come origine dati duplicando il suo PV. Dopo la creazione del nuovo PVC, funziona come entità separata e senza alcun collegamento o dipendenza dal PVC di origine.

Architettura di VM Cloning

La clonazione dei volumi CSI è soggetta a determinate restrizioni:

  1. Il PVC di origine e il PVC di destinazione devono trovarsi nello stesso progetto.

  2. La clonazione è supportata all'interno della stessa classe di storage.

  3. La clonazione può essere eseguita solo quando i volumi di origine e di destinazione utilizzano la stessa impostazione VolumeMode; ad esempio, un volume di blocco può essere clonato solo su un altro volume di blocco.

Le VM in un cluster OpenShift possono essere clonate in due modi:

  1. Spegnendo la VM di origine

  2. Mantenendo attiva la VM di origine

Spegnendo la VM di origine

Clonare una macchina virtuale esistente spegnendo la macchina virtuale è una funzionalità OpenShift nativa implementata con il supporto di Astra Trident. Per clonare una macchina virtuale, attenersi alla seguente procedura.

  1. Accedere a workload > Virtualization > Virtual Machines (carichi di lavoro > virtualizzazione > macchine virtuali) e fare clic sui puntini di sospensione accanto alla macchina virtuale che si desidera clonare.

  2. Fare clic su Clone Virtual Machine (Clona macchina virtuale) e fornire i dettagli della nuova macchina virtuale.

    clonare la macchina virtuale
  3. Fare clic su Clone Virtual Machine (Clona macchina virtuale) per chiudere la macchina virtuale di origine e avviare la creazione della macchina virtuale clone.

  4. Al termine di questa fase, è possibile accedere e verificare il contenuto della VM clonata.

Mantenendo attiva la VM di origine

Una macchina virtuale esistente può anche essere clonata clonando il PVC esistente della macchina virtuale di origine e quindi creando una nuova macchina virtuale utilizzando il PVC clonato. Questo metodo non richiede l'arresto della VM di origine. Per clonare una macchina virtuale senza spegnerla, attenersi alla procedura riportata di seguito.

  1. Accedere a Storage > PersistentVolumeClaims (Storage > PersistentVolumeClaims) e fare clic sui puntini di sospensione accanto al PVC collegato alla VM di origine.

  2. Fare clic su Clone PVC e fornire i dettagli del nuovo PVC.

    clonare il pvc
  3. Quindi fare clic su Clone (Clona). In questo modo si crea un PVC per la nuova macchina virtuale.

  4. Accedere a workload > virtualizzazione > macchine virtuali e fare clic su Create > with YAML (Crea > con YAML).

  5. Nella sezione spec > template > spec > Volumes (specifiche > modello > specifiche > volumi), collegare il PVC clonato invece del disco container. Fornire tutti gli altri dettagli della nuova macchina virtuale in base alle proprie esigenze.

    - name: rootdisk
      persistentVolumeClaim:
        claimName: rhel8-short-frog-rootdisk-28dvb-clone
  6. Fare clic su Create (Crea) per creare la nuova macchina virtuale.

  7. Una volta creata correttamente la macchina virtuale, accedere e verificare che la nuova macchina sia un clone della macchina virtuale di origine.