プライマリStorage Zones Controller構成のバックアップ
Storage Zones Controller がローカルサイトにインストールされており、バックアップはユーザーが担当します。展開を完全に保護するには、Storage Zones Controller サーバーのスナップショットを作成し、設定をバックアップし、 ファイル回復用にStorage Zones Controller を準備する必要があります。
このトピックの説明に従って、構成をバックアップすることが重要です。たとえば、バックアップがないときに、誰かが誤ってゾーンを削除した場合、そのゾーン内のフォルダーとファイルを回復することはできません。
重要:
この手順では、必ず PowerShell 4.0 を使用してください。PowerShell の要件の詳細については、「 Storage Zones Controller のシステム要件」の「PowerShell スクリプトとコマンド」を参照してください。
Storage Zones Controller インストーラーには、プライマリStorage Zones Controller構成設定をバックアップおよび回復するコマンドを含む PowerShell モジュールが含まれています。バックアップには、ゾーン、ShareFile データのストレージゾーン、SharePoint 用のストレージゾーンコネクタ、ネットワークファイル共有の記憶域ゾーンコネクタなどの構成情報が含まれます。
バックアップと復元コマンドでは、Storage Zones Controllerと同じユーザーコンテキストで 32 ビットバージョンの PowerShell を実行する必要があります。ユーザーコンテキストを設定するには、ツール PSExec を使用します。このツールは、からダウンロードできます https://docs.microsoft.com/en-us/sysinternals/downloads/psexec。
注:
この手順は、セカンダリStorage Zones Controller には適用されません。セカンダリStorage Zones Controllerをリカバリするには、サーバーにStorage Zones Controllerを再インストールし、サーバをプライマリStorage Zones Controllerに接続します。
-
この手順で使用する 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
-
Storage Zones Controller アプリケーションプールに指定ユーザーを使用する場合:
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 コマンドを実行し、次のプロンプトを完了します。
-
プライマリゾーンコントローラー -入力例:
-
ローカルサーバーへの接続:
http://localhost/ConfigService/
-
リモートサーバーへの接続:
http[s]://myservername.domain.com/ConfigService/
-
DNS の問題でサーバー名に接続できない場合は、リモートサーバーに接続します。
http[s]://10.40.37.5/ConfigService/
-
-
パスフレーズ-Storage Zones Controllerに指定されたパスフレーズ。
-
ファイルパス-例
c:\szc-backup.bak
コマンドパラメータ:
-
パラメーター | 説明 | 例 |
---|---|---|
「サーバー」 | プライマリStorage Zones Controller サーバー名または IP アドレス。これは、[例] の下に示す次のいずれかの形式で、末尾にスラッシュを含める必要があります。 | ローカルサーバーへの接続: http://localhost/ConfigService/ ; リモートサーバーへの接続: http[s]://myservername.domain.com/ConfigService/ ; DNS の問題によりサーバー名への接続が妨げられた場合にリモートサーバーに接続する: http[s]://10.40.37.5/ConfigService/
|
“passphrase” | Storage Zones Controllerに指定されているパスフレーズ。 | “MyPassphrase” |
「フルパス」 | バックアップファイルを保存する場所。 | 「c:\szc-backup.bak」 |
Get-SFConfig コマンドは、バックアップファイルを作成します。
プライマリStorage Zones Controller 設定を復元するには、「 プライマリStorage Zones Controller 構成の復元」を参照してください