プライマリ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にサーバーを接続します。

  1. この手順で使用する PowerShell スクリプトは署名されていないため、PowerShell 実行ポリシーを変更する必要がある場合があります。

    1. PowerShell 実行ポリシーで、署名のないローカルのスクリプトを実行できるかどうかを確認します:PS C:\>Get-ExecutionPolicy

      たとえば、RemoteSigned、Unrestricted、または Bypass のポリシーを使用すると、署名のないスクリプトを実行できます。

    2. PowerShell 実行ポリシーを変更するには:PS C:\>Set-ExecutionPolicy RemoteSigned

  2. この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 ウィンドウが開きます。

  3. PowerShell プロンプトから、ConfigBR.dllモジュールをインポートします:Import-Module "C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfigBR\ConfigBR.dll"

    新しい PowerShell ウィンドウを開くたびに、モジュールをインポートする必要があります。

  4. 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構成を回復する」を参照してください。

プライマリStorage Zone Controller 構成のバックアップ