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

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

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

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

  1. ネットワークサービスアカウントの代わりに名前付きユーザーアカウントを使用して共有にアクセスする場合は、Active Directory に名前付きユーザーアカウントを作成します。この名前付きユーザーアカウントをShareFileサービスアカウントと呼びます。 注:ストレージゾーン Controller を構成するときは、[ネットワーク共有ユーザー名] と [ネットワーク共有パスワード] を指定します。これは、共有にアクセスするために使用するアカウントの資格情報 (ShareFile Service アカウントまたは Network Service アカウントのいずれか) です。

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

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

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

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

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

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

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

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

デフォルトでは、ストレージ・ゾーン・Controller は、単一のフォルダではなく、フォルダの階層にファイルを格納するためにCIFS共有を使用するように構成されています。ここでは文章全体を削除します。上記の #1 により (複数のフォルダがファイルの格納に使用されるため)。

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

複数のフォルダーにファイルを格納するストレージゾーン Controller 有効にするには

ご注意:

レジストリを誤って編集すると、深刻な問題が発生し、オペレーティングシステムの再インストールが必要になることがあります。Citrix は、レジストリエディタの誤った使用に起因する問題を解決できることを保証できません。レジストリエディタは、自己の責任において使用してください。レジストリを編集する前に、必ずレジストリをバックアップしてください。

注:

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

レジストリの編集が完了したら、ストレージゾーンコントローラーで IIS を再起動します。

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

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

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

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

レジストリの編集が終了したら、プライマリおよびセカンダリの記憶域ゾーンコントローラで IIS を再起動します。

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

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

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

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

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

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