Fazer backup do Azure StackBack up Azure Stack

Aplica-se a: Data Center modular, Hub de Azure Stack resistenteApplies to: Modular Data Center, Azure Stack Hub ruggedized

Este artigo mostra como fazer um backup sob demanda de Azure Stack.This article shows you how to do an on-demand backup of Azure Stack.

Iniciar backupStart backup

Os backups são agendados automaticamente.Backups are automatically scheduled. Iniciar um backup sob demanda só será necessário se você receber um alerta para disparar o backup manualmente.Starting an on-demand backup is only necessary if you receive an alert to trigger backup manually. Para iniciar o backup sob demanda, selecione fazer backup agora.To start on-demand backup, select Backup now. Um backup sob demanda não modificará a hora para o próximo backup agendado.An on-demand backup won't modify the time for the next scheduled backup. Depois que a tarefa for concluída, você poderá confirmar as configurações na folha Essentials :After the task completes, you can confirm the settings in the Essentials blade :

Configurações de backup

Iniciar Azure Stack backupStart Azure Stack backup

Você também pode executar o cmdlet do PowerShell Start-AzsBackup no computador do administrador do Azure Stack.You can also run the PowerShell cmdlet Start-AzsBackup on your Azure Stack admin computer.

Iniciar um novo backup sem acompanhamento do progresso do trabalhoStart a new backup without job progress tracking

Use Start-AzSBackup para iniciar um novo backup imediatamente sem acompanhamento do progresso do trabalho.Use Start-AzSBackup to start a new backup immediately with no job progress tracking.

Start-AzsBackup -Force

Iniciar Azure Stack backup com o rastreamento de progresso do trabalhoStart Azure Stack backup with job progress tracking

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.Use Start-AzSBackup to start a new backup with the -AsJob parameter and save it as a variable to track backup job progress.

Observação

Seu trabalho de backup aparece como concluído com êxito no portal cerca de 10-15 minutos antes de o trabalho ser concluído.Your backup job appears as successfully completed in the portal about 10-15 minutes before the job finishes.

O status real é observado melhor por meio do código a seguir.The actual status is better observed via the following code.

O atraso inicial de 1 milissegundo é introduzido porque o código é muito rápido para registrar o trabalho corretamente.The initial 1 millisecond delay is introduced because the code is too quick to register the job correctly. O código não relata nenhum PSBeginTime e, por sua vez, nenhum estado do trabalho.The code reports no PSBeginTime and in turn, no State of the job.

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

A confirmação do backup foi concluídaConfirm backup has completed

Confirmar que o backup foi concluído usando o PowerShellConfirm backup has completed using PowerShell

Use os seguintes comandos do PowerShell para garantir que o backup foi concluído com êxito:Use the following PowerShell commands to ensure the backup has completed successfully:

Get-AzsBackup

O resultado deve ser semelhante ao seguinte resultado:The result should look like the following output:

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

Confirmar que o backup foi concluído no portal do administradorConfirm backup has completed in the administrator portal

Use o portal do administrador do Azure Stack para verificar se o backup foi concluído com êxito seguindo estas etapas:Use the Azure Stack administrator portal to verify that backup has completed successfully by following these steps:

  1. Abra o portal do administrador do Azure Stack.Open the Azure Stack administrator portal.

  2. Selecione todos os serviços e, em seguida, na categoria Administração , selecione backup de infraestrutura.Select All services , and then under the Administration category select Infrastructure backup. Escolha configuração na folha backup de infraestrutura .Choose Configuration in the Infrastructure backup blade.

  3. Localize o nome e a data de conclusão da lista backup em backups disponíveis .Find the Name and Date Completed of the backup in Available backups list.

  4. Verifique se o estado foi bem-sucedido.Verify the State is Succeeded.

Próximas etapasNext steps

Saiba mais sobre as práticas recomendadas de backup de infraestrutura.Learn more about infrastructure backup best practices.