Storage zones controller

プライマリストレージゾーンコントローラ構成のバックアップ

ストレージゾーンコントローラー がローカルサイトにインストールされており、バックアップはユーザーが担当します。展開を完全に保護するには、ストレージゾーンコントローラー サーバーのスナップショットを作成し、設定をバックアップし、 ファイル回復用にストレージゾーンコントローラー を準備する必要があります

このトピックの説明に従って、構成をバックアップすることが重要です。たとえば、バックアップがないときに、誰かが誤ってゾーンを削除した場合、そのゾーン内のフォルダーとファイルを回復することはできません。

重要:

この手順では、必ず PowerShell 4.0 を使用してください。PowerShell の要件の詳細については、「 ストレージゾーンコントローラー のシステム要件」の「PowerShell スクリプトとコマンド」を参照してください。

ストレージゾーンコントローラー インストーラーには、プライマリストレージゾーンコントローラー構成設定をバックアップおよび回復するコマンドを含む PowerShell モジュールが含まれています。バックアップには、ゾーン、ShareFile データのストレージゾーン、SharePoint 用のストレージゾーンコネクタ、ネットワークファイル共有の記憶域ゾーンコネクタなどの構成情報が含まれます。

バックアップと復元コマンドでは、ストレージゾーンコントローラーと同じユーザーコンテキストで 32 ビットバージョンの PowerShell を実行する必要があります。ユーザーコンテキストを設定するには、ツール PSExec を使用します。このツールは、からダウンロードできます https://docs.microsoft.com/en-us/sysinternals/downloads/psexec

注意:

この手順は、セカンダリストレージゾーンコントローラー には適用されません。セカンダリストレージゾーンコントローラをリカバリするには、サーバーにストレージゾーンコントローラを再インストールし、サーバをプライマリストレージゾーンコントローラに接続します。

  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

    • ストレージゾーンコントローラー アプリケーションプールに指定ユーザーを使用する場合:

      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 "`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 コマンドは、バックアップファイルを作成します。

プライマリストレージゾーンコントローラー 設定を復元するには、「 プライマリストレージゾーンコントローラー 構成の復元」を参照してください

プライマリストレージゾーンコントローラ構成のバックアップ

この記事の概要