Administrar el repositorio de SnapCenter Server
La información relacionada con diversas operaciones realizadas desde SnapCenter se almacena en el repositorio de base de datos del servidor SnapCenter . Debe crear copias de seguridad del repositorio para proteger el servidor SnapCenter contra la pérdida de datos.
El repositorio del servidor SnapCenter a veces se denomina base de datos NSM.
Requisitos previos para proteger el repositorio de SnapCenter
Su entorno debe cumplir ciertos requisitos previos para proteger el repositorio de SnapCenter .
-
Administrar conexiones de máquinas virtuales de almacenamiento (SVM)
Debes configurar las credenciales de almacenamiento.
-
Aprovisionamiento de hosts
Debe haber al menos un disco de almacenamiento NetApp en el host del repositorio de SnapCenter . Si no hay un disco NetApp presente en el host del repositorio de SnapCenter , debe crear uno.
Para obtener detalles sobre cómo agregar hosts, configurar conexiones SVM y aprovisionar hosts, consulte las instrucciones de instalación.
-
Aprovisionamiento de LUN iSCSI o VMDK
Para una configuración de alta disponibilidad (HA), puede aprovisionar un LUN iSCSI o un VMDK en uno de los servidores SnapCenter .
Realice una copia de seguridad del repositorio de SnapCenter
Realizar una copia de seguridad del repositorio de SnapCenter Server ayuda a protegerlo contra la pérdida de datos. Puede realizar una copia de seguridad del repositorio ejecutando el cmdlet Protect-SmRepository.
Acerca de esta tarea
El cmdlet Protect-SmRepository realiza las siguientes tareas:
-
Crea un grupo de recursos y una política
-
Crea una programación de copias de seguridad para el repositorio de SnapCenter
Pasos
-
Inicie PowerShell.
-
En el host del servidor SnapCenter , establezca una sesión mediante el cmdlet Open-SmConnection y luego ingrese sus credenciales.
-
Realice una copia de seguridad del repositorio utilizando el cmdlet Protect-SmRepository y los parámetros necesarios.
Ver copias de seguridad del repositorio de SnapCenter
Puede mostrar una lista de copias de seguridad del repositorio de base de datos de SnapCenter Server ejecutando el cmdlet Get-SmRepositoryBackups.
Las copias de seguridad del repositorio se crean según la programación especificada en el cmdlet Protect-SmRepository.
Pasos
-
Inicie PowerShell.
-
Desde el símbolo del sistema, ingrese el siguiente cmdlet y proporcione las credenciales para conectarse al servidor SnapCenter : Open-SMConnection
-
Enumere todas las copias de seguridad de bases de datos de SnapCenter disponibles mediante el cmdlet Get-SmRepositoryBackups.
Restaurar el repositorio de la base de datos de SnapCenter
Puede restaurar el repositorio de SnapCenter ejecutando el cmdlet Restore-SmRepositoryBackup.
Al restaurar el repositorio de SnapCenter , otras operaciones de SnapCenter que se estén ejecutando se verán afectadas porque durante la operación de restauración la base de datos del repositorio no será accesible.
Pasos
-
Inicie PowerShell.
-
Desde el símbolo del sistema, ingrese el siguiente cmdlet y proporcione las credenciales para conectarse al servidor SnapCenter : Open-SMConnection
-
Restaure la copia de seguridad del repositorio mediante el cmdlet Restore-SmRepositoryBackup.
El siguiente cmdlet restaura el repositorio de base de datos MySQL de SnapCenter a partir de las copias de seguridad existentes en iSCSI LUN o VMDK:
C:\PS>Restore-SmRepositoryBackup -BackupName MYSQL_DS_SC_Repository_mva-x3550-s09_09-15-2016_10.32.00.4445
El siguiente cmdlet restaura la base de datos MySQL de SnapCenter cuando los archivos de respaldo se eliminan accidentalmente en el LUN iSCSI. Para VMDK, restaure manualmente la copia de seguridad desde las instantáneas de ONTAP .
C:\PS>Restore-SmRepositoryBackup -BackupName MYSQL_DS_SC_Repository_mva-x3550-s09_09-15-2016_10.32.00.4445 -RestoreFileSystem
|
La copia de seguridad que se utilizó para realizar la operación de restauración del repositorio no aparecerá en la lista cuando se recuperen las copias de seguridad del repositorio después de realizar la operación de restauración. |
Migrar el repositorio de SnapCenter
Puede migrar el repositorio de base de datos de SnapCenter Server desde la ubicación predeterminada a otro disco. Puedes migrar el repositorio cuando quieras reubicarlo en un disco con más espacio.
Pasos
-
Detener el servicio MYSQL57 en Windows.
-
Localice el directorio de datos MySQL.
Generalmente, puede encontrar el directorio de datos en C:\ProgramData\MySQL\MySQL Server 5.7\Data.
-
Copie el directorio de datos MySQL a la nueva ubicación, por ejemplo, E:\Data\nsm.
-
Haga clic derecho en el nuevo directorio y luego seleccione Propiedades > Seguridad para agregar la cuenta del servidor local del Servicio de red al nuevo directorio y luego asigne control total a la cuenta.
-
Cambie el nombre del directorio de la base de datos original, por ejemplo, nsm_copy.
-
Desde un símbolo del sistema de Windows, cree un enlace de directorio simbólico utilizando el comando mklink.
"mklink /d "C:\ProgramData\MySQL\MySQL Server 5.7\Data\nsm" "E:\Data\nsm" "
-
Inicie el servicio MYSQL57 en Windows.
-
Verifique que el cambio de ubicación de la base de datos sea exitoso iniciando sesión en SnapCenter y verificando las entradas del repositorio, o iniciando sesión en la utilidad MySQL y conectándose al nuevo repositorio.
-
Eliminar el directorio del repositorio de base de datos original, renombrado (nsm_copy).
Restablecer la contraseña del repositorio de SnapCenter
La contraseña de la base de datos del repositorio del servidor MySQL se genera automáticamente durante la instalación del servidor SnapCenter desde SnapCenter 4.2. El usuario de SnapCenter no conoce en ningún momento esta contraseña generada automáticamente. Si desea acceder a la base de datos del repositorio, deberá restablecer la contraseña.
Debe tener privilegios de administrador de SnapCenter para restablecer la contraseña.
Pasos
-
Inicie PowerShell.
-
Desde el símbolo del sistema, ingrese el siguiente comando y luego proporcione las credenciales para conectarse al servidor SnapCenter : Open-SMConnection
-
Restablecer la contraseña del repositorio: Set-SmRepositoryPassword
El siguiente comando restablece la contraseña del repositorio:
Set-SmRepositoryPassword at command pipeline position 1 Supply values for the following parameters: NewPassword: ******** ConfirmPassword: ******** Successfully updated the MySQL server password.
La información sobre los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help command_name. Alternativamente, también puede consultar la "Guía de referencia de cmdlets del software SnapCenter" .