Cree una conexión del sistema de almacenamiento y una credencial mediante cmdlets de PowerShell para MySQL
Es necesario crear una conexión de máquina virtual de almacenamiento (SVM) y una credencial antes de usar cmdlets de PowerShell para realizar backup, restaurar o clonar bases de datos MySQL.
-
Debe haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.
-
Debe tener los permisos necesarios en el rol de administrador de infraestructura para crear conexiones de almacenamiento.
-
Debe asegurarse de que no se encuentren en curso las instalaciones de plugins.
No debe haber instalaciones de complementos de host en curso al añadir una conexión a sistemas de almacenamiento, ya que puede que la caché del host no se actualice y que el estado de las bases de datos pueda aparecer en la interfaz gráfica de usuario de SnapCenter como «'no disponible para el backup' o «'no en el almacenamiento de NetApp'».
-
Los nombres de los sistemas de almacenamiento deben ser únicos.
SnapCenter no admite varios sistemas de almacenamiento con el mismo nombre en clústeres diferentes. Cada uno de los sistemas de almacenamiento que admite SnapCenter debe tener un nombre único y una dirección IP de LIF de datos única.
-
Inicie una sesión de conexión de PowerShell Core mediante el cmdlet Open-SmConnection.
PS C:\> Open-SmConnection
-
Cree una nueva conexión con el sistema de almacenamiento mediante el cmdlet Add-SmStorageConnection.
PS C:\> Add-SmStorageConnection -Storage test_vs1 -Protocol Https -Timeout 60
-
Cree una credencial nueva mediante el cmdlet Add-SmCredential.
Este ejemplo muestra cómo crear una nueva credencial llamada FinanceAdmin con las credenciales de Windows:
PS C:> Add-SmCredential -Name FinanceAdmin -AuthMode Windows -Credential sddev\administrator
-
Añada el host de comunicación de MySQL a SnapCenter Server.
PS C:> Add-SmHost -HostName 10.232.204.61 -OSType Windows -RunAsName FinanceAdmin -PluginCode mysql
-
Instale el paquete y el plugin de SnapCenter para MySQL en el host.
Para Linux:
PS C:> Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode mysql
Para Windows:
Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode mysql -FilesystemCode scw -RunAsName FinanceAdmin
-
Defina la ruta de acceso a SQLLIB.
Para Windows, el plugin de MySQL utilizará la ruta predeterminada para la carpeta SQLLIB: “C:\Program Files\IBM\SQLLIB\BIN”
Si desea anular la ruta predeterminada, utilice el comando siguiente.
PS C:> Set-SmConfigSettings -Plugin -HostName 10.232.204.61 -PluginCode MySQL -configSettings @{“MySQL_SQLLIB_CMD” = “<custom_path>\IBM\SQLLIB\BIN”}
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".