Kubernetesクラスタをスケールアウトした際に、追加されたノードに必要な設定をするための対処について説明します。
Metrics Managementのインストール時に使用したplaybookを下記の手順で再度実行することで、スケールアウトされたノードへ必要な設定を行います。
Ansibleサーバーにログインし、管理者権限に変更します。詳細は、「第2章 共通の操作」を参照してください。
Automation Managerコンテナにログインします。
# docker exec -ti stagehand /bin/bash
viなどのテキストエディタで、/data/playbook/inventories/<環境識別子>/hostsの[metrics_mng]に、スケールアウトによってKubernetesクラスタに追加されたサーバーのIPアドレスを追加します。
[metrics_mng] 172.16.2.10 172.16.2.11 <IPアドレス>
以下のコマンドでMetrics Managementを再インストールします。
# cd /data/playbook # ansible-playbook -i ./inventories/<環境識別子>/hosts play_metrics_mng.yml
正常終了時は下記のようにunreachable=0, failed=0となります。ただし、XX、YYには任意の整数が記載されています。
********************************************************************* 127.0.0.1 : ok=XX changed=YY unreachable=0 failed=0