Zálohování služby Azure Stack – Modulární datacentrum (MDC)

Platí pro: Modular Data Center, Robustní služba Azure Stack Hub

V tomto článku se dozvíte, jak provést zálohování služby Azure Stack na vyžádání.

Spustit zálohování

Zálohování se naplánuje automaticky. Spuštění zálohování na vyžádání je nutné jenom v případě, že se vám zobrazí upozornění na ruční aktivaci zálohování. Pokud chcete spustit zálohování na vyžádání, vyberte Zálohovat hned. Zálohování na vyžádání nezmění čas příštího naplánovaného zálohování. Po dokončení úkolu můžete nastavení potvrdit v okně Základy:

Nastavení zálohování

Spuštění zálohování služby Azure Stack

Můžete také spustit rutinu PowerShellu Start-AzsBackup na počítači správce služby Azure Stack.

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

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

Start-AzsBackup -Force

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

Pomocí rutiny Start-AzSBackup spusťte nové zálohování s parametrem -AsJob a uložte ho 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 lepší sledovat pomocí následujícího kódu.

Počáteční 1 milisekundová prodleva je zavedena, protože kód je příliš rychlý na správnou registraci úlohy. Kód hlásí žádný PSBeginTime a následně žá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 na následujícím výstupu:

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 pro správu Služby Azure Stack ověřte, že se zálohování úspěšně dokončilo, a to pomocí následujících kroků:

  1. Otevřete portál pro správu Služby Azure Stack.

  2. Vyberte Všechny služby a 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álohování.

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

Další kroky

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