解决了

通过CVM查看Hypervisor Password

  • 2014年5月14日
  • 4回复
  • 1620的浏览量

徽章 +6
你好,

我已经运行下面的命令从一个CVM显示我的hypervisor密码,但密码不出来,有人可以帮助吗?

命令:zeus_config_printer 2> /dev/null | grep "hypervisor {" -A 3
结果:

nutanix@NTNX-14SM36060045-A-CVM:192.168.1.208:~$ zeus_config_printer 2> /dev/null | grep "hypervisor {" -A 3 hypervisor {address_list: "192.168.1.204" username: "root"}——hypervisor {address_list: "192.168.1.206" username: "root"}——hypervisor {address_list: "192.168.1.207" username: "root"}
除此之外,任何人都可以分享在nutanix系统中的密码配置Hypervisor和CVM存储在哪里?(书上说商店在ZEUS,但我不知道确切的路径位置)

谢谢。;)

问候,
扎克
图标

最佳答案shuguet2014年5月14日13:46

\n
\nZeus is the Nutanix name for their wrapper around Apache Zookeeper.
\nYou will not find a specific \"file\" with the password in it.
\n
\nAs far as I can tell, the passwords are stored encrypted in the znode \"\/appliance\/physical\/configuration\".
\n
\nYou can change them by using ncli:$ ncli managementserver edit name=host_name password='host_password'$ ncli host edit id=host_id hypervisor-password='host_password'
\n
\nNote: the host id can be retrived from the command below, and the host name is the \"Hypervizor Key\":
\n$ ncli host list
\n
\nI think it's wise not to display the passwords as plain text, as it would be a security nightmare if you were able to easiliy retrive them by simply listing all the cluster configuration.
\n
\nSylvain.","className":"post__content__best_answer"}">
查看原始

4回复

Userlevel 4
徽章 + 20
你好,

Zeus是Nutanix对他们在Apache Zookeeper周围的包装的名字。
你不会找到一个包含密码的特定“文件”。

就我所知,密码被加密存储在znode的“/appliance/physical/configuration”中。

可以通过ncli命令修改:$ ncli managementserver edit name=host_name password='host_password'

注意:主机id可以从下面的命令中获取,主机名为“hypervior Key”:
$ ncli主机列表

我认为不将密码显示为纯文本是明智的,因为如果您能够通过简单地列出所有集群配置来轻松检索密码,那么将是一个安全噩梦。

Sylvain。
徽章 +6
嗨,伙计,

再次感谢你的解释。
Userlevel 4
徽章 + 20
我的荣幸:)Sylvain。
Userlevel 2
徽章 + 8
zacklee89,你看不到密码的原因是因为cvm最近切换到使用SSH密钥访问hypervisor。我们还隐藏了密码,以便在打印zeus配置时不会显示它。您所使用的命令不再出现在NOS 3.5.3.1的升级指南中。

回复


Baidu