Realizar un backup de recursos mediante los cmdlets de PowerShell

La operación de backup de una base de datos de servidor de Exchange implica establecer una conexión con SnapCenter Server, detectar la base de datos de servidor de Exchange, añadir una política, crear un grupo de recursos de backup, realizar el backup y ver el estado del backup.

Antes de empezar

Acerca de esta tarea

Para obtener información sobre los cmdlets de PowerShell, use la ayuda de cmdlets de SnapCenter o consulte la información de referencia sobre cmdlets.

Guía de referencia de cmdlet de Windows de SnapCenter Software 4.0

Nota: El plugin para Exchange no es compatible con operaciones de SnapMirror, SnapVault y clonado; por lo tanto, los siguientes parámetros para el cmdlet Add-SmPolicy no son compatibles con el plugin para Exchange:
  • CloneType
  • UpdateSnapVaultAfterbackup
  • UpdateSnapMirrorAfterbackup
  • MirrorVaultUpdateRetryCount
  • SnapVaultLabel

Pasos

  1. Inicie una sesión de conexión con SnapCenter para el usuario especificado mediante el cmdlet de Open-SmConnection.
    Ejemplo
    Open-smconnection  -SMSbaseurl  https:\\snapctr.demo.netapp.com:8146/
    Se muestra una solicitud de nombre de usuario y contraseña.
  2. Cree una política de backup mediante el cmdlet Add-SmPolicy.
    Ejemplo

    Este ejemplo crea una nueva política de backup con un backup completo y un backup de registros de Exchange:

    C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies
    Ejemplo

    Este ejemplo crea una nueva política de backup con un backup completo cada hora y un backup de registros de Exchange:

    C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Hourly_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies -ScheduleType Hourly -RetentionSettings @{'BackupType'='DATA';'ScheduleType'='Hourly';'RetentionCount'='10'}
    Ejemplo

    Este ejemplo crea una nueva política de backup para incluir solo los registros de Exchange:

    Add-SmPolicy -PolicyName SCE_w2k12_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType LogBackup -BackupActiveCopies
  3. Para detectar recursos de host se usa el cmdlet Get-SmResources.
    Ejemplo

    Este ejemplo detecta los recursos del plugin para Microsoft Exchange Server en el host especificado:

    C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
  4. Añada un nuevo grupo de recursos a SnapCenter mediante el cmdlet Add-SmResourceGroup.
    Ejemplo

    Este ejemplo crea un nuevo grupo de recursos de backup de base de datos de servidor de Exchange con la política y los recursos especificados:

    C:\PS> Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{'Host'='sce-w2k12-exch';'Type'='Exchange Database';'Names'='sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_1,sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2'}
    
    Ejemplo

    Este ejemplo crea un nuevo grupo de recursos de backup de DAG de Exchange con la política y los recursos especificados:

    Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{"Host"="DAGSCE0102";"Type"="Database Availability Group";"Names"="DAGSCE0102"}
  5. Para iniciar una tarea de backup se usa el cmdlet New-SmBackup.
    Ejemplo
    C:\PS> New-SmBackup -ResourceGroupName SCE_w2k12_bkp_RG -Policy SCE_w2k12_Full_Log_bkp_Policy
    
  6. Consulte el estado del trabajo de backup mediante el cmdlet Get-SmBackupReport.
    Ejemplo

    Este ejemplo muestra un informe con un resumen de todos los trabajos realizados en la fecha especificada:

    C:\PS> Get-SmJobSummaryReport -Date ?1/27/2018?
    
    Ejemplo

    Este ejemplo muestra un informe de resumen de tarea para un ID de tarea:

    C:\PS> Get-SmJobSummaryReport -JobId 168