Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie eine On-Demand-Sicherung auf Azure Stack Hub durchführen. Informationen zum Konfigurieren der PowerShell-Umgebung finden Sie unter Installieren von PowerShell für Azure Stack Hub. Informationen zum Anmelden bei Azure Stack Hub finden Sie unter Verwenden des Administratorportals in Azure Stack Hub.
Starten der Azure Stack Hub-Sicherung
Starten einer neuen Sicherung ohne Nachverfolgung des Auftragsstatus
Verwenden Sie Start-AzSBackup, um eine neue Sicherung sofort zu starten, ohne dass der Fortschritt des Jobs verfolgt wird.
Start-AzsBackup -Force
Starten der Azure Stack Hub-Sicherung mit Nachverfolgung des Auftragsstatus
Verwenden Sie Start-AzSBackup, um eine neue Sicherung mit dem Parameter "-AsJob" zu starten und als Variable zu speichern, um den Fortschritt des Sicherungsauftrags nachzuverfolgen.
Hinweis
Ihr Sicherungsauftrag wird im Portal etwa 10 bis 15 Minuten vor Abschluss des Auftrags als erfolgreich abgeschlossen angezeigt.
Der tatsächliche Status wird mithilfe des folgenden Codes besser beobachtet:
Von Bedeutung
Die anfängliche Verzögerung von 1 Millisekunden wird eingeführt, da der Code zu schnell ist, um den Auftrag richtig zu registrieren, und es gibt keine PSBeginTime oder den Status des Auftrags zurück.
$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)?((?<Months>\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
}
Bestätigen Sie, dass die Sicherung abgeschlossen ist
Bestätigen Sie die abgeschlossene Sicherung mithilfe von PowerShell.
Verwenden Sie die folgenden PowerShell-Befehle, um sicherzustellen, dass die Sicherung erfolgreich abgeschlossen wurde:
Get-AzsBackup
Das Ergebnis sollte so ähnlich wie die folgende Ausgabe aussehen:
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 : {}
Bestätigen, dass die Sicherung mit dem Administratorportal abgeschlossen wurde
Führen Sie die folgenden Schritte aus, um zu überprüfen, ob die Sicherung erfolgreich über das Azure Stack Hub-Administratorportal abgeschlossen wurde:
- Öffnen Sie das Azure Stack Hub-Administratorportal.
- Wählen Sie "Alle Dienste" und dann unter der Kategorie "ADMINISTRATION " die Option >"Infrastruktursicherung" aus. Wählen Sie auf dem Blatt Infrastructure Backup die Option Konfiguration aus.
- Suchen Sie in der Liste Verfügbare Sicherungen nach Name und Abschlussdatum der Sicherung.
- Überprüfen Sie, ob der Status als Erfolgreich angezeigt wird.
Nächste Schritte
Erfahren Sie mehr über den Workflow zum Wiederherstellen eines Datenverlustereignisses.