Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Realizar backup de recursos con cmdlets de PowerShell

Colaboradores

Puede utilizar los cmdlets de PowerShell para realizar backup de bases de datos de SQL Server o sistemas de archivos Windows. Esto incluye la realización de backups 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.

Lo que necesitará

  • Debe haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.

  • Debe añadir la conexión con el sistema de almacenamiento y crear una credencial.

  • Es necesario haber añadido los hosts y detectado los recursos.

  • Pasos*

    1. Inicie una sesión de conexión con el servidor de SnapCenter para el usuario especificado mediante el cmdlet de Open-SmConnection.

      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.

      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

      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. Para detectar recursos de host se usa el cmdlet Get-SmResources.

      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

      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 nuevo grupo de recursos a SnapCenter mediante el cmdlet Add-SmResourceGroup.

      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"

      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. Para iniciar una tarea de backup se usa el cmdlet New-SmBackup.

      PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
    6. Consulte el estado del trabajo de backup mediante el cmdlet Get-SmBackupReport.

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

    PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'

La información relativa a los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help nombre_comando. Como alternativa, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".