プライマリストレージゾーンコントローラ構成のバックアップ
ストレージゾーンコントローラー がローカルサイトにインストールされており、バックアップはユーザーが担当します。展開を完全に保護するには、ストレージゾーンコントローラー サーバーのスナップショットを作成し、設定をバックアップし、 ファイル回復用にストレージゾーンコントローラー を準備する必要があります。
このトピックの説明に従って、構成をバックアップすることが重要です。たとえば、バックアップがないときに、誰かが誤ってゾーンを削除した場合、そのゾーン内のフォルダーとファイルを回復することはできません。
重要:
この手順では、必ず PowerShell 4.0 を使用してください。PowerShell の要件の詳細については、「 ストレージゾーンコントローラー のシステム要件」の「PowerShell スクリプトとコマンド」を参照してください。
ストレージゾーンコントローラー インストーラーには、プライマリストレージゾーンコントローラー構成設定をバックアップおよび回復するコマンドを含む PowerShell モジュールが含まれています。バックアップには、ゾーン、ShareFile データのストレージゾーン、SharePoint 用のストレージゾーンコネクタ、ネットワークファイル共有の記憶域ゾーンコネクタなどの構成情報が含まれます。
バックアップと復元コマンドでは、ストレージゾーンコントローラーと同じユーザーコンテキストで 32 ビットバージョンの PowerShell を実行する必要があります。ユーザーコンテキストを設定するには、ツール PSExec を使用します。このツールは、からダウンロードできます https://docs.microsoft.com/en-us/sysinternals/downloads/psexec。
注意:
この手順は、セカンダリストレージゾーンコントローラー には適用されません。セカンダリストレージゾーンコントローラをリカバリするには、サーバーにストレージゾーンコントローラを再インストールし、サーバをプライマリストレージゾーンコントローラに接続します。
-
この手順で使用する PowerShell スクリプトは署名されていないので、PowerShell 実行ポリシーを変更する必要があります。
-
PowerShell 実行ポリシーで、署名のないローカルのスクリプトを実行できるかどうかを確認します:PS
C:\>Get-ExecutionPolicy
たとえば、RemoteSigned、Unrestricted、または Bypass のポリシーでは、署名されていないスクリプトを実行できます。
-
PowerShell 実行ポリシーを変更するには:PS
C:\>Set-ExecutionPolicy RemoteSigned
-
-
この PowerShell セッションのユーザーコンテキストを設定します。コマンドウィンドウで、次のいずれかのコマンドを実行します。
-
デフォルトのネットワークサービスアカウントを使用している場合:
PsExec.exe -i -u "NT AUTHORITY\NetworkService" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell
-
ストレージゾーンコントローラー アプリケーションプールに指定ユーザーを使用する場合:
PsExec.exe -i -u "domain\username" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell
PowerShell ウィンドウが開きます。
-
-
PowerShell プロンプトから、ConfigBR.dllモジュールをインポートします:Import-Module
C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfigBR\ConfigBR.dll
新しい PowerShell ウィンドウを開くたびに、モジュールをインポートする必要があります。
-
PowerShell プロンプトから、get-sfConfig コマンドを実行します。
Get-SfConfig PrimaryZoneController "`https://myserver.domain.com/ConfigService/`" Passphrase "mypassphrase" FilePath "c:\szc-backup.bak" <!--NeedCopy-->
コマンドパラメータ:
パラメーター | 説明 | 例 |
---|---|---|
「サーバー」 | プライマリストレージゾーンコントローラー サーバー名または IP アドレス。これは、[例] の下に示す次のいずれかの形式で、末尾にスラッシュを含める必要があります。 | ローカルサーバーへの接続: http://localhost/ConfigService/ ; リモートサーバーへの接続: http[s]://myservername.domain.com/ConfigService/ ; DNS の問題によりサーバー名への接続が妨げられた場合にリモートサーバーに接続する: http[s]://10.40.37.5/ConfigService/
|
“passphrase” | ストレージゾーンコントローラに指定されているパスフレーズ。 | “MyPassphrase” |
「フルパス」 | バックアップファイルを保存する場所。 | 「c:\szc-backup.bak」 |
Get-SFConfig コマンドは、バックアップファイルを作成します。
プライマリストレージゾーンコントローラー 設定を復元するには、「 プライマリストレージゾーンコントローラー 構成の復元」を参照してください