EricomShield-Setup-Node のスイッチ

addnodes サービスには、次のオプションのスイッチが含まれています。

  1. 追加するマシンのIPをコンマ( 『,』)で区切って指定する:

    [-ips|--machines-ip]
    
  2. このノードにShield-browser コンテナを割り当てることができます。ノードを browsers farm コンポーネントとして定義します。

    [-b|--browser]
    
  3. このノードにShield-core コンテナを割り当てることができます。ノードを core コンポーネントとして定義します。

    [-sc|--shield-core]
    
  4. ノードに Shield management コンテナを割り当てられるようにします。ノードを management コンポーネント(および manager ノード)として定義します。

    [-mng|--management]
    
  5. オフライン モードのみを使用してノードを追加します (OVA マルチマシン展開に必要)

    [--offline]
    
  6. sslユーザー名を定義します (他のドメイン ユーザーの場合):

    [-u|--user]
    
  7. 証明書ファイルの名前。証明書ファイルはスクリプトと同じディレクトリにある 必要 があります。デフォルト名はshield_crtです。既定の名前をを使用する場合、指定する必要はありません:

    [-c|--certificate]
    
  8. パスワードまたは証明書を使用して、このノードに接続する方法を定義します。可能な値:パスワード / 証明書 / 証明書 。デフォルト - パスワード:

    [-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 引数を使用して、これらのインストール前チェックを実行しないようにしてください。