EricomShield-Setup-Node のスイッチ¶
addnodes サービスには、次のオプションのスイッチが含まれています。
追加するマシンのIPをコンマ( 『,』)で区切って指定する:
[-ips|--machines-ip]
このノードにShield-browser コンテナを割り当てることができます。ノードを browsers farm コンポーネントとして定義します。
[-b|--browser]
このノードにShield-core コンテナを割り当てることができます。ノードを core コンポーネントとして定義します。
[-sc|--shield-core]
ノードに Shield management コンテナを割り当てられるようにします。ノードを management コンポーネント(および manager ノード)として定義します。
[-mng|--management]
オフライン モードのみを使用してノードを追加します (OVA マルチマシン展開に必要)
[--offline]
sslユーザー名を定義します (他のドメイン ユーザーの場合):
[-u|--user]
証明書ファイルの名前。証明書ファイルはスクリプトと同じディレクトリにある 必要 があります。デフォルト名はshield_crtです。既定の名前をを使用する場合、指定する必要はありません:
[-c|--certificate]
パスワードまたは証明書を使用して、このノードに接続する方法を定義します。可能な値:パスワード / 証明書 / 証明書 。デフォルト - パスワード:
[-s| --session-mode]
使用例¶
browser コンテナのみを含むノードを追加するには、次を実行します。
sudo ./addnodes.sh -ips xx.xx.xx.xx --browser
management コンテナのみを含むノードを追加するには、次を実行します。
sudo ./addnodes.sh -ips xx.xx.xx.xx --management
shield core コンテナのみを含むノードを追加するには、次を実行します。
sudo ./addnodes.sh -ips xx.xx.xx.xx --shield-core
コンポーネントは同じノード上で組み合わせることができます。 management コンテナと core コンテナを持つノードを追加するには、次を実行します。
sudo ./addnodes.sh -ips xx.xx.xx.xx –management --shield-core
Shield マルチマシンの使用例¶
推奨されるいくつかの使用例とその設定方法は次のとおりです。
高可用性¶
高可用性での展開の場合、各マシンにすべてのコンポーネントタイプを含む3台のマシンを持つことをお勧めします。
このタイプのマルチマシンシステムを作成するには、次の手順を実行します。
leader を作成し、それをアクティブにします。
leaderからaddnodesサービスを実行して、以下の構成でクラスターを作成します。
sudo ./addnodes.sh -ips xx.xx.xx.xx,yy.yy.yy.yy --management --shield-core --browser
新しく作成されたクラスターには3台のマシンが含まれ、すべてManagemetコンポーネント、Coreコンポーネント、Browserコンポーネントが実行されます。
スケーラビリティ¶
ユーザー数が多いスケーラブルなシステムでは、3つのManagementノード、2つのCoreノード、および必要な数のBrowserノードを持つことをお勧めします。
このタイプのマルチマシンシステムを作成するには、次の手順を実行します。
leader を作成し、それをアクティブにします。
2つの management および core ノードを追加します。
sudo ./addnodes.sh -ips xx.xx.xx.xx,yy.yy.yy.yy --management --shield-core
browsers ノードを追加します。(必要な数だけ)
sudo ./addnodes.sh -ips xx.xx.xx.xx,yy.yy.yy.yy,zz.zz.zz.zz --browser
leaderをmanagementノードのみにします( core コンポーネントと browsers コンポーネントを含む必要はありません)
sudo ./nodes.sh -remove-label <LeaderNodeName> shield-core browser
OVA を使用したマルチマシン展開¶
このシナリオでは、OVA インストールを使用してクラスターを作成する際に、--offline
スイッチを使用することが非常に重要です。
sudo ./addnodes.sh --offline -ips xx.xx.xx.xx,yy.yy.yy.yy --management --shield-core --browser
トラブルシューティング¶
サービスがエラーで終了する場合は、(同じフォルダ内の) lastoperation.log ファイルで追加情報を確認してください。
インストール前のチェックによってサービスが失敗した場合は、これらのチェックで見つかった問題を解決してください。 ただし、これらのチェックを除いて、サービスを再度実行することは可能です。 そのためには同じコマンドを実行してください。今度は、 --no-check
引数を使用して、これらのインストール前チェックを実行しないようにしてください。