Skip to main content
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.

Realice un backup de las bases de datos SAP HANA

Colaboradores

Si un recurso aún no es parte de ningún grupo de recursos, es posible realizar backups del recurso desde la página Resources.

Antes de empezar
  • Debe tener creada una política de backup.

  • Si desea realizar un backup de un recurso que tenga una relación de SnapMirror con un almacenamiento secundario, la función ONTAP asignada al usuario de almacenamiento debería incluir el privilegio «sinapmirror all». Sin embargo, si usted está utilizando el rol "'vsadmin'", entonces no se requiere el privilegio "nnapmirror all".

  • Para la operación de backup basado en copias de Snapshot, asegúrese de que todas las bases de datos de tenant sean válidas y estén activas.

  • Para crear backups de replicación del sistema SAP HANA, se recomienda añadir todos los recursos del sistema SAP HANA a un grupo de recursos. Esto garantiza una copia de seguridad sin problemas durante el modo de recuperación tras fallos.

  • Si desea crear un backup basado en archivos cuando una o varias bases de datos de arrendatarios están fuera de servicio, defina el parámetro ALLOW_FILE_BASED_BACKUP_IFINACTIVE_ARRENDATARIOS_PRESSE en YES en el archivo de propiedades de HANA mediante Set-SmConfigSettings cmdlet.

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

  • Para los comandos previos y posteriores para operaciones de inactividad, Snapshot y la reanudación de la copia, debe comprobar si los comandos existen en la lista de comandos disponible en el host del plugin con las rutas siguientes:

    • Ubicación predeterminada en el host de Windows: C:\Archivos de programa\NetApp\SnapCenter\SnapCenter Plug-in Creator\etc\allowed_commands.config

    • Ubicación predeterminada en el host Linux: /opt/NetApp/SnapCenter/scc/etc/allowed_commands.config

Nota Si no hay comandos en la lista de comandos, se producirá un error en la operación.
UI de SnapCenter
Pasos
  1. En el panel de navegación izquierdo, seleccione Recursos y, a continuación, seleccione el plugin apropiado de la lista.

  2. En la página Recursos, filtre los recursos de la lista desplegable Ver en función del tipo de recurso.

    icono de filtroSeleccione , y, a continuación, seleccione el nombre de host y el tipo de recurso para filtrar los recursos. A continuación, puede seleccionar icono de filtro cerrar el panel de filtros.

  3. Seleccione el recurso que desea incluir en el backup.

  4. En la página Recursos, seleccione Use custom name format for Snapshot copy y, a continuación, escriba el formato del nombre personalizado que desee usar para el nombre de Snapshot.

    Por ejemplo, customtext_policy_hostname o resource_hostname. De forma predeterminada, se añade una fecha/hora al nombre de la Snapshot.

  5. En la página Application Settings, realice lo siguiente:

    • Seleccione la flecha backups para establecer opciones de copia de seguridad adicionales:

      Habilite el backup del grupo de consistencia y, si es necesario, realice las siguientes tareas:

    Para este campo…​ Realice lo siguiente…​

    Permitir que se complete la operación de "Snapshot de grupo de consistencia"

    Seleccione Urgente, Medio o Relacionado para especificar el tiempo de espera para que finalice la operación de instantánea. Urgent = 5 segundos, Medium = 7 segundos y Relaxed = 20 segundos.

    Deshabilite la sincronización WAFL

    Seleccione este campo para evitar forzar un punto de coherencia de WAFL.

    • Seleccione la flecha Scripts para ejecutar los comandos PRE y POST para las operaciones de inactividad, instantánea y desactivación.

      También puede ejecutar los comandos previos antes de salir de la operación de backup. Los scripts previos y posteriores se ejecutan en el servidor de SnapCenter.

    • Seleccione la flecha Configuraciones personalizadasy, a continuación, introduzca los pares de valores personalizados necesarios para todos los trabajos que utilizan este recurso.

    • Seleccione la flecha * Herramienta de copia de instantáneas * para seleccionar la herramienta para crear instantáneas:

      Si desea que…​ Realice lo siguiente…​

      SnapCenter cree una snapshot a nivel del almacenamiento

      Seleccione SnapCenter sin coherencia del sistema de archivos.

      SnapCenter utilice el plugin para Windows y coloque el sistema de archivos en estado coherente para luego crear una copia de Snapshot

      Seleccione SnapCenter with File System Consistency.

      Para escribir el comando para crear una snapshot

      Seleccione Otro y luego ingrese el comando para crear una instantánea.

      configuración de la aplicación

  6. En la página Policies, realice los siguientes pasos:

    1. Seleccione una o varias políticas de la lista desplegable.

      Nota También puede crear una directiva haciendo clic en .

      En la sección Configure schedules for selected policies, se muestran las políticas seleccionadas.

    2. Seleccione En la columna Configurar programaciones de la directiva para la que desea configurar una programación.

    3. En el cuadro de diálogo Add schedules for policy policy_name, configure la programación y, a continuación, seleccione OK.

      policy_name es el nombre de la directiva seleccionada.

    Las programaciones configuradas figuran en la columna Applied Schedules.

  7. En la página Notification, en la lista desplegable Email preference, seleccione los escenarios en los que desea enviar los correos electrónicos.

    También debe especificar las direcciones de correo electrónico del remitente y los destinatarios, así como el asunto del correo. SMTP también debe configurarse en Ajustes > Ajustes globales.

  8. Revisa el resumen y luego selecciona Finalizar.

    Se muestra la página de topología de los recursos.

  9. Seleccione Back up Now.

  10. En la página Backup, realice los siguientes pasos:

    1. Si aplicó varias políticas al recurso, en la lista desplegable Política, seleccione la directiva que desea utilizar para la copia de seguridad.

      Si la política seleccionada para el backup bajo demanda está asociada a una programación de backup, los backups bajo demanda se retendrán en función de la configuración de retención especificada para el tipo de programación.

    2. Seleccione copia de seguridad.

  11. Supervise el progreso de la operación haciendo clic en Monitor > Jobs.

    • En las configuraciones de MetroCluster, es posible que SnapCenter no pueda detectar una relación de protección tras una conmutación por error.

    • Si va a realizar el backup de datos de aplicación en VMDK y el tamaño de pila de Java para el plugin de SnapCenter para VMware vSphere no es suficientemente grande, se puede producir un error en el backup.

      Para aumentar el tamaño de pila de Java, busque el archivo de script /opt/netapp/init_scripts/svservice. En ese script, el comando do_start method inicia el servicio de complemento de VMware de SnapCenter. Actualice este comando a lo siguiente: Java -jar -Xmx8192M -Xms4096M

