Biztonsági Azure Stack Hub

Ez a cikk bemutatja, hogyan lehet igény szerinti biztonsági mentést készíteni Azure Stack Hub. A PowerShell-környezet konfigurálásával kapcsolatos utasításokért lásd: A PowerShell telepítése Azure Stack Hub. A felügyeleti portálra való Azure Stack Hub lásd: Using the administrator portal in Azure Stack Hub.

Biztonsági Azure Stack Hub kezdete

Új biztonsági mentés létrehozása a feladat előrehaladásának nyomon követése nélkül

A Start-AzSBackup a feladat előrehaladásának nyomon követése nélkül, azonnal elindít egy új biztonsági mentést.

   Start-AzsBackup -Force

Biztonsági Azure Stack Hub a feladat előrehaladásának nyomon követésével

A Start-AzSBackup új biztonsági mentést az -AsJob paraméterrel, és mentse változóként a biztonsági mentési feladat előrehaladásának nyomon követéséhez.

Megjegyzés

A biztonsági mentési feladat sikeresen befejeződöttként jelenik meg a portálon körülbelül 10–15 perccel a feladat befejezése előtt.

A tényleges állapot az alábbi kódon keresztül figyelhető meg jobban.

Fontos

A kezdeti 1 ezredmásodperces késleltetés azért van bevezetve, mert a kód túl gyorsan regisztrálja a feladatot, és PSBeginTime nélkül, illetve a feladat állapota nélkül jön vissza.

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

A biztonsági mentés befejezésének ellenőrzése

A biztonsági mentés befejezésének ellenőrzése a PowerShell használatával

Az alábbi PowerShell-parancsokkal győződjön meg arról, hogy a biztonsági mentés sikeresen befejeződött:

   Get-AzsBackup

Az eredménynek a következő kimenethez hasonlónak kell lennie:

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

A biztonsági mentés befejezésének ellenőrzése a felügyeleti portálon

A Azure Stack Hub a következő lépésekkel ellenőrizheti, hogy a biztonsági mentés sikeresen befejeződött-e:

  1. Nyissa meg Azure Stack Hub felügyeleti portált.
  2. Válassza a Minden szolgáltatáslehetőséget, majd az ADMINISZTRÁCIÓ kategóriában válassza az Infrastruktúra biztonsági mentése lehetőséget. Válassza a Konfiguráció lehetőséget az Infrastruktúra biztonsági mentése panelen.
  3. Keresse meg a biztonsági mentés Nevét és Befejezve dátumát az Elérhető biztonsági másolatok listában.
  4. Ellenőrizze, hogy az ÁllapotSikeres.

Következő lépések

További információ az adatvesztési eseményekből való helyreállítás munkafolyamatról.