7.4. トラブルシューティング

7.4.1. addnodes.sh実行時のエラー対処

ノード情報として不要な情報が残存している場合

19.01.1において、addnodes.sh実行時に下記メッセージが表示され、一時停止する場合があります。

[Wed Feb 12 00:00:19.874 2019] TASK [ericomshield.prepare : In case of errors, ask user for instructions] ********************************************************************************************************************
[Wed Feb 12 00:00:19.973 2019] [ericomshield.prepare : In case of errors, ask user for instructions]
[Wed Feb 12 00:00:19.973 2019] While creating the cluster some errors were found. Would you like to remove problematic nodes from the cluster? Press yes or no::

この場合、特に何も入力せずにエンターキーを押下して処理を進めてください。

後続処理がそのまま開始され、その後停止することなく完了した場合、次の手順を実施してください。エンター押下後にエラーが発生した場合は、サポートセンターへお問い合わせください。

leaderノードで下記コマンドを実行してください。

$ sudo docker node ls
ID                            HOSTNAME    STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
tt44zu0n0l2etuhqtwwtyqa5g                 Unknown             Active
k4oflv344wkm14auouy5v29fu *   hostA       Ready               Active              Leader              18.03.1-ce
81embn6aw7zdmrw3us6gh4qwy     hostD       Ready               Active                                  18.03.1-ce
4y0uvs2ub2qk2z1l1g5sivwz7     hostB       Ready               Active              Reachable           18.03.1-ce
k3xlo30u7tif8ghw1a6w95ps1     hostC       Ready               Active              Reachable           18.03.1-ce
z0l6myzi5x93o9h8r8laworoa     hostE       Ready               Active                                  18.03.1-ce

実行結果の例では5台のマシンで冗長構成を行いましたが、出力は6行あります。(7行の場合もありえます。)

例では1行目の情報が不要な情報として登録されています。下記のコマンドを実行し不要な情報を削除してください。

$ sudo docker node rm <tt44zu0n0l2etuhqtwwtyqa5g(不要ノードのID)>

再度下記コマンドで不要情報がないことを確認してください。不要ノードが複数存在する場合は上記コマンドを繰り返し実行してください。

$ sudo docker node ls
ID                            HOSTNAME    STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
k4oflv344wkm14auouy5v29fu *   hostA       Ready               Active              Leader              18.03.1-ce
81embn6aw7zdmrw3us6gh4qwy     hostD       Ready               Active                                  18.03.1-ce
4y0uvs2ub2qk2z1l1g5sivwz7     hostB       Ready               Active              Reachable           18.03.1-ce
k3xlo30u7tif8ghw1a6w95ps1     hostC       Ready               Active              Reachable           18.03.1-ce
z0l6myzi5x93o9h8r8laworoa     hostE       Ready               Active                                  18.03.1-ce