Enterprise Vault™ ファイルシステムアーカイブ (FSA) の設定
- 本書について
- ファイルシステムアーカイブについて
- ファイルシステムアーカイブの設定手順
- ファイルシステムアーカイブへの Windows ファイルサーバーの追加
- ファイルシステムアーカイブへの NetApp Filer の追加
- ファイルシステムアーカイブへの NetApp C-Mode Vserver の追加
- ファイルシステムアーカイブへの Celerra/VNX デバイスの追加
- クラスタ化されたファイルサーバーでの FSA の設定
- FSA エージェントのインストール
- ボリュームとフォルダのポリシーの定義
- プレースホルダ削除時のアーカイブ済みファイルの削除の設定
- 対象ボリューム、対象フォルダ、アーカイブポイントの設定
- プレースホルダショートカットのパススルー呼び戻しの設定
- 保持フォルダの設定と管理
- FSA タスクの設定と実行
- ファイルシステムフィルタの設定
- ファイルサーバーの管理
- ファイルシステムアーカイブのための PowerShell cmdlet
- 付録 A. Windows ファイルサーバー上のボルトサービスアカウントに必要なアクセス権および権限
ファイルシステムフィルタの設定
カスタムフィルタを実装し、Enterprise Vault のファイルシステムアーカイブタスクのためにフィルタ処理を有効にするには、レジストリ設定を使います。
「ファイルシステムフィルタのレジストリ設定を設定する方法」を参照してください。
フィルタエラーが発生した場合のアーカイブタスクの動作を制御するには、XML 設定ファイル Enterprise Vault\EVFSAArchivingTask.exe.config
で次のエントリを設定します。
MoveOnFilterFailure。この設定は、アーカイブタスクがフィルタをロードできない場合に実行する処理を制御します。
この設定が設定ファイルに存在しない場合、デフォルト値は 0 であり、アーカイブタスクはフィルタをロードできない場合に停止します。
MaxFilterError。アーカイブ時に、アーカイブタスクは報告されたフィルタ処理エラーの件数を維持します。MaxFilterError 設定を使うと、アーカイブタスクが停止する前に許容されるエラーの最大数を設定できます。
この設定が設定ファイルに存在しない場合、デフォルト値は 100 です。
「EVFSAArchivingTask.exe.config でエントリを設定する方法」を参照してください。
Enterprise Vault のアップグレード後、Enterprise Vault API ランタイムの新しいバージョンを使うには、設定ファイルでバインドのリダイレクトを更新する必要があります。 API Runtime の ReadMeFirst ファイルではこれを実行する方法を説明しています。
ファイルシステムフィルタのレジストリ設定を設定する方法
- Enterprise Vault サーバーで、レジストリエディタを起動し、レジストリの次の場所に移動します。
HKEY_LOCAL_MACHINE \SOFTWARE \Wow6432Node \KVS \Enterprise Vault \External Filtering \File System
External Filtering キーまたは File System キーが存在しない場合は、作成します。
- File System キーの下に、各カスタムフィルタの新しい文字列エントリを作成します。フィルタ名には 1 から始まる連続した番号を指定する必要があります。
カスタムフィルタ設定の値として、.NET アセンブリの名前を含む文字列値と、新しい外部フィルタの完全修飾フィルタクラス名を入力します。
PathToFilterAssembly!FilterClassName
完全修飾クラス名には名前空間が含まれます。たとえば、クラス名が CustomFilter の場合、名前空間は Veritas.EnterpriseVault.FileSystem で、フィルタは Veritas.EnterpriseVault.FileSystemCustomFilter.dll アセンブリで実装され、レジストリ設定の値は次のようになります。
Veritas.EnterpriseVault.FileSystemCustomFilter.dll! Veritas.EnterpriseVault.FileSystem.CustomFilter
クラス名では大文字と小文字が区別されることに注意してください。
- アーカイブの実行中にレジストリの設定を変更した場合、関連するファイルシステムアーカイブタスクを再起動して変更を実装する必要があります。
EVFSAArchivingTask.exe.config でエントリを設定する方法
Enterprise Vault\EVFSAArchivingTask.exe.config
ファイルのバックアップコピーを作成し、このファイルを編集用に開きます。- 設定を保持する <FSAFilter> セクションを追加します。このセクションは <configSections> 要素で宣言する必要があります。次に例を示します。
<configSections> <section name="FSAFilter" type="System.Configuration.DictionarySectionHandler"/> </configSections> <FSAFilter> </FSAFilter>
- 必要に応じて、MoveOnFilterFailure エントリと MaxFilterError エントリのいずれかまたは両方を追加します。 これらのエントリは次の形式になっている必要があります。
<add key="name" value = "value"/>
エントリには次の値を使用できます。
MoveOnFilterFailure。 0 (デフォルト) または 1。 設定値が 0 の場合、アーカイブタスクはフィルタをロードできないときに停止します。 設定値が 1 の場合、アーカイブタスクは次のフィルタをロードするか、アーカイブを続けます。
MaxFilterError。 整数 (デフォルトは 100)。 アーカイブタスクが停止する前に許容されるフィルタエラーの最大数です。
次の例は、設定が追加されたファイルを示しています。
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="FSAFilter" type="System.Configuration.DictionarySectionHandler"/> </configSections> <FSAFilter> <add key="MaxFilterError" value = "150"/> <add key="MoveOnfilterFailure" value = "1"/> </FSAFilter> <runtime> <generatePublisherEvidence enabled="false"/> </runtime> </configuration>
このファイル例の設定には、次の効果があります。
key="MaxFilterError" value = "150" - 150 件を超えるフィルタ処理エラーが報告された場合、アーカイブタスクは停止します。
key="MoveOnfilterFailure" value = "1" - アーカイブタスクがフィルタをロードできない場合、次のフィルタをロードするか、アーカイブを続けます。