TimesTen Scaleoutの前提条件
TimesTen Scaleoutをインストールして、グリッドを構成する前に、ホストが特定の前提条件を満たしていることを確認してください。
各ホストにインストールされたOSがTimesTen Scaleoutでサポートされていることの確認
グリッド内のホストとして使用する予定のシステムを把握した後、各ホストにインストールされているプラットフォームとオペレーティング・システムがTimesTen Scaleoutでサポートされていることを確認してください。すべてのホストで、同じプラットフォームおよびOSバージョン/リリースが実行されている必要があります。
TimesTen Scaleoutでサポートされるオペレーティング・システムのリストは、インストール・ディレクトリのREADME.html
ファイルを参照してください。
同じ内部ネットワーク内のすべてのホストの構成
すべてのホストが相互に通信するために、単一の内部ネットワークを作成します。データベースへのクライアント接続は、外部ネットワークを介して処理できます(可能な場合)。
「ネットワーク要件」を参照してください。
TimesTenユーザー・グループとOSユーザーの作成
TimesTenユーザー・グループのGIDと、インスタンス管理者のロールのユーザー名とUIDを作成します。これらが存在し、かつ、すべてのホスト上で同じであることを確認します。
% sudo groupadd -g 10000 timesten
% sudo useradd -u 55000 -g timesten instanceadmin
% sudo passwd instanceadmin
Linuxカーネル・パラメータの設定
データ・インスタンスが存在するすべてのホスト上で、システム・カーネルの次のパラメータを設定します。これらの値は、データベース要件に基づいています。
% sudo vi /etc/sysctl.conf
...
kernel.sem=2203 281984 100 128
kernel.shmmni=9000
kernel.shmmax=39991547720
kernel.shmall=9763561
vm.nr_hugepages=19069
vm.hugetlb_shm_group=10000
変更を加えたすべてのホストでシステムを再起動することなく、これらの設定を有効にします。HugePagesパラメータの効果が完全に反映されるようにするには、システムの再起動が必要になる場合があることを考慮してください。
% sudo /sbin/sysctl -p
「Linuxカーネル・パラメータの構成」を参照してください。
インスタンス管理者のMEMLOCK設定の設定
各ホストの共有メモリー・セグメントに基づいて、インスタンス管理者に対して推奨されるmemlock
設定を設定します。
% sudo vi /etc/security/limits.conf
...
instanceadmin soft memlock 50331648
instanceadmin hard memlock 50331648
「MEMLOCKパラメータの設定」を参照してください。