Realizar un backup de recursos mediante los cmdlets de PowerShell

El backup de un recurso implica establecer una conexión con SnapCenter, añadir recursos, añadir una política, crear una política de recursos de backup y realizar el 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

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. Añada los recursos mediante el cmdlet Add-SmResources.
    Ejemplo
    En este ejemplo, se añaden recursos:
    Add-SmResource -HostName '10.232.206.248' -PluginCode 'DB2' -ResourceName NONREC1 -ResourceType Database -StorageFootPrint ( @
    {"VolumeName"="DB2_NONREC1DB";"LunName"="DB2_NONREC1DB";"Vserver"="vserver_scauto_secondary"}) -Instance db2inst1
  3. Cree una política de backup mediante el cmdlet Add-SmPolicy.
    Ejemplo

    En este ejemplo, se crea una nueva política de backup:

    Add-SMPolicy -PolicyName 'db2VolumePolicy' -PolicyType 'Backup' -PluginPolicyType DB2  -description 'VolumePolicy'
    
  4. Añada un nuevo grupo de recursos a SnapCenter mediante el cmdlet Add-SmResourceGroup.
    Ejemplo

    En este ejemplo, se crea un nuevo grupo de recursos con la política y los recursos especificados:

    Add-SmResourceGroup -ResourceGroupName 'Verify_ManualBackup_DatabaseLevel_MultipleVolume_unix' -Resources @(@
    {"Host"="10.232.206.248";"Uid"="db2inst2\NONREC"},@{"Host"="10.232.206.248";"Uid"="db2inst1\NONREC"}) -Policies db2ManualPolicy
    
  5. Inicie un nuevo trabajo de copia de Snapshot usando el cmdlet New-SmBackup.
    Ejemplo
    New-SMBackup -DatasetName Verify_ManualBackup_DatabaseLevel_MultipleVolume_unix -Policy db2ManualPolicy
    
  6. Consulte el estado del trabajo de backup mediante el cmdlet Get-SmBackupReport.
    Ejemplo

    En este ejemplo, se muestra un informe con un resumen de todos los trabajos realizados en la fecha especificada:

    PS C:\> Get-SmBackupReport -JobId 351
    Output:
    BackedUpObjects           : {DB1}
    FailedObjects             : {}
    IsScheduled               : False
    HasMetadata               : False
    SmBackupId                : 269
    SmJobId                   : 2361
    StartDateTime             : 10/4/2016 11:20:45 PM
    EndDateTime               : 10/4/2016 11:21:32 PM
    Duration                  : 00:00:46.2536470
    CreatedDateTime           : 10/4/2016 11:21:09 PM
    Status                    : Completed
    ProtectionGroupName       : Verify_ASUP_Message_windows
    SmProtectionGroupId       : 211
    PolicyName                : test2
    SmPolicyId                : 20
    BackupName                : Verify_ASUP_Message_windows_scc54_10-04-2016_23.20.46.2758
    VerificationStatus        : NotVerified
    VerificationStatuses      : 
    SmJobError                : 
    BackupType                : SCC_BACKUP
    CatalogingStatus          : NotApplicable
    CatalogingStatuses        : 
    ReportDataCreatedDateTime :