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