Cmdlets de PowerShell
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. Añada los recursos mediante el cmdlet Add-SmResources.

    Este ejemplo muestra cómo añadir una base de datos SAP HANA del tipo SingleContainer:

    C:\PS> Add-SmResource -HostName '10.232.204.42' -PluginCode 'HANA' -DatabaseName H10 -ResourceType SingleContainer -StorageFootPrint (@{"VolumeName"="HanaData10";"StorageSystem"="vserver_scauto_primary"}) -SID 'H10' -filebackuppath '/tmp/HanaFileLog' -userstorekeys 'HS10' -osdbuser 'h10adm' -filebackupprefix 'H10_'

    Este ejemplo muestra cómo añadir una base de datos SAP HANA del tipo MultipleContainers:

    C:\PS> Add-SmResource -HostName 'vp-hana2.gdl.englab.netapp.com' -PluginCode 'HANA' -DatabaseName MDC_MT -ResourceType MultipleContainers -StorageFootPrint (@{"VolumeName"="VP_HANA2_data";"StorageSystem"="buck.gdl.englab.netapp.com"}) -sid 'A12' -userstorekeys 'A12KEY' -TenantType 'MultiTenant'

    Este ejemplo muestra cómo crear un recurso de volúmenes sin datos:

    C:\PS> Add-SmResource -HostName 'SNAPCENTERN42.sccore.test.com' -PluginCode 'hana' -ResourceName NonDataVolume -ResourceType NonDataVolume -StorageFootPrint (@{"VolumeName"="ng_pvol";"StorageSystem"="vserver_scauto_primary"}) -sid 'S10'
  3. Cree una política de backup mediante el cmdlet Add-SmPolicy.

    Este ejemplo crea una política de backup para un backup basado en copias de Snapshot:

    C:\PS> Add-SmPolicy -PolicyName hana_snapshotbased -PolicyType Backup -PluginPolicyType hana -BackupType SnapShotBasedBackup

    Este ejemplo crea una política de backup para un backup basado en archivos:

    C:\PS> Add-SmPolicy -PolicyName hana_Filebased -PolicyType Backup -PluginPolicyType hana -BackupType FileBasedBackup
  4. Proteja el recurso o añada un nuevo grupo de recursos a SnapCenter mediante el cmdlet Add-SmResourceGroup.

    Este ejemplo protege un recurso de contenedor único:

    C:\PS> Add-SmProtectResource -PluginCode HANA  -Policies hana_snapshotbased,hana_Filebased
     -Resources @{"Host"="host.example.com";"UID"="SID"} -Description test -usesnapcenterwithoutfilesystemconsistency

    Este ejemplo protege un recurso de varios contenedores:

    C:\PS> Add-SmProtectResource -PluginCode HANA  -Policies hana_snapshotbased,hana_Filebased
     -Resources @{"Host"="host.example.com";"UID"="MDC\SID"} -Description test -usesnapcenterwithoutfilesystemconsistency

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

    C:\PS> Add-SmResourceGroup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Resources @(@{"Host"="sccorelinux61.sccore.test.com";"Uid"="SID"},@{"Host"="sccorelinux62.sccore.test.com";"Uid"="MDC\SID"})
      -Policies hana_snapshotbased,hana_Filebased  -usesnapcenterwithoutfilesystemconsistency  -plugincode 'HANA'

    Este ejemplo crea un grupo de recursos de volumen sin datos:

    C:\PS> Add-SmResourceGroup -ResourceGroupName 'Mixed_RG_backup_when_Remove_Backup_throguh_BackupName_windows' -Resources @(@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="H11";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="MDC\H31";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="NonDataVolume\S10\NonDataVolume";"PluginName"="hana"}) -Policies hanaprimary
  5. Para iniciar una tarea de backup se usa el cmdlet New-SmBackup.

    Este ejemplo muestra cómo realizar un backup de un grupo de recursos:

    C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources'  -Policy hana_snapshotbased

    Este ejemplo realiza un backup de un recurso protegido:

    C:\PS> New-SMBackup -Resources @{"Host"="10.232.204.42";"Uid"="MDC\SID";"PluginName"="hana"} -Policy hana_Filebased
  6. Supervise el estado de la tarea (running, completed o failed) mediante el cmdlet Get-smJobSummaryReport.

    PS C:\> Get-smJobSummaryReport -JobID 123
  7. Supervise los detalles del trabajo de backup como ID de backup, nombre de backup para realizar una operación de restauración o clonado mediante el cmdlet Get-SmBackupReport.

    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 :

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. Alternativamente, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".