Ripristina un backup di volume SAN di Elastic in Azure utilizzando il portale Azure o interfaccia della riga di comando di Azure

Questo articolo descrive come ripristinare un backup di un volume Elastic SAN utilizzando il portale Azure.

Prerequisiti

Prima di ripristinare un backup di un volume Elastic SAN utilizzando il portale Azure, assicurati di soddisfare i seguenti prerequisiti:

  • Usa un'istanza di backup Elastic SAN protetta con almeno un punto di recupero.
  • Usa un'istanza Elastic SAN target e un gruppo di volume per il volume ripristinato.
  • Controlla che la dimensione del volume Elastic SAN sia di 16 TB o meno.
  • Rivedere gli scenari supportati, le limitazioni e la disponibilità regionale per il backup e ripristino operativo del volume Elastic SAN.

Ripristina il backup del volume Elastic SAN utilizzando il portale Azure

Per ripristinare il backup del volume Elastic SAN, segui questi passaggi:

  1. Nel portale Azure, vai su Resilienza e seleziona Recupera.

  2. Nel riquadro Recupera, seleziona Tipo di origine dati come volumi di SAN elastica e, in Elemento protetto, seleziona Seleziona.

    Screenshot che mostra la selezione del tipo di fonte dati.

  3. Nel pannello Seleziona oggetto protetto , seleziona l'istanza Elastic SAN che vuoi ripristinare e seleziona Seleziona.

  4. Nel riquadro Ripristina selezionare Continua.

  5. Nel pannello Ripristino , nella scheda Ripristino punto , sotto Ripristino punto, seleziona Seleziona Ripristino punto.

  6. Nel riquadro Seleziona punto di ripristino selezionare il punto di ripristino richiesto dall'elenco.

  7. Nel pannello Ripristino , nella scheda Parametri di ripristino , seleziona Seleziona per specificare i parametri di configurazione di ripristino.

    Screenshot che mostra come configurare il ripristino.

  8. Nel pannello di configurazione Ripristino , seleziona l'abbonamento Target, il gruppo Resource, l'istanza Target Elastic SAN e il gruppo di volume Target Elastic SAN.

  9. In Dettagli volume di destinazione selezionare i volumi da ripristinare.

  10. Sotto Nome volume, inserisci un nome per il volume da creare e seleziona.

    Importante

    • Non è possibile modificare un nome di volume SAN elastico, una volta assegnato.
    • Non è possibile sovrascrivere un volume esistente. Se esiste un volume con lo stesso nome, l'operazione di ripristino non riesce.
  11. Nel pannello Ripristino, nella scheda Parametri di ripristino, seleziona Valida per verificare che Backup di Azure abbia i permessi necessari per ripristinare il backup selezionato sul volume Elastic SAN di destinazione.

    La validazione verifica i prerequisiti di ripristino e identifica eventuali permessi mancanti prima di iniziare l'operazione di ripristino.

    Screenshot che mostra come validare i ruoli mancanti per l'operazione di ripristino.

    Gli errori di validazione compaiono se l'identità gestita del vault di backup selezionato non ha assegnati i ruoli Importatore e Lettore di Volumi ElasticSAN (nel gruppo di risorse snapshot).

  12. Per assegnare i ruoli necessari, selezionare Assegna ruoli mancanti.

    Annotazioni

    Se non disponi delle autorizzazioni Amministratore del controllo degli accessi basato sui ruoli, l'opzione Assegna ruoli mancanti è disabilitata.

    Screenshot che mostra come assegnare i ruoli mancanti per l'operazione di ripristino.

  13. Nel pannello Concede permessi mancanti , seleziona l'ambito in cui i permessi di accesso devono essere concessi, e poi seleziona Avanti.

  14. Al termine dell'assegnazione di ruolo, nel riquadro Ripristina selezionare Convalida nella scheda Parametri di ripristino.

  15. Nella scheda Rivedi e ripristina selezionare Ripristina per avviare l'operazione di ripristino.

È possibile tenere traccia dello stato di avanzamento del ripristino in Processi di backup.

