読者です 読者をやめる 読者になる 読者になる

NTNX>日記

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

Nutanix CE の Zookeeper を見てみる。

Nutanix CE で構成情報を管理しているという Zookeeper をのぞいてみました。

CVM のバージョンです。

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ cat /etc/nutanix/svm-version
4.6r11

CVM に Zookeeper のクライアント系のコマンドが入ってました。

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ which zkcli
/usr/local/nutanix/cluster/bin/zkcli
nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ which zkls
/usr/local/nutanix/cluster/bin/zkls

zkls で、たどってみます。(zkcli ls ~でも見られます。)

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkls /
appliance
zookeeper
nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkls /appliance
cassandra-initialized
cassandra-tables-created
logical
physical
progress_monitor
stats-initialized
nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkls /appliance/logical
analytics
arithmos_data_properties
arithmos_status
bandwidth_policy
cassandra_schema
ce_user_repository
cerebro_capabilities
cerebro_vm_monitor
clock
cloud_credentials
expand_cluster_info
expand_cluster_whitelist
foundation
genesis
health-monitor
images
insights
leaders
license
minerva_upgrade_info
network_mapping_repository
ngt_capabilities
prism
prismsecurekey
pyleaders
samba
secure_files
serviceability
software_info
ssl_terminator
stargate
upgrade_info
variables
wal_cassandra_acropolis_host_ha_wal_backend
wal_cassandra_acropolis_scheduler_wal_backend
zkserver_config

各コンポーネントのリーダーを管理していそう。

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkls /appliance/logical/leaders
000000002HoVCQAHXPILNTUqo4TvJVuHjVAcAM4rx6hWqiExbVfweVIboSvG
alert_manager
apps
arithmos
cassandra_monitor
cerebro_master
curator
insights
nfs_namespace_master
nutanix_guest_tools_master
pithos
prism_monitor
zookeeper_monitor

Zookeeper(Zeus)かと思われるノードをたどってみます。

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkls /appliance/logical/leaders/zookeeper_monitor
n_0000000000
nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkstat /appliance/logical/leaders/zookeeper_monitor/n_0000000000
aversion: 0
ctime: 1466532785265
cversion: 0
czxid: 151
dataLength: 50
ephemeralOwner: 96110692225056788
mtime: 1466532785397
mzxid: 152
numChildren: 0
pzxid: 151
version: 1

シングルノードですが、このノード(10.1.1.11)がリーダーのように見えます。

nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$ zkcat /appliance/logical/leaders/zookeeper_monitor/n_0000000000 | more
Handle: 10.1.1.11:9877 Currently leader (Y/N): Yes
nutanix@NTNX-b3b7a3a8-A-CVM:10.1.1.11:~$

以上。