Zálohování Azure Stack – modulární datové centrum (MDC)

Platí pro: Modulární datové centrum, Azure Stack Hub robustní

Tento článek popisuje, jak vytvořit zálohu dat na vyžádání Azure Stack.

Spuštění zálohování

Zálohy se plánují automaticky. Spuštění zálohování na vyžádání je nezbytné pouze v případě, že obdržíte výstrahu pro ruční aktivaci zálohování. Pokud chcete spustit zálohování na vyžádání, vyberte Zálohovat nyní. Zálohování na vyžádání neupraví čas dalšího naplánovaného zálohování. Po dokončení úlohy můžete nastavení potvrdit v okně Základy:

Nastavení zálohování

Spuštění Azure Stack zálohování

Rutinu PowerShellu Start-AzsBackup můžete spustit také na počítači Azure Stack správcem.

Spuštění nového zálohování bez sledování průběhu úlohy

Pomocí start-AzSBackup můžete okamžitě spustit nové zálohování bez sledování průběhu úloh.

Start-AzsBackup -Force

Spuštění Azure Stack zálohování se sledováním průběhu úloh

Pomocí příkazu Start-AzSBackup spusťte novou zálohu s parametrem -AsJob a uložte ji jako proměnnou pro sledování průběhu úlohy zálohování.

Poznámka

Úloha zálohování se na portálu zobrazí jako úspěšně dokončená přibližně 10 až 15 minut před dokončením úlohy.

Skutečný stav je lépe zjištěn prostřednictvím následujícího kódu.

Zavádí se počáteční prodleva 1 milisekund, protože kód je příliš rychlý na to, aby úlohu správně zaregistroval. Kód nesídí žádný PSBeginTime a pak žádný Stav úlohy.

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

Potvrzení dokončení zálohování

Ověření dokončení zálohování pomocí PowerShellu

Pomocí následujících příkazů PowerShellu se ujistěte, že se zálohování úspěšně dokončilo:

Get-AzsBackup

Výsledek by měl vypadat jako následující výstup:

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

Potvrzení dokončení zálohování na portálu pro správu

Pomocí portálu Azure Stack správce ověřte, že se zálohování úspěšně dokončilo, a to pomocí následujících kroků:

  1. Otevřete portál Azure Stack správce.

  2. Vyberte Všechny službya pak v kategorii Správa vyberte Zálohování infrastruktury. V okněZálohování infrastruktury zvolte Konfigurace.

  3. V seznamu Dostupnézálohy vyhledejte Název a Datum dokončení zálohy.

  4. Ověřte, že stav je Úspěch.

Další kroky

Přečtěte si další informace o osvědčených postupech pro zálohování infrastruktury.