プライベートデータストレージ用のネットワーク共有を作成する
ShareFile Data のストレージ ゾーンには、プライベート データ用のネットワーク共有が必要です。 ゾーン内で高可用性と負荷分散を実現するために複数のストレージ ゾーン コントローラが構成されている場合、すべてのコントローラはプライベート データの同じ共有場所にアクセスします。
ShareFile ファイルをサポートされているサードパーティのストレージ システムに保存する場合でも、ストレージ ゾーン コントローラでは、暗号化キー、キューに入れられたファイル、その他の一時アイテム、およびそのストレージ システムへのファイルのアップロードまたはストレージ システムからのファイルのダウンロード用のストレージ キャッシュ用のネットワーク共有が必要です。 ストレージ キャッシュの詳細については、「 ストレージ キャッシュ操作のカスタマイズ」を参照してください。
ストレージ ゾーン コントローラは、IIS アカウント プール ユーザーを使用してネットワーク共有にアクセスします。 既定では、アプリケーション プールは、低レベルのユーザー権限を持つネットワーク サービス ユーザー アカウントで動作します。 ストレージ ゾーン コントローラは、デフォルトでネットワーク サービス アカウントを使用します。 共有にアクセスするには、ネットワーク サービス アカウントの代わりに名前付きユーザー アカウントを使用できます。 IIS アプリケーション プールと ShareFile サービスを実行するには、ネットワーク サービス アカウントを使用します。
-
共有にアクセスするためにネットワーク サービス アカウントではなく名前付きユーザー アカウントを使用する場合は、Active Directory に名前付きユーザー アカウントを作成します。 その名前付きユーザー アカウントを ShareFile サービス アカウントと呼びます。 注: ストレージ ゾーン コントローラを構成するときに、ネットワーク共有ユーザー名とネットワーク共有パスワードを指定します。これらは、共有にアクセスするために使用するアカウント (ShareFile サービス アカウントまたはネットワーク サービス アカウント) の資格情報です。
セキュリティを強化するために、管理者は ShareFile ストレージ リポジトリを含む特定のフォルダーへの他のすべてのユーザーのアクセス許可を拒否し、構成されているストレージ ロケーション ユーザーのみにアクセスを許可する必要があります。
-
ネットワーク共有をホストするサーバーに接続し、ShareFile プライベート データ用のフォルダーを作成します。
-
フォルダーを右クリックし、「特定のユーザーと共有…」を選択します。
-
共有にアクセスするために使用するアカウント (ネットワーク サービス アカウントまたは ShareFile サービス アカウント) を追加し、アクセス許可レベルを読み取り/書き込みに変更します。
-
[共有] をクリックし、[完了] をクリックします。
-
フォルダーを右クリックして、「プロパティ」を選択します。
-
[セキュリティ] タブで、共有にアクセスするために使用するアカウント (ネットワーク サービス アカウントまたは ShareFile サービス アカウント) にフル アクセス権限があることを確認します。
ゾーンあたりのファイル数を増やす
デフォルトでは、ストレージ ゾーン コントローラは、単一のフォルダではなくフォルダの階層にファイルを保存するのに CIFS 共有を使用するように構成されています。
ストレージ ゾーン コントローラを構成して、永続ストレージ レイアウトを分割できます。 これにより、一部のタイプのストレージ アレイのゾーンあたりの最大ファイル数が 50 万未満から 1,000 万以上に増加します。 追加の容量が必要な場合は、デフォルトを変更できます。
ストレージゾーンコントローラが複数のフォルダにファイルを保存できるようにするには
注意:
レジストリエディターの使用を誤ると、深刻な問題が発生する可能性があり、オペレーティングシステムの再インストールが必要になる場合もあります。 レジストリエディターの誤用による障害に対して、Citrixでは一切責任を負いません。 レジストリエディターは、お客様の責任と判断の範囲でご使用ください。 また、レジストリファイルのバックアップを作成してから、レジストリを編集してください。
注意:
ストレージゾーン コントローラがアップグレードされている場合は、レジストリ キー
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone\PathSelection の値が 1 に設定されているかどうかを確認してください。 0 に設定されている場合は、1
に更新します。
レジストリの編集が完了したら、ストレージ ゾーン コントローラーで IIS を再起動します。
フォルダの最大数を増やすには
デフォルトでは、分割ストレージ レイアウトには 256 個の最上位フォルダーがあり、各フォルダーには 256 個のフォルダーが含まれます。 この構成は、プライマリ ストレージ ゾーン コントローラーのレジストリ キー HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone: PathSelectionParams=2,2
に表されます。
最初の値は、最上位フォルダーの数を「16 の 2 乗」、つまり 256 に制限します。 2 番目の値は、最上位フォルダーの子フォルダーの数も 256 に制限します。
同じ式 (16 の N 乗) を使用して、サイトに適切な値を決定できます。 たとえば、PathSelectionParams=3,4,4,4 は、最上位フォルダーの数を 4096 (16 の 3 乗) に制限します。 2 番目の値は、最上位フォルダーの子フォルダーの数を 65536 (16 の 4 乗) に制限します。 3 番目の値は、第 2 レベルのフォルダーの子フォルダーの数を 65536 に制限します。
レジストリの編集が完了したら、プライマリおよびセカンダリ ストレージ ゾーン コントローラで IIS を再起動します。
空のフォルダを削除するには
ストレージゾーン コントローラが複数のフォルダにファイルを保存している場合、ファイルを削除するとフォルダが空になる可能性があります。 デフォルトでは、ストレージゾーン コントローラは空のフォルダを削除します。 ファイル削除サービスは、ツリーの一番下から始めて、空でないフォルダーに到達するまで上に向かって空のフォルダーを削除します。
ただし、一部のアップグレード パスでは設定が更新されない可能性があります。 アップグレード後、 C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exe.config
に次のキーが表示されていることを確認します。
<add key="DeleteEmptyFoldersAfterFileDeletion” value=“1”/>
キーを追加する必要がある場合は、完了したらファイル削除サービスを再起動します。