Creare una connessione al sistema di archiviazione e una credenziale utilizzando i cmdlet PowerShell per MySQL
Prima di utilizzare i cmdlet PowerShell per eseguire il backup, il ripristino o la clonazione dei database MySQL, è necessario creare una connessione SVM (Storage Virtual Machine) e una credenziale.
-
L'ambiente PowerShell dovrebbe essere stato preparato per l'esecuzione dei cmdlet PowerShell.
-
Per creare le connessioni storage, è necessario disporre delle autorizzazioni necessarie nel ruolo Infrastructure Admin.
-
Assicurarsi che le installazioni dei plug-in non siano in corso.
Le installazioni dei plug-in host non devono essere in corso durante l'aggiunta di una connessione al sistema di storage perché la cache host potrebbe non essere aggiornata e lo stato dei database potrebbe essere visualizzato nella GUI di SnapCenter come “non disponibile per il backup” o “non su storage NetApp”.
-
I nomi dei sistemi di storage devono essere univoci.
SnapCenter non supporta più sistemi storage con lo stesso nome su cluster diversi. Ogni sistema storage supportato da SnapCenter deve avere un nome univoco e un indirizzo IP LIF dei dati univoco.
-
Avviare una sessione di connessione PowerShell Core utilizzando il cmdlet Open-SmConnection.
PS C:\> Open-SmConnection
-
Creare una nuova connessione al sistema di storage utilizzando il cmdlet Add-SmStorageConnection.
PS C:\> Add-SmStorageConnection -Storage test_vs1 -Protocol Https -Timeout 60
-
Creare una nuova credenziale utilizzando il cmdlet Add-SmCredential.
Questo esempio mostra come creare una nuova credenziale denominata FinanceAdmin con credenziali Windows:
PS C:> Add-SmCredential -Name FinanceAdmin -AuthMode Windows -Credential sddev\administrator
-
Aggiungere l'host di comunicazione MySQL al server SnapCenter.
PS C:> Add-SmHost -HostName 10.232.204.61 -OSType Windows -RunAsName FinanceAdmin -PluginCode mysql
-
Installare il pacchetto e il plug-in SnapCenter per MySQL sull'host.
Per Linux:
PS C:> Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode mysql
Per Windows:
Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode mysql -FilesystemCode scw -RunAsName FinanceAdmin
-
Impostare il percorso su SQLLIB.
Per Windows, il plug-in MySQL utilizzerà il percorso predefinito per la cartella SQLLIB: “C:\programmi\IBM\SQLLIB\BIN”
Se si desidera sovrascrivere il percorso predefinito, utilizzare il comando seguente.
PS C:> Set-SmConfigSettings -Plugin -HostName 10.232.204.61 -PluginCode MySQL -configSettings @{“MySQL_SQLLIB_CMD” = “<custom_path>\IBM\SQLLIB\BIN”}
Le informazioni relative ai parametri che possono essere utilizzati con il cmdlet e le relative descrizioni possono essere ottenute eseguendo Get-Help command_name. In alternativa, fare riferimento anche a "Guida di riferimento al cmdlet del software SnapCenter".