Retainに組み込みTomcatが付属しており、この組み込みTomcatを使用するにはインストールが必要です。標準のTomcatインストールが実行されている既存のRetainシステムにインストールした場合は、現行のTomcat接続が削除され、Retain付属の組み込みTomcatがインストールされます。インストール手順は、インストールのセクションを参照してください。
Retainをインストールする前に、すべてをインストールする場所を確認してください。サポートコンポーネントとコアコンポーネントをインストールすれば、インストールしたプラットフォームにかかわらず、同じRetainの特長と機能を利用できます。Retainのコンポーネントは別のサーバーに分散することも、すべて1つのサーバーで実行することもできます。VMWare ESXとESXiがサポートされますが、各種要件はすべて適用されるため、要件は満たす必要があります。
Retainの構成方法は複数あり、Retainサーバー、インデックスエンジン、データベースサーバー、必要なリソースの場所などの要件に大きな影響を及ぼします。最終的には、アクティブなユーザー数が、システムに必要とされるリソースを決定します。
- デュアルコア3GHz以上のプロセッサ
- サーバーは12GB RAMの空きメモリ
- Apache 2.2.xまたはIIS
- サポート対象SQLデータベース
- Java Development Kit (JDK) 1.8 64-bit
- ストレージ容量:メッセージングシステムで必要とされるストレージ容量
- 注記:Retainシステムには10GB以上の空きディスク容量が必要で、これを下回るとメンテナンスモードになります。ストレージ、インデックス、システムに必要な空き容量が20GBを切ると、Retainから警告メッセージが送信されます。メッセージングシステムのストレージ容量の要件は最小要件をはるかに上回ります。管理者は、最小ストレージ容量の推定手順について、「Estimating Storage Requirements」を参照してください。
-
RAM:必要なメモリは、Retainシステムの負荷と使用条件によって異なります。サーバーが使用可能なメモリ量は、Javaで自動調整されます。チューニングは、インストールで選択した内容に応じて異なります。システムがRAMのサイズを検出して、自動で次のメモリ量を割り当てます。
- システムメモリ16GB未満:
- 8GB:サーバーおよびワーカー
- 6GB:サーバーのみ
- システムメモリ20GB未満:
- 12GB:サーバーおよびワーカー
- 10GB:サーバーのみ
- システムメモリ20GB以上:
- 16GB:サーバーおよびワーカー
- 14GB:サーバーのみ
- システムメモリ16GB未満:
ワーカーのみがインストールされている場合は、メモリは3GBにチューニングされます。
Retainサーバー、Retainワーカー、データベース、インデックスエンジンが同じマシンにインストールされ、アーカイブするアクティブメールボックスは500未満。Retain Message Routerを専用サーバーのDMZにインストールする必要があります。
- 12GBのRAM
Retainサーバー、Retainワーカー、インデックスエンジンが同一サーバー、データベースは別のサーバー:
- 専用インデックスサーバー、専用データベースサーバー、専用Retainサーバー
- アクティブメールボックス50,000
- Retainサーバー用RAM 16GB以上(環境により異なる)
- 適切なサーバー上のデータベース
- Retainワーカーはメッセージシステムの各ポストオフィスに、リモートでインストールされる
- アクティブメールボックス500~5,000
- 12~16 GBのRAM
- アクティブメールボックス5,000~30,000
- 16~32 GBのRAM
ディスク容量は、アーカイブされる電子メールの数と保持時間によって異なります。保持期間は2年間とし、必要に応じて容量を追加することが推奨されます。ストレージの速度はパフォーマンスの決定要因です。SANおよびローカルストレージを推奨します。NASはサポートされません。
- Open Enterprise Server 11、2015 (64-bit)
- SUSE Linux Enterprise Server 12 (64-bit)
- SUSE Linux Enterprise Server 12 SP1 (64-bit)
- SUSE Linux Enterprise Server 11 (64-bit)
メモ:Retainシステムで必要となるのは容量だけではありません。特にモバイルメッセージデータをアーカイブするシステムでは、小さなファイルを多数保存するために、十分な数のiノードが必要です。SLES 11は、EXT3ファイルシステムのデフォルト設定を変え、修正を行わない限り、大規模なストレージシステムにはSLES 11上のEXT3ファイルシステムは不十分です。制限事項とその解決方法については、「How to setup an EXT3 partition with more iNodes」を参照してください。別のファイルシステムを使用する場合は、XFSファイルシステムを選ぶことで、柔軟にリスクを軽減できます。
- MS Windows 2008 (R2) 64-bit
- MS Windows 2012 64-bit
- MS Windows 2012 R2 64-bit
- PowerShell 3.0以上
- MySQL 5.6x (MySQLを使用する場合、MySQL Connector/J (JDBC 5.1.21以上のドライバー)をRetainサーバーとReporting and Monitoring Serverの一方または両方に指定する必要があります)
- Oracle 10/11g
- MS SQL Server 2008 R2、2012、2014
- PostgreSQL 9
Retainでは、各種コンポーネント間の通信や異なるアーカイブシステムとの通信に多くのポートが使用されます。デフォルトで、Retainは以下に示すポートを以下のサービスに使用します。
RetainサーバーはRetainシステムの主要なコンポーネントです。他のRetainプロセスは、デフォルトではポート48080を通じてサーバーと通信します。サーバーは常にこのポートでリスンします。他のコンポーネントの通信方法がどのように設定されているか(SSLポート443など)は関係ありません 。
- 48080 (TCP):Retainサーバーをホストするサーバー外部のサーバー上でRetainプロセスが実行されている場合、受信アクセスが必要です。
- Reporting and Monitoring ServerコンポーネントがRetainサーバーをホストするサーバー外部のサーバーにインストールされている場合は、送信アクセスが必要です。この文書の「Reporting and Monitoringコンポーネント」も参照してください。
- 48009 (TCP):AJP (Apache JServ Protocol)ポートはWebサーバーとTomcatとの通信に使用されます。両方とも同じサーバーに存在する必要があるので、外部ポートアクセスは不要です。80/443 (TCP–HTTP/HTTPS):サーバーWebインターフェイスに到達する受信アクセスが必要です。
- 25 (TCP):Retainサーバーがサーバーエラー、ジョブのステータスとエラーをメールで通知するために送信アクセスが必要です。データベース管理システム(DBMS)ポートへの送信アクセス。これは、使用しているデータベースシステムによって異なります。このページの「データベース管理システム」のセクションを参照してください
使用するモジュールに応じて、Retainサーバーをホストするサーバー上のその他のポートも開く必要があります。
Retainワーカーは、電子メールシステム、ソーシャルメディアアプリケーション、モバイルデバイスなどのメッセージングソースから、データを抽出するコンポーネントです。
- 48080 (TCP):Retainサーバー外部のサーバー上の場合は、送信アクセスが必要です。
- 80または443 (TCP HTTPまたはHTTPS):ワーカーWebインターフェイスに到達する受信アクセスが必要です。
使用するモジュールに応じて、Retainサーバーをホストするサーバー上のその他のポートも開く必要があります。また、場合によっては、メッセージングシステムをホストするサーバーでRetainがアーカイブされます。
Message Routerは、Retain for Mobileモジュールの顧客向けです。Message Routerはモバイルデバイスと接続して、SMSメッセージログ、転送、BBMPデバイス設定を処理します。一般に、DMZ内部に設定されます。
- 443 (TCP):インターネットとの受信アクセスと送信アクセスの両方と、Retainサーバーとの受信アクセスと送信アクセスが必要です。
- NFS Clientサービス向け111/2049 (UDP/TCP)(RESTを使用しない場合にのみ必要) ワーカーがMessage Routerサーバー上にない場合は、ワーカーのサーバーにログを保存するための発信アクセスが必要です。Sambaを使用できますが、NFSのほうが信頼性が高いようです。
NFSを正常に機能させるには、その他のポートも検討する必要があります。
NFSサービスを正常に機能させるためのこの調査はお客様が行います。
Retain v3.4の新機能として、このプロセスではアーカイブジョブとサーバーのレポーティングとモニタリングサービスを行います。インストールプロセスで明示的に選択しない限り、デフォルトではインストールされません。
- 48080 (TCP):Retainサーバー外部のサーバー上の場合は、受信アクセスと送信アクセスの両方が必要です。
- 80/443 (TCP):R&MサーバーのWebインターフェイスに到達する受信アクセスが必要です。
- 25 (TCP):Retainサーバー外部のサーバー上で実行している場合は、送信アクセスが必要です。
Retain Stubbing Serverは、Retainサーバーにスタビングサービスを提供するコンポーネントです。顧客が使用したりインストールしたりすることは稀です。このサービスの利点と欠点の一覧は、『Administration and Users Guide』を参照してください。
- 48080 (TCP):Retainサーバー外部のサーバー上の場合は、送信アクセスが必要です。
- 80/443 (TCP):Stubbing ServerのWebインターフェイスに到達する受信アクセスが必要です。
データベース管理システムで使用されるデフォルトポートは、以下のとおりです。これらは、システム内で設定が可能です。データベースサーバーの受信アクセスとRetainサーバーの送信アクセスが必要です。
- MySQL:3306
- MS SQL:1433
- Oracle:1521
- PostgreSQL:5432
- 443 (TCP):送信アクセスが必要です。RetainはSSLを使用してOffice 365と接続し、Retainにログインするユーザーを認証します。
- 80/443 (TCP):ソーシャルメディアプロキシサーバーアプライアンスのRetainへの送信アクセスが必要です。Retainはhttp接続を確立して「バンドル」を要求します。この文書のRetain for Social Media (RSM)プロキシサーバーコンポーネントも参照してください。
7191 (TCP):Retainサーバーがアドレス帳をダウンロードできるように、送信アクセスが必要です。これはGroupWise POAが使用するデフォルトのSOAPポートですが、設定可能で、GroupWiseでのPOAエージェント設定に依存します。
- GroupWise 8.01以上(8.01、2012、2014、2014R2)
- メッセージをスキャンするには、SOAPポートをすべてのPOAで有効にする必要があります。
- SSLをサポートしていますが、パフォーマンスに大きな影響があります。
- ワーカーサーバー上の80/443 (TCP HTTP/HTTPS)。送信アクセスが必要です。自動検出プロセスはCASサーバーへのhttpsを試行して、Exchangeメールボックスへ接続します。失敗した場合、最終的にポート80を使用します。Exchange/自動検出/EWSが適切に設定されている場合、ポート443のみが必要です。
- 3268または3269 (TCP)。送信アクセスが必要です。グローバルカタログホストへのLDAPルックアップにこれらのポートの1つを使用します。このホストはActive Directoryの主要データベースサーバーです。
- プレーンテキストにはポート3268、SSLには3269 (推奨)
- 53 (UPD)。送信アクセスが必要です。DNSで使用されるポートです。Retainは自動検出プロセス中に、DNSルックアップを実行します。
- Exchange Server 2013
- Exchange Server 2016
- 443 (TCP):サーバー(アドレス帳同期)とワーカーの発信アクセスが必要です(アーカイブにはGmail APIを使用します。使用できない場合はIMAPに戻るため、以下に示すとおりポート993が必要です)。
- 993 (TCP)。ワーカーのみ送信アクセスが必要です。特定の状況で、Gmailから電子メールを要求するとき、ワーカーはIMAPの使用からSSLに切り替えることがあります。
- Internet Explorer 10以上(メモ:RetainのIE 10サポートは、MicrosoftがIE10を2016年1月12日にサポートを終了した後、限定的になります)
- Firefox 34以上
- Chrome 39以上