マルチ・マシン・システムを設定する方法¶
マルチマシン Shieldシステムの設定は こちら に詳細に記述されています。
必要な手順をまとめたクイックガイドを以下に示します。
3つ同一のShieldサーバーをインストールするには (すべてのコンポーネントを含む)
こちら に記載されているように最初のサーバをインストールしてください。
2台の追加サーバーで、上記の前提条件に従ってから、次のコマンドを実行します。
sudo wget https://ericom-tec.ashisuto.co.jp/shield/prepare-node.sh sudo chmod +x prepare-node.sh sudo ./prepare-node.sh
最初のマシン( Leader )から、次のコマンドを実行します。
sudo /usr/local/ericomshield/update.sh sshkey
参考
SSHパスワードの入力を求められたら、これはLinuxマシンにアクセスするためのパスワードです。(セットアップ時またはprepare-node.sh実行時に作成したericomユーザのものです。)
( Leader マシンから) クラスターを作成します。 次のコマンドを実行します。
sudo /usr/local/ericomshield/addnodes.sh -ips xx.xx.xx.xx,yy.yy.yy.yy --management --shield-core --browser
ここで、xx.xx.xx.xx、yy.yy.yy.yyは2番目と3番目のマシンのIPです。
セットアップは完了です。
高度な設定¶
ブラウザコンテナのみでサーバーを設定するには、上記の手順に従いますが、手順3を次のコマンドに置き換えます。
sudo /usr/local/ericomshield/addnodes.sh -ips xx.xx.xx.xx,yy.yy.yy.yy --browser
既存の管理サーバーからブラウザコンテナを削除するには、(管理サーバーから)次のコマンドを実行します。
sudo /usr/local/ericomshield/status.sh -n
上記のコマンドは、クラスタの一部であるサーバを一覧表示ます。ノード名を確認し、下記を実行します。
sudo ./nodes.sh -remove-label <NodeName> browser
ここで(NodeName)は、ブラウザのコンテナを削除するマシンの名前です。