Cluster Edition のインストール準備
オープンファイル数の上限の確認と変更
オープンできるファイル数の上限を増やすには、次の手順を実行します。
- /etc/security/limits.conf を編集します。
sudo vi /etc/security/limits.conf
* hard nofile 65535
* soft nofile 65535- 再起動します。
sudo reboot
# または
sudo shutdown -r now- 結果を確認します。65535 と表示されれば、変更は成功です。
ulimit -Snサーバー時刻の同期
各ホストの時刻を同期する必要があります。すでに同期済みの場合も、状態を確認してください。
- すべてのサーバーをタイムサーバーと同期します。
# 次のコマンドで同期する。
/usr/bin/rdate -s time.bora.net && /sbin/clock -w- タイムサーバーを利用できない場合は、コマンドで直接設定します。
# 次のコマンドで変更する。
date -s "2017-10-31 11:15:30"- 変更後の時刻を確認します。
# 次のコマンドで確認する。
dateネットワークのカーネルパラメーターの変更
- 現在の値を確認します。
# 次のコマンドで確認する。
sysctl -a | egrep 'mem_(max|default)|tcp_.*mem'- 次のコマンドで値を変更します(メモリ 64 GB の場合)。
sudo sysctl -w net.core.rmem_default=33554432 # 32MB
sudo sysctl -w net.core.wmem_default=33554432
sudo sysctl -w net.core.rmem_max=268435456 # 256MB
sudo sysctl -w net.core.wmem_max=268435456
sudo sysctl -w 'net.ipv4.tcp_rmem=262144 33554432 268435456'
sudo sysctl -w 'net.ipv4.tcp_wmem=262144 33554432 268435456'
# 8388608 Page * 4KB = 32GB
sudo sysctl -w 'net.ipv4.tcp_mem=8388608 8388608 8388608'- 設定を永続化するには、/etc/sysctl.conf に追加してホスト OS を再起動します。
# /etc/sysctl.conf を編集する。
net.core.rmem_default = 33554432
net.core.wmem_default = 33554432
net.core.rmem_max = 268435456
net.core.wmem_max = 268435456
net.ipv4.tcp_rmem = 262144 33554432 268435456
net.ipv4.tcp_wmem = 262144 33554432 268435456
net.ipv4.tcp_mem = 8388608 8388608 8388608ユーザーの作成
- インストール用の Linux ユーザー machbase を作成します。ホームディレクトリは /home/machbase です。
$ sudo useradd machbase --home-dir "/home/machbase"- パスワード(machbase)を設定します。
sudo passwd machbase最終更新日