Créer une connexion au système de stockage et des informations d'identification à l'aide des applets de commande PowerShell pour IBM Db2
Vous devez créer une connexion à une machine virtuelle de stockage (SVM) et des informations d’identification avant d’utiliser les applets de commande PowerShell pour sauvegarder, restaurer ou cloner des bases de données IBM Db2.
-
Vous devez avoir préparé l’environnement PowerShell pour exécuter les applets de commande PowerShell.
-
Vous devez disposer des autorisations requises dans le rôle d’administrateur d’infrastructure pour créer des connexions de stockage.
-
Vous devez vous assurer que les installations de plug-ins ne sont pas en cours.
Les installations de plug-ins hôtes ne doivent pas être en cours lors de l'ajout d'une connexion au système de stockage, car le cache hôte peut ne pas être mis à jour et l'état des bases de données peut s'afficher dans l'interface graphique SnapCenter comme « Non disponible pour la sauvegarde » ou « Pas sur le stockage NetApp ».
-
Les noms des systèmes de stockage doivent être uniques.
SnapCenter ne prend pas en charge plusieurs systèmes de stockage portant le même nom sur différents clusters. Chaque système de stockage pris en charge par SnapCenter doit avoir un nom unique et une adresse IP LIF de données unique.
-
Cliquez sur SnapCenterPS pour lancer PowerShell Core.
-
Créez une nouvelle connexion au système de stockage à l’aide de l’applet de commande Add-SmStorageConnection.
PS C:\> Add-SmStorageConnection -StorageType DataOntap -Type DataOntap -OntapStorage ‘scsnfssvm’ -Protocol Https -Timeout 60
-
Créez de nouvelles informations d’identification à l’aide de l’applet de commande Add-SmCredential.
Cet exemple montre comment créer une nouvelle information d'identification nommée FinanceAdmin avec les informations d'identification Windows :
PS C:\> Add-SmCredential -Name 'FinanceAdmin' -Type Linux -AuthenticationType PasswordBased -Credential db2hostuser -EnableSudoPrevileges:$true
-
Ajoutez l’hôte de communication IBM Db2 à SnapCenter Server.
Pour Linux :
PS C:\> Add-SmHost -HostType Linux -HostName '10.232.204.61' -CredentialName 'defaultcreds'
Pour Windows :
PS C:\> Add-SmHost -HostType Windows -HostName '10.232.204.61' -CredentialName 'defaultcreds'
-
Installez le package et le plug-in SnapCenter pour IBM Db2 sur l'hôte.
Pour Linux :
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2
Pour Windows :
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2,SCW
-
Définissez le chemin vers SQLLIB.
Pour Windows, le plug-in Db2 utilisera le chemin par défaut pour le dossier SQLLIB : « C:\Program Files\IBM\SQLLIB\BIN »
Si vous souhaitez remplacer le chemin par défaut, utilisez la commande suivante.
PS C:\> Set-SmConfigSettings -Plugin -HostName '10.232.204.61' -PluginCode DB2 -configSettings @{"DB2_SQLLIB_CMD"="<custom_path>\IBM\SQLLIB\BIN"}
Les informations concernant les paramètres pouvant être utilisés avec l'applet de commande et leurs descriptions peuvent être obtenues en exécutant Get-Help command_name. Alternativement, vous pouvez également vous référer à la "Guide de référence de l'applet de commande du logiciel SnapCenter" .