PostgreSQL用のPowerShellコマンドレットを使用して、ストレージシステム接続とクレデンシャルを作成する
-
このドキュメント ページのPDF
![](https://docs.netapp.com/common/images/pdf-zip.png)
PDF版ドキュメントのセット
Creating your file...
PowerShellコマンドレットを使用してPostgreSQLクラスタをバックアップ、リストア、またはクローニングするには、Storage Virtual Machine(SVM)接続とクレデンシャルを作成する必要があります。
-
PowerShell コマンドレットを実行できるように PowerShell 環境を準備しておく必要があります。
-
ストレージ接続を作成するには、 Infrastructure Admin ロールに必要な権限が必要です。
-
プラグインのインストールが実行中でないことを確認してください。
ストレージシステム接続の追加中にホストプラグインのインストールを実行しないでください。ホストキャッシュが更新されず、SnapCenter GUIでクラスタのステータスが「Not available for backup」または「Not on NetApp storage」と表示されることがあります。
-
ストレージシステム名は一意である必要があります。
SnapCenter では、異なるクラスタに同じ名前のストレージシステムを複数配置することはサポートされていません。SnapCenter でサポートされるストレージシステムには、それぞれ一意の名前およびデータ LIF の IP アドレスを割り当てる必要があります。
-
Open-SmConnectionコマンドレットを使用して、PowerShell Core接続セッションを開始します。
PS C:\> Open-SmConnection
-
Add-SmStorageConnection コマンドレットを使用して、ストレージシステムへの新しい接続を作成します。
PS C:\> Add-SmStorageConnection -Storage test_vs1 -Protocol Https -Timeout 60
-
Add-SmCredential コマンドレットを使用して新しいクレデンシャルを作成します。
次の例は、 Windows クレデンシャルを使用して FinanceAdmin という名前の新しいクレデンシャルを作成する方法を示しています。
PS C:> Add-SmCredential -Name FinanceAdmin -AuthMode Windows -Credential sddev\administrator
-
SnapCenterサーバにPostgreSQL通信ホストを追加します。
PS C:> Add-SmHost -HostName 10.232.204.61 -OSType Windows -RunAsName FinanceAdmin -PluginCode PostgreSQL
-
パッケージとSnapCenter Plug-in for PostgreSQLをホストにインストールします。
Linux の場合:
PS C:> Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode PostgreSQL
Windows の場合:
Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode PostgreSQL -FilesystemCode scw -RunAsName FinanceAdmin
-
SQLLIBへのパスを設定します。
Windowsの場合、PostgreSQLプラグインはSQLLIBフォルダのデフォルトパス「C:\Program Files\IBM\SQLLIB\bin」を使用します。
デフォルトのパスを上書きする場合は、次のコマンドを使用します。
PS C:> Set-SmConfigSettings -Plugin -HostName 10.232.204.61 -PluginCode PostgreSQL -configSettings @{“PostgreSQL_SQLLIB_CMD” = “<custom_path>\IBM\SQLLIB\BIN”}
コマンドレットで使用できるパラメータとその説明については、 RUN_Get-Help コマンド NAME を実行して参照できます。または、『Software Cmdlet Reference Guide ^]』も参照して https://docs.netapp.com/us-en/snapcenter-cmdlets/index.htmlnapCenter ください。