NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

Nutanix CVM の「<アルファベット>cli」はいくつあるのか?

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 などに関係しそうな)

f:id:gowatana:20211201221946p:plain

ecli の e は、ergon というタスク管理に関係するサービスです。

f:id:gowatana:20211201221957p:plain

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

以上。

©2021 gowatana
クリエイティブ・コモンズ・ライセンスこの 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。