Nutanix の CLI は、ncli と acli が有名ですが、「<アルファベット1文字>cli」はいくつあるのでしょうか?
ためしに Nutanix CE の CVM で探してみました。
今回の Nutanix CE のバージョンです。
nutanix@NTNX-624676c4-A-CVM:192.168.20.52:~$ ncli cluster version Cluster Version : ce-2020.09.16-stable Changeset ID : d4fc21 Changeset Date : 2020-09-14 13:22:17 -0700 Is LTS : false ncli Version : ce-2020.09.16-stable Changeset ID : d4fc21 Changeset Date : 2020-09-14 13:22:17 -0700
nutanix ユーザでコマンド サーチの PATH が通っているディレクトリにある acli ~ zcli は・・・
nutanix@NTNX-624676c4-A-CVM:192.168.20.52:~$ for c in {a..z}; do which ${c}cli 2> /dev/null; done /usr/local/nutanix/bin/acli /usr/local/nutanix/bin/ccli /usr/local/nutanix/bin/ecli ~/prism/cli/ncli nutanix@NTNX-624676c4-A-CVM:192.168.20.52:~$
ということで、4 つでした。(acli、ccli、ecli、ncli)
acli の a は、Acropolis に由来していて、主に AHV による仮想化基盤ならではの操作で利用します。
ncli の n は、Nutainx に由来していて、主にハイパーバイザに依存しない Nutanix HCI の操作で利用します。
ccli の c は、Catalog Service に由来しそうです。(イメージ サービスや LCM などに関係しそうな)
ecli の e は、ergon というタスク管理に関係するサービスです。
acli と ncli は毎日利用すると思いますが、ccli と ecli は基本的に日常生活では使用しないかなと思います。
ただし、他にも謎 CLIはたくさん存在しそうです。
nutanix@NTNX-624676c4-A-CVM:192.168.20.52:~$ sudo find / -name *_cli 2> /dev/null /home/nutanix/data/installer/el7.3-release-ce-2020.09.16-stable-d4fc219b73b4181935a3a19465eb922313fc735f/bin/files_manager_cli /home/nutanix/data/ncc/installer/ncc-4.2.0.2/ncc/bin/lb_cli /home/nutanix/data/ncc/installer/ncc-4.2.0.2/ncc/bin/ch_cli /home/nutanix/data/ncc/installer/ncc-4.2.0.2/ncc/panacea/bin/panacea_cli /home/nutanix/ncc/bin/lb_cli /home/nutanix/ncc/bin/ch_cli /home/nutanix/ncc/panacea/bin/panacea_cli /usr/local/nutanix/cluster/bin/files_manager_cli /usr/local/nutanix/ncc/panacea/bin/panacea_cli /usr/local/nutanix/ncc/bin/ch_cli /usr/local/nutanix/ncc/bin/lb_cli /usr/local/nutanix/bin/janus_cli /usr/local/nutanix/bin/arithmos_cli /usr/local/nutanix/bin/nutanix_cli /usr/local/nutanix/bin/cadmus_cli /usr/local/nutanix/bin/morphos_cli /usr/local/nutanix/bin/chronos_cli /usr/local/nutanix/bin/mesos_cli /usr/local/nutanix/bin/counters_cli /usr/local/nutanix/bin/curator_cli /usr/local/nutanix/bin/cerebro_cli /usr/local/nutanix/bin/nutanix_guest_tools_cli /usr/local/nutanix/bin/progress_monitor_cli /usr/local/nutanix/bin/pithos_cli /usr/local/nutanix/bin/polaris_cli /usr/local/nutanix/bin/atlas_cli
以上。