Creare una connessione al sistema di archiviazione e una credenziale utilizzando i cmdlet di PowerShell per IBM Db2
È necessario creare una connessione alla macchina virtuale di archiviazione (SVM) e una credenziale prima di utilizzare i cmdlet di PowerShell per eseguire il backup, il ripristino o la clonazione dei database IBM Db2.
-
Dovresti aver preparato l'ambiente PowerShell per eseguire i cmdlet PowerShell.
-
Per creare connessioni di archiviazione è necessario disporre delle autorizzazioni necessarie nel ruolo di amministratore dell'infrastruttura.
-
È necessario assicurarsi che non siano in corso installazioni di plug-in.
Le installazioni di plug-in host non devono essere in corso durante l'aggiunta di una connessione al sistema di storage, poiché la cache host potrebbe non essere aggiornata e lo stato dei database potrebbe essere visualizzato nell'interfaccia utente grafica SnapCenter come “Non disponibile per il backup” o "`Non su storage NetApp ".
-
I nomi dei sistemi di archiviazione devono essere univoci.
SnapCenter non supporta più sistemi di archiviazione con lo stesso nome su cluster diversi. Ogni sistema di archiviazione supportato da SnapCenter deve avere un nome univoco e un indirizzo IP LIF dati univoco.
-
Fare clic su SnapCenterPS per avviare PowerShell Core.
-
Creare una nuova connessione al sistema di archiviazione utilizzando il cmdlet Add-SmStorageConnection.
PS C:\> Add-SmStorageConnection -StorageType DataOntap -Type DataOntap -OntapStorage ‘scsnfssvm’ -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' -Type Linux -AuthenticationType PasswordBased -Credential db2hostuser -EnableSudoPrevileges:$true
-
Aggiungere l'host di comunicazione IBM Db2 a SnapCenter Server.
Per Linux:
PS C:\> Add-SmHost -HostType Linux -HostName '10.232.204.61' -CredentialName 'defaultcreds'
Per Windows:
PS C:\> Add-SmHost -HostType Windows -HostName '10.232.204.61' -CredentialName 'defaultcreds'
-
Installare il pacchetto e il plug-in SnapCenter per IBM Db2 sull'host.
Per Linux:
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2
Per Windows:
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2,SCW
-
Imposta il percorso per SQLLIB.
Per Windows, il plug-in Db2 utilizzerà il percorso predefinito per la cartella SQLLIB: "C:\Programmi\IBM\SQLLIB\BIN"
Se si desidera sovrascrivere il percorso predefinito, utilizzare il seguente comando.
PS C:\> Set-SmConfigSettings -Plugin -HostName '10.232.204.61' -PluginCode DB2 -configSettings @{"DB2_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, puoi anche fare riferimento a "Guida di riferimento ai cmdlet del software SnapCenter" .