Eseguire il backup di Azure Stack - Data Center modulare (MDC)
Si applica a: Data Center modulare, hub di Azure Stack resistente
Questo articolo illustra come eseguire un backup su richiesta di Azure Stack.
Avviare il backup
I backup vengono pianificati automaticamente. L'avvio di un backup su richiesta è necessario solo se si riceve un avviso per attivare manualmente il backup. Per avviare il backup su richiesta, selezionare Backup now (Backup now). Un backup su richiesta non implica la modifica dell'ora del backup pianificato successivo. Al termine dell'attività, è possibile confermare le impostazioni nel pannello Informazioni di base:
Avviare il backup di Azure Stack
È anche possibile eseguire il cmdlet di PowerShell Start-AzsBackup nel computer di amministrazione di Azure Stack.
Avviare un nuovo backup senza rilevamento dello stato di avanzamento del processo
Usare Start-AzSBackup per avviare immediatamente un nuovo backup senza tenere traccia dello stato del processo.
Start-AzsBackup -Force
Avviare il backup di Azure Stack con il rilevamento dello stato del processo
Usare Start-AzSBackup per avviare un nuovo backup con il parametro -AsJob e salvarlo come variabile per tenere traccia dello stato del processo di backup.
Nota
Il processo di backup viene visualizzato come completato correttamente nel portale circa 10-15 minuti prima del termine del processo.
Lo stato effettivo viene osservato meglio tramite il codice seguente.
Il ritardo iniziale di 1 millisecondo viene introdotto perché il codice è troppo veloce per registrare correttamente il processo. Il codice non segnala PSBeginTime e, a sua volta, nessun stato del processo.
$BackupJob = Start-AzsBackup -Force -AsJob
While (!$BackupJob.PSBeginTime) {
Start-Sleep -Milliseconds 1
}
Write-Host "Start time: $($BackupJob.PSBeginTime)"
While ($BackupJob.State -eq "Running") {
Write-Host "Job is currently: $($BackupJob.State) - Duration: $((New-TimeSpan -Start ($BackupJob.PSBeginTime) -End (Get-Date)).ToString().Split(".")[0])"
Start-Sleep -Seconds 30
}
If ($BackupJob.State -eq "Completed") {
Get-AzsBackup | Where-Object {$_.BackupId -eq $BackupJob.Output.BackupId}
$Duration = $BackupJob.Output.TimeTakenToCreate
$Pattern = '^P?T?((?<Years>\d+)Y)?((?<Mohs>\d+)M)?((?<Weeks>\d+)W)?((?<Days>\d+)D)?(T((?<Hours>\d+)H)?((?<Minutes>\d+)M)?((?<Seconds>\d*(\.)?\d*)S)?)$'
If ($Duration -match $Pattern) {
If (!$Matches.ContainsKey("Hours")) {
$Hours = ""
}
Else {
$Hours = ($Matches.Hours).ToString + 'h '
}
$Minutes = ($Matches.Minutes)
$Seconds = [math]::round(($Matches.Seconds))
$Runtime = '{0}{1:00}m {2:00}s' -f $Hours, $Minutes, $Seconds
}
Write-Host "BackupJob: $($BackupJob.Output.BackupId) - Completed with Status: $($BackupJob.Output.Status) - It took: $($Runtime) to run" -ForegroundColor Green
}
ElseIf ($BackupJob.State -ne "Completed") {
$BackupJob
$BackupJob.Output
}
Confermare il completamento del backup
Verificare il completamento del backup con PowerShell
Usare i comandi di PowerShell seguenti per assicurarsi che il backup sia stato completato correttamente:
Get-AzsBackup
L'output dovrebbe essere simile all'output seguente:
BackupDataVersion : 1.0.1
BackupId : <backup ID>
RoleStatus : {NRP, SRP, CRP, KeyVaultInternalControlPlane...}
Status : Succeeded
CreatedDateTime : 7/6/2018 6:46:24 AM
TimeTakenToCreate : PT20M32.364138S
DeploymentID : <deployment ID>
StampVersion : 1.1807.0.41
OemVersion :
Id : /subscriptions/<subscription ID>/resourceGroups/System.local/providers/Microsoft.Backup.Admin/backupLocations/local/backups/<backup ID>
Name : local/<local name>
Type : Microsoft.Backup.Admin/backupLocations/backups
Location : local
Tags : {}
Verificare il completamento del backup nel portale di amministrazione
Usare il portale di amministrazione di Azure Stack per verificare che il backup sia stato completato correttamente seguendo questa procedura:
Aprire il portale di amministrazione di Azure Stack.
Selezionare Tutti i servizi e quindi nella categoria Amministrazione selezionare Backup dell'infrastruttura. Scegliere Configurazione nel pannello Backup infrastruttura.
Trovare i valori di Nome e Data di completamento del backup nell'elenco Backup disponibili.
Verificare che Stato sia impostato su Riuscito.
Passaggi successivi
Altre informazioni sulle procedure consigliate per il backup dell'infrastruttura.