Questo articolo descrive come ripristinare un backup di un volume Elastic SAN utilizzando interfaccia della riga di comando di Azure.

Prerequisiti

Prima di ripristinare un backup di un volume Elastic SAN utilizzando interfaccia della riga di comando di Azure, assicurati di soddisfare i seguenti prerequisiti:

  • Verifica di utilizzare interfaccia della riga di comando di Azure e l'estensione dataprotection 1.12.0 o versione successiva.
  • Controlla che l'istanza di backup Elastic SAN protetta abbia almeno un punto di recupero.
  • Usa un'istanza Elastic SAN target e un gruppo di volume per il volume ripristinato.

Accedere ad interfaccia della riga di comando di Azure

Per accedere e selezionare un abbonamento per ripristinare un volume SAN di Elastic in Azure, esegui il seguente comando:

az login
az account set --subscription "<subscription_id>"

Imposta variabili per il ripristino di volumi di SAN di Elastic in Azure usando interfaccia della riga di comando di Azure

Per impostare le variabili per il ripristino del volume SAN di Elastic in Azure per il tuo ambiente, aggiorna i valori di configurazione ed esegui il seguente comando:

sub="<subscription_id>"
rg="<resource_group>"
vault="<backup_vault_name>"
location="<region>"
esanName="<target_elastic_san_name>"
vgName="<target_volume_group_name>"
volume="<source_volume>"
restoreVol="<restored_volume>"

vgId="/subscriptions/$sub/resourceGroups/$rg/providers/Microsoft.ElasticSan/elasticSans/$esanName/volumeGroups/$vgName"
snapshotRgId="/subscriptions/$sub/resourceGroups/$rg"

Ripristina il backup del volume Elastic SAN usando interfaccia della riga di comando di Azure

Per ripristinare il backup del volume SAN di Elastic in Azure utilizzando interfaccia della riga di comando di Azure, esegui i seguenti comandi:

  1. Risolvi l'istanza di backup e il punto di recupero.

    biName=$(az dataprotection backup-instance list \
        --resource-group $rg \
        --vault-name $vault \
        --query "[?contains(properties.friendlyName, 'esan-bi')].name | [0]" \
        --output tsv)
    
    rpId=$(az dataprotection recovery-point list \
        --resource-group $rg \
        --vault-name $vault \
        --backup-instance-name $biName \
        --query "[0].name" \
        --output tsv)
    
  2. Crea la configurazione di ripristino.

    az dataprotection backup-instance initialize-restoreconfig \
        --datasource-type AzureElasticSAN \
        --resource-identifiers $volume \
        --resource-name-overrides "{\"$volume\":\"$restoreVol\"}" \
        > esan_restore_config.json
    
  3. Inizializza la richiesta di ripristino.

    az dataprotection backup-instance restore initialize-for-item-recovery \
        --datasource-type AzureElasticSAN \
        --source-datastore OperationalStore \
        --restore-location $location \
        --recovery-point-id $rpId \
        --target-resource-id $vgId \
        --restore-configuration @esan_restore_config.json \
        > esan_restore_request.json
    
  4. Concedere i permessi di ripristino.

    az dataprotection backup-instance update-msi-permissions \
        --datasource-type AzureElasticSAN \
        --operation Restore \
        --permissions-scope Resource \
        --resource-group $rg \
        --vault-name $vault \
        --restore-request-object @esan_restore_request.json \
        --snapshot-resource-group-id $snapshotRgId \
        --yes
    
  5. Valida la richiesta di ripristino.

    az dataprotection backup-instance validate-for-restore \
        --resource-group $rg \
        --vault-name $vault \
        --backup-instance-name $biName \
        --restore-request-object @esan_restore_request.json
    
  6. Ripristino del trigger.

    az dataprotection backup-instance restore trigger \
        --resource-group $rg \
        --vault-name $vault \
        --backup-instance-name $biName \
        --restore-request-object @esan_restore_request.json
    

Passo successivo

Gestisci il backup dei volumi SAN di Elastic in Azure utilizzando il portale Azure o interfaccia della riga di comando di Azure.