IBM Db2用のPowerShellコマンドレットを使用したストレージ システム接続とクレデンシャルの作成
PowerShellコマンドレットを使用してIBM Db2データベースのバックアップ、リストア、クローニングを行う前に、Storage Virtual Machine(SVM)接続とクレデンシャルを作成する必要があります。
-
PowerShellコマンドレットを実行できるようにPowerShell環境を準備しておく必要があります。
-
ストレージ接続を作成するには、Infrastructure Adminロールの権限が必要です。
-
プラグインのインストールが実行中でないことを確認してください。
ストレージ システム接続の追加中は、ホスト プラグインのインストールが進行中であってはなりません。ホスト キャッシュが更新されず、 SnapCenter GUI にデータベースのステータスが「バックアップに使用できません」または「 NetAppストレージ上にありません」と表示される可能性があるためです。
-
ストレージ システムの名前は一意である必要があります。
SnapCenterでは、別々のクラスタに属している場合でも、複数のストレージ システムに同じ名前を付けることはサポートされません。SnapCenterでサポートする各ストレージ システムには、一意な名前とデータLIFの一意なIPアドレスが必要です。
-
SnapCenterPS をクリックして PowerShell Core を起動します。
-
Add-SmStorageConnectionコマンドレットを使用して、ストレージ システムへの新しい接続を作成します。
PS C:\> Add-SmStorageConnection -StorageType DataOntap -Type DataOntap -OntapStorage ‘scsnfssvm’ -Protocol Https -Timeout 60
-
Add-SmCredentialコマンドレットを使用して、新しいクレデンシャルを作成します。
この例は、Windowsクレデンシャルを使用してFinanceAdminという名前の新しいクレデンシャルを作成する方法を示しています。
PS C:\> Add-SmCredential -Name 'FinanceAdmin' -Type Linux -AuthenticationType PasswordBased -Credential db2hostuser -EnableSudoPrevileges:$true
-
SnapCenter ServerにIBM Db2通信ホストを追加します。
Linux:
PS C:\> Add-SmHost -HostType Linux -HostName '10.232.204.61' -CredentialName 'defaultcreds'
Windows:
PS C:\> Add-SmHost -HostType Windows -HostName '10.232.204.61' -CredentialName 'defaultcreds'
-
パッケージとSnapCenter Plug-in for IBM Db2をホストにインストールします。
Linux:
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2
Windows:
PS C:\> Install-SmHostPackage -HostNames '10.232.204.61' -PluginCodes DB2,SCW
-
SQLLIBのパスを設定します。
Windows の場合、Db2 プラグインは SQLLIB フォルダーのデフォルト パス「C:\Program Files\IBM\SQLLIB\BIN」を使用します。
デフォルト パスを上書きする場合は、次のコマンドを使用します。
PS C:\> Set-SmConfigSettings -Plugin -HostName '10.232.204.61' -PluginCode DB2 -configSettings @{"DB2_SQLLIB_CMD"="<custom_path>\IBM\SQLLIB\BIN"}
コマンドレットで使用できるパラメータとその説明に関する情報は、Get-Help command_name を実行すると取得できます。あるいは、 "SnapCenterソフトウェア コマンドレット リファレンス ガイド" 。