Realizar backup de recursos con cmdlets de PowerShell

Realizar el backup de una base de datos de SQL Server o de un sistema de archivos de Windows incluye establecer una conexión con SnapCenter Server, determinar las instancias de la base de datos de SQL Server o los sistemas de archivos Windows, crear un grupo de recursos de backup, realizar el backup y verificar.

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 Server para un usuario especificado mediante el cmdlet de Open-SmConnection.
    Ejemplo
    Open-smconnection  -SMSbaseurl  https:\\snapctr.demo.netapp.com:8146/
    Se muestra la solicitud para introducir el nombre de usuario y la contraseña.
  2. Cree una política de backup mediante el cmdlet de Add-SmPolicy.
    Ejemplo

    En este ejemplo, se crea una nueva política de backup con el tipo de backup de SQL FullBackup:

    PS C:\> Add-SmPolicy -PolicyName TESTPolicy 
    -PluginPolicyType SCSQL -PolicyType Backup 
    -SqlBackupType FullBackup -Verbose
    
    Ejemplo

    En este ejemplo, se crea una nueva política de backup con el tipo de backup de sistema de archivos Windows CrashConsistent:

    PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy 
    -PluginPolicyType SCW -PolicyType Backup 
    -ScwBackupType CrashConsistent -Verbose
    
  3. Detecte los recursos del host con el cmdlet Get-SmResources.
    Ejemplo

    En este ejemplo, se determinan los recursos para el plugin de Microsoft SQL en el host especificado:

    C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com 
    -PluginCode SCSQL
    Ejemplo

    En este ejemplo, se determinan los recursos para los sistemas de archivos Windows en el host especificado:

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

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

    PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource 
    -Resources @{"Host"="visef6.org.com";
    "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"} 
    -Policies "BackupPolicy"
    
    Ejemplo

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

    PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource
    -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I";
    "Type"="Windows Filesystem";"Names"="E:\"} 
    -Policies "EngineeringBackupPolicy"
    
  5. Inicie un nuevo trabajo de copia de Snapshot con el cmdlet New-SmBackup.
    Ejemplo
    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
    
  6. Vea el estado del trabajo de backup con 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-SmJobSummaryReport -Date ?1/27/2016?