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
-
IBM DB2通信ホストをSnapCenterサーバに追加します。
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"}
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、を参照することもできます "SnapCenter ソフトウェアコマンドレットリファレンスガイド"。