Gestire i punti di ripristino delle macchine virtuali
Questo articolo illustra come copiare e ripristinare una macchina virtuale da un punto di ripristino della macchina virtuale e tenere traccia dello stato di avanzamento dell'operazione di copia. Questo articolo illustra anche come creare un disco da un punto di ripristino del disco e creare una firma di accesso condiviso per un disco.
Copiare un punto di ripristino della macchina virtuale tra aree
Le API del punto di ripristino della macchina virtuale possono essere usate per ripristinare una macchina virtuale in un'area diversa rispetto alla macchina virtuale di origine. Eseguire la procedura descritta di seguito:
Passaggio 1: Creare una raccolta di punti di ripristino della macchina virtuale di destinazione
Per copiare un punto di ripristino della macchina virtuale esistente da un'area a un'altra, il primo passaggio consiste nel creare una raccolta di punti di ripristino nell'area di destinazione o di destinazione. A tale scopo, fare riferimento alla raccolta di punti di ripristino dall'area di origine come descritto in Creare una raccolta di punti di ripristino della macchina virtuale.
New-AzRestorePointCollection `
-ResourceGroupName 'myResourceGroup' `
-Name 'myRPCollection' `
-Location 'WestUS' `
-RestorePointCollectionId '/subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RG>/providers/Microsoft.Compute/restorePointCollections/<SOURCE RESTORE POINT COLLECTION>'
Passaggio 2: Creare il punto di ripristino della macchina virtuale di destinazione
Dopo aver creato la raccolta di punti di ripristino, attivare la creazione di un punto di ripristino nella raccolta di punti di ripristino di destinazione. Assicurarsi di aver fatto riferimento al punto di ripristino nell'area di origine da copiare e specificare l'identificatore del punto di ripristino di origine nel corpo della richiesta. Il percorso della macchina virtuale di origine viene dedotto dalla raccolta di punti di ripristino di destinazione in cui viene creato il punto di ripristino.
Vedere la documentazione di Restore Points - Create API (Punti di ripristino - Creare l'API) per creare un oggetto RestorePoint
.
New-AzRestorePoint `
-ResourceGroupName 'myResourceGroup' `
-RestorePointCollectionName 'myRPCollection'
-Name 'myRestorePoint'
Passaggio 3: Tenere traccia dello stato della copia
Per tenere traccia dello stato dell'operazione di copia, seguire le indicazioni riportate nella sezione Ottenere la copia del punto di ripristino o lo stato della replica di seguito. Questo è applicabile solo per gli scenari in cui i punti di ripristino vengono copiati in un'area diversa rispetto alla macchina virtuale di origine.
Get-AzRestorePoint `
-ResourceGroupName 'myResourceGroup' `
-RestorePointCollectionName 'myRPCollection'
-Name 'myRestorePoint'
Ottenere lo stato di copia o replica del punto di ripristino
La copia del primo punto di ripristino della macchina virtuale in un'altra area è un'operazione a esecuzione prolungata. Il punto di ripristino della macchina virtuale può essere usato per ripristinare una macchina virtuale solo dopo il completamento dell'operazione per tutti i punti di ripristino del disco. Per tenere traccia dello stato dell'operazione, chiamare l'API Restore Point - Get nel punto di ripristino della macchina virtuale di destinazione e includere il instanceView
parametro . Il valore restituito includerà la percentuale di dati copiati al momento della richiesta.
Durante la creazione del punto di ripristino, l'oggetto ProvisioningState
verrà visualizzato come Creating
nella risposta. Se la creazione non riesce, ProvisioningState
viene impostata su Failed
.
Creare un disco usando i punti di ripristino del disco
È possibile usare le API dei punti di ripristino della macchina virtuale per ripristinare un disco della macchina virtuale, che può quindi essere usato per creare una nuova macchina virtuale. Eseguire la procedura descritta di seguito:
Passaggio 1: Recuperare gli identificatori dei punti di ripristino del disco
Chiamare l'API Restore Point Collections - Get nella raccolta di punti di ripristino per ottenere l'accesso ai punti di ripristino associati e ai relativi ID. Ogni punto di ripristino della macchina virtuale conterrà a sua volta singoli identificatori di punto di ripristino del disco.
Passaggio 2: Creare un disco
Dopo aver ottenuto l'elenco degli ID dei punti di ripristino del disco, è possibile usare l'API Disks - Create Or Update per creare un disco dai punti di ripristino del disco. È possibile scegliere una zona durante la creazione del disco. La zona può essere diversa dalla zona in cui esiste il punto di ripristino del disco.
Ripristinare una macchina virtuale con un punto di ripristino
Per ripristinare una macchina virtuale completa da un punto di ripristino della macchina virtuale, è necessario ripristinare singoli dischi da ogni punto di ripristino del disco. Questo processo è descritto nella sezione Creare un disco . Dopo aver ripristinato tutti i dischi, creare una nuova macchina virtuale e collegare i dischi ripristinati alla nuova macchina virtuale. È anche possibile usare il modello di Resource Manager per ripristinare una macchina virtuale completa insieme a tutti i dischi.
Ottenere una firma di accesso condiviso per un disco
Per creare una firma di accesso condiviso per un disco all'interno di un punto di ripristino della macchina virtuale, passare l'ID dei punti di ripristino del disco tramite l'API BeginGetAccess
. Se non esiste alcuna firma di accesso condiviso attivo nello snapshot del punto di ripristino, viene creata una nuova firma di accesso condiviso. Nella risposta viene restituito il nuovo URL di firma di accesso condiviso. Se esiste già una firma di accesso condiviso attiva, la durata della firma di accesso condiviso viene estesa e l'URL della firma di accesso condiviso preesistente viene restituito nella risposta.
Per altre informazioni sulla concessione dell'accesso agli snapshot, vedere la documentazione concedere l'API di accesso .
Passaggi successivi
Altre informazioni sulle opzioni di backup e ripristino per le macchine virtuali in Azure.