プライベートデータストレージ用のネットワーク共有を作成する

ShareFile Data のストレージゾーンには、プライベートデータのネットワーク共有が必要です。複数のStorage Zone Controllerが 1 つのゾーン内で高可用性および負荷分散用に構成されている場合、すべてのコントローラーが同じ共有場所でプライベートデータにアクセスします。

サポートされているサードパーティ製ストレージシステムにShareFileファイルを格納する場合でも、Storage Zone Controllerには、暗号化キー、キューに入れられたファイル、その他の一時項目、およびストレージシステムへのファイルのアップロードまたはダウンロードに使用されるストレージキャッシュ用のネットワーク共有が必要です。ストレージキャッシュについて詳しくは、「ストレージキャッシュ操作のカスタマイズ」を参照してください。

Storage Zone Controllerは、IIS アカウントプールユーザーを使用して共有にアクセスします。デフォルトでは、アプリケーションプールは低レベルのユーザー権限を持つ Network Service ユーザーアカウントで動作します。Storage Zone Controller は、デフォルトでネットワークサービスアカウントを使用します。ネットワークサービスアカウントの代わりに名前付きユーザーアカウントを使用して、共有にアクセスできます。ただし、ネットワークサービスアカウントを使用して、IISアプリケーションプールとCitrix ShareFile サービスを実行する必要があります。

  1. ネットワークサービスアカウントの代わりに名前付きユーザーアカウントを使用して共有にアクセスする場合は、Active Directory で名前付きユーザーアカウントを作成します。この名前付きユーザーアカウントは、ShareFile サービスアカウントとして参照されます。 注:Storage Zone Controller を構成するときは、ネットワーク共有ユーザー名およびネットワーク共有パスワードを指定します。このパスワードは、共有へのアクセスに使用するアカウントの資格情報(ShareFile サービスアカウントまたはネットワークサービスアカウント)です。

    セキュリティを向上させるために、管理者は、ShareFile ストレージリポジトリを含む特定のフォルダに対する他のすべてのユーザーに対するアクセス許可を拒否し、構成されているストレージロケーションユーザーのみにアクセス権を付与する必要があります。

  2. ネットワーク共有をホストするサーバーに接続し、ShareFile プライベートデータ用のフォルダを作成します。

  3. フォルダを右クリックし、[特定のユーザーと共有…] を選択します。

  4. 共有へのアクセスに使用するアカウント (ネットワークサービスアカウントまたは ShareFile サービスアカウント) を追加し、アクセス許可レベルを読み取り/書き込みに変更します。

  5. [共有] をクリックし、[完了] をクリックします。

  6. フォルダを右クリックし、[プロパティ] を選択します。

  7. [セキュリティ] タブで、共有へのアクセスに使用するアカウント (ネットワークサービスアカウントまたは ShareFile サービスアカウント) に [フルアクセス] アクセス許可があることを確認します。

ゾーンあたりのファイル数を増やす

デフォルトでは、Storage Zone Controller は、CIFS共有を使用して、単一のフォルダではなくフォルダの階層にファイルを格納するように構成されています。

永続的なストレージレイアウトを分割するようにStorage Zone Controller を構成できます。これにより、ストレージアレイのタイプによっては、ゾーンあたりの最大ファイル数が50万未満から1,000万以上に増加します。追加の容量が必要な場合は、デフォルトを変更できます。

複数のフォルダーにファイルを保存するStorage Zone Controller を有効にするには

注意:

レジストリエディターの使用を誤ると、深刻な問題が発生する可能性があり、オペレーティングシステムの再インストールが必要になる場合もあります。レジストリエディターの誤用による障害に対して、シトリックスでは一切責任を負いません。レジストリエディターは、お客様の責任と判断の範囲でご使用ください。また、レジストリファイルのバックアップを作成してから、レジストリを編集してください。

注:

Storage Zone Controllerがアップグレードされている場合は、レジストリキーの値HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone\PathSelection is set to 1. If it is set to 0, update it to 1かどうかを確認してください。

レジストリの編集が終了したら、Storage Zone Controllerで IIS を再起動します。

フォルダの最大数を増やすには

デフォルトでは、分割されたストレージレイアウトには 256 個の最上位フォルダがあり、各フォルダには 256 個のフォルダが含まれています。その構成は、プライマリStorage Zone Controller レジストリキーHKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone: PathSelectionParams=2,2で表されます。

最初の値は、最上位フォルダの数を「16」または 256 の累乗に制限します。2 番目の値では、最上位フォルダの子フォルダの数も 256 に制限されます。

同じ式(16 から N の累乗)を使用して、サイトに適した値を決定できます。たとえば、PathSelectionParams=3,4,4,4 を指定すると、最上位フォルダの数が 4096 (16 から 3 の累乗) に制限されます。2 番目の値は、最上位フォルダの子フォルダの数を 65536 に制限します (16 から 4 の累乗)。3 番目の値は、2 番目のレベルフォルダの子フォルダの数を 65536 に制限します。

レジストリの編集が終了したら、プライマリおよびセカンダリのStorage Zone Controllerで IIS を再起動します。

空のフォルダを削除するには

Storage Zone Controller が複数のフォルダーにファイルを格納する場合、ファイルを削除すると、空のフォルダーになることがあります。デフォルトでは、Storage Zone Controller は空のフォルダーを削除します。ファイル削除サービスは、空のフォルダを削除します。ツリーの一番下から始まり、空でないフォルダに到達するまで続きます。

ただし、アップグレードパスによっては、設定が更新されない場合があります。アップグレード後、C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exe.configに次のキーが表示されていることを確認します。

<add key="DeleteEmptyFoldersAfterFileDeletion” value=“1”/>

キーを追加する必要がある場合は、完了したらファイル削除サービスを再起動します。

プライベートデータストレージ用のネットワーク共有を作成する