概要
HA CVIM-MONにおいて、インストールステータスや操作の履歴を確認したい時に、k8s_run_dbコマンドが使用できます。
本記事ではk8s_run_dbコマンドの基本的な使用方法について記載します。
インストールステータスの表示
引数なしで実行すると、reconfigureなどのコマンド実行履歴や、クラスターのインストールステータスの変遷を確認できます。
また、-lオプションで表示数を制限することも可能です。
下記の例では直近1回の操作の履歴を表示しています。
[root@jcvim-hamon-mgmt ~]# k8s_run_db -l 1
+-----+---------------------+---------+-----------+
| SEQ | Timestamp (JST) | Session | State |
+-----+---------------------+---------+-----------+
| 10 | 2023-04-25 10:03:12 | 63 | INSTALLED |
+-----+---------------------+---------+-----------+
+-----+---------------------+---------+---------+-----------+--------------+------+---------+-----------------------------------------------------+
| SEQ | Timestamp (JST) | Session | Elapsed | State | Operation | Step | Status | Info |
+-----+---------------------+---------+---------+-----------+--------------+------+---------+-----------------------------------------------------+
| 358 | 2023-04-25 10:57:26 | 67 | | INSTALLED | GET_ENDPOINT | | Success | log=/var/log/cvimmonha/20230425_105726_get_endpoint |
+-----+---------------------+---------+---------+-----------+--------------+------+---------+-----------------------------------------------------+
ステータスの強制変更
インストールや、reconfigure等の操作に失敗した場合、インストールステータスがFAILEDなどの状態になり、
新規に操作を受け付けなくなることがあります。
また、操作を実行する上で、ステータスをINSTALLEDまたはUNINSTALLEDにしておく必要がある場合があります。
その際、-i、-uオプションにて、強制的にDBのステータスを変更することが可能です。
[root@jcvim-hamon-mgmt ~]# k8s_run_db -i
+-----+---------------------+---------+-----------+
| SEQ | Timestamp (JST) | Session | State |
+-----+---------------------+---------+-----------+
| 11 | 2023-04-26 16:28:47 | 68 | INSTALLED |
+-----+---------------------+---------+-----------+
+-----+---------------------+---------+---------+-----------+-----------------+------+---------+------+
| SEQ | Timestamp (JST) | Session | Elapsed | State | Operation | Step | Status | Info |
+-----+---------------------+---------+---------+-----------+-----------------+------+---------+------+
| 359 | 2023-04-26 16:28:47 | 68 | | INSTALLED | force_installed | | Success | |
+-----+---------------------+---------+---------+-----------+-----------------+------+---------+------+
[root@jcvim-hamon-mgmt ~]# k8s_run_db -u
+-----+---------------------+---------+-------------+
| SEQ | Timestamp (JST) | Session | State |
+-----+---------------------+---------+-------------+
| 12 | 2023-04-26 16:28:55 | 69 | UNINSTALLED |
+-----+---------------------+---------+-------------+
+-----+---------------------+---------+---------+-------------+-------------------+------+---------+------+
| SEQ | Timestamp (JST) | Session | Elapsed | State | Operation | Step | Status | Info |
+-----+---------------------+---------+---------+-------------+-------------------+------+---------+------+
| 360 | 2023-04-26 16:28:55 | 69 | | UNINSTALLED | force_uninstalled | | Success | |
+-----+---------------------+---------+---------+-------------+-------------------+------+---------+------+
以上