Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Centro de datos modular, Azure Stack Hub Ruggedized
En este artículo se muestra cómo realizar una copia de seguridad a petición de Azure Stack.
Inicio de la copia de seguridad
Las copias de seguridad se programan automáticamente. Iniciar una copia de seguridad a petición solo es necesario si recibe una alerta para desencadenar la copia de seguridad manualmente. Para iniciar la copia de seguridad a petición, seleccione Copia de seguridad ahora. Una copia de seguridad a petición no modificará la hora de la siguiente copia de seguridad programada. Una vez completada la tarea, puede confirmar la configuración en la hoja Essentials:
Inicio de la copia de seguridad de Azure Stack
También puede ejecutar el cmdlet de PowerShell Start-AzsBackup en el equipo de administración de Azure Stack.
Inicio de una nueva copia de seguridad sin seguimiento del progreso de trabajo
Use Start-AzSBackup para iniciar una nueva copia de seguridad inmediatamente sin seguimiento del progreso del trabajo.
Start-AzsBackup -Force
Inicio de la copia de seguridad de Azure Stack con seguimiento del progreso del trabajo
Use Start-AzSBackup para iniciar una nueva copia de seguridad con el parámetro -AsJob y guárdela como una variable para realizar un seguimiento del progreso del trabajo de copia de seguridad.
Nota:
El trabajo de copia de seguridad aparece como completado correctamente en el portal unos 10 o 15 minutos antes de que finalice el trabajo.
El estado real se observa mejor a través del código siguiente.
El retraso inicial de 1 milisegundos se introduce porque el código es demasiado rápido para registrar el trabajo correctamente. El código no informa de PSBeginTime ni, a su vez, ningún estado del trabajo.
$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
}
Confirmación de que se ha completado la copia de seguridad
Confirmación de que la copia de seguridad se ha completado con PowerShell
Use los siguientes comandos de PowerShell para asegurarse de que la copia de seguridad se ha completado correctamente:
Get-AzsBackup
El resultado debe tener un aspecto similar a la siguiente salida:
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 : {}
Confirmación de que la copia de seguridad se ha completado en el portal del administrador
Use el portal de administración de Azure Stack para comprobar que la copia de seguridad se ha completado correctamente siguiendo estos pasos:
Seleccione Todos los servicios y, en la categoría Administración , seleccione Copia de seguridad de infraestructura. Elija Configuración en la hoja Copia de seguridad de infraestructura.
Busque el Nombre y la Fecha de finalización de la copia de seguridad en la lista Copias de seguridad disponibles.
Compruebe que el Estado es Correcto.
Pasos siguientes
Obtenga más información sobre los procedimientos recomendados de copia de seguridad de infraestructura.