Fazer Azure Stack - Data Center Modular (MDC)

Aplica-se a: Data Center Modular, Azure Stack Hub robustez

Este artigo mostra como fazer um backup sob demanda de Azure Stack.

Iniciar backup

Os backups são agendados automaticamente. Iniciar um backup sob demanda só será necessário se você receber um alerta para disparar o backup manualmente. Para iniciar o backup sob demanda, selecione Fazer backup agora. Um backup sob demanda não modificará o tempo para o próximo backup agendado. Após a conclusão da tarefa, você pode confirmar as configurações na folha Essentials:

Configurações de backup

Iniciar Azure Stack backup

Você também pode executar o cmdlet do PowerShell Start-AzsBackup no computador Azure Stack administrador.

Iniciar um novo backup sem acompanhamento de progresso do trabalho

Use Start-AzSBackup para iniciar um novo backup imediatamente sem acompanhamento de progresso do trabalho.

Start-AzsBackup -Force

Iniciar o Azure Stack backup com o acompanhamento do progresso do trabalho

Use Start-AzSBackup para iniciar um novo backup com o parâmetro -AsJob e salvá-lo como uma variável para acompanhar o progresso do trabalho de backup.

Observação

Seu trabalho de backup aparece como concluído com êxito no portal cerca de 10 a 15 minutos antes da conclusão do trabalho.

O status real é melhor observado por meio do código a seguir.

O atraso inicial de 1 milissegundo é introduzido porque o código é muito rápido para registrar o trabalho corretamente. O código não relata PSBeginTime e, por sua vez, nenhum Estado do trabalho.

$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
}

Confirme se o backup foi concluído

Confirmar se o backup foi concluído usando o PowerShell

Use os seguintes comandos do PowerShell para garantir que o backup tenha sido concluído com êxito:

Get-AzsBackup

O resultado deve ser parecido com a seguinte saída:

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              : {}

Confirme se o backup foi concluído no portal do administrador

Use o Azure Stack portal do administrador para verificar se o backup foi concluído com êxito seguindo estas etapas:

  1. Abra o portal Azure Stack administrador.

  2. Selecione Todos os serviçose, em seguida, na categoria Administração, selecione Backup de infraestrutura. Escolha Configuração na folha Backup da infraestrutura.

  3. Encontre o Nome e a Data Concluídas do backup na lista Backups disponíveis.

  4. Verifique se o Estado foi Bem-sucedido.

Próximas etapas

Saiba mais sobre as práticas recomendadas de backup de infraestrutura.