I cluster Servizio TKG supportano le funzionalità di snapshot e ripristino dei volumi. In qualità di utente DevOps, è possibile proteggere i carichi di lavoro nei cluster TKG acquisendo snapshot dei volumi.

È possibile utilizzare uno snapshot per eseguire il provisioning di un nuovo volume già popolato con i dati dello snapshot.

Prerequisiti

Per creare snapshot CSI per i cluster Servizio TKG, l'ambiente deve soddisfare i prerequisiti seguenti.

Requisiti

La funzionalità dello snapshot CSI viene fornita come pacchetto TKG. I requisiti per l'utilizzo del pacchetto dello snapshot CSI sono i seguenti:

Linee guida e limitazioni

Quando si utilizza la funzionalità di snapshot e ripristino con i cluster TKG, attenersi alle seguenti linee guida.

  • Solo i volumi di blocco supportano le operazioni di snapshot e ripristino dei volumi. Non è possibile utilizzare queste operazioni con il volume di file di vSphere.
  • Quando si crea una PVC da un VolumeSnapshot, deve trovarsi nello stesso datastore del VolumeSnapshot originale. In caso contrario, il provisioning della PVC non riesce e viene visualizzato il seguente messaggio di errore:
    failed to provision volume with StorageClass <storage-class-name>: rpc error: code = Internal desc = failed to create volume. Error: failed to get the compatible datastore for create volume from snapshot <snapshot-name> with error: failed to find datastore with URL <datastore-url> from the input datastore list, <[datastore-list]>

    Il datastore per la PVC di destinazione creato da VolumeSnapshot è determinato dalla StorageClass nella definizione della PVC. Assicurarsi che la StorageClass della PVC di destinazione e la StorageClass della PVC di origine originale puntino allo stesso datastore, ovvero il datastore della PVC di origine. Questa regola si applica anche ai requisiti della topologia nelle definizioni di StorageClass. I requisiti devono inoltre puntare allo stesso datastore comune. Eventuali requisiti in conflitto della topologia generano lo stesso errore indicato sopra.

  • Non è possibile eliminare o espandere un volume che contiene snapshot associati. Eliminare tutti gli snapshot per espandere o eliminare il volume di origine.
  • Quando si crea un volume da uno snapshot, assicurarsi che le dimensioni del volume corrispondano a quelle dello snapshot.
  • Il monitoraggio della quota di storage non è supportato per gli snapshot.
  • Non è possibile configurare il numero massimo di snapshot per volume nella configurazione di vSphere. Per migliorare le prestazioni, utilizzare da due a tre snapshot per disco virtuale. Per ulteriori informazioni, vedere Procedure consigliate per l'utilizzo di snapshot VMware nell'ambiente vSphere.

    Per vSAN ESA, utilizzare al massimo 32 snapshot per volume. Per ulteriori informazioni su vSAN ESA, vedere vSAN Express Storage Architecture.