我在一台计算机上安装了eucalyptus-cloud,-cc,-sc,-walrus来testing它,目的是在其他服务器上安装节点控制器。
当我启动eucalyptus-nc时,输出
Cannot find keys (node-pk.pem, node-cert.pem) in //var/lib/eucalyptus/keys
但是否则成功开始
当我运行euca_conf –list-nodes时,它也会输出
[Errno 2] No such file or directory: '//var/lib/eucalyptus/keys/cloud-pk.pem'
/ var / lib / eucalyptus / keys是空的
我正在运行CentOS 6.6,eucalyptus 4.0,而且我只是生成自己的自签名权限并将其复制到那里,因为我不确定它们到底是什么。 我没有在文档中find任何关于此的提及,也没有从Google上find任何提及。
谢谢你的帮助。
编辑:尝试注册节点时的输出是类似的(其中192.168.101.1是运行所有桉树服务的单个服务器)
> euca_conf --register-nodes "192.168.101.1" The following expected credentials are missing: /var/lib/eucalyptus/keys/node-cert.pem /var/lib/eucalyptus/keys/cluster-cert.pem /var/lib/eucalyptus/keys/cloud-cert.pem /var/lib/eucalyptus/keys/node-pk.pem /var/lib/eucalyptus/keys/cluster-pk.pem
正如我担心的那样。
euca_conf --initialize
将生成初始证书文件,注册其他服务应该生成其余的
当您第一次启动eucalyptus-nc时,“找不到键”是警告,而不是错误。 这意味着要提供信息,以防万一你已经成功地为这个云build立了NC,而且正在重新启动。 如果你知道这个NC实际上已经成功注册并且在过去工作,那么这个特定的警告就是试图使它工作的一个可能/可能的问题。 意思是说,有人可能已经背后,删除了这些关键文件。 在你的具体情况下,因为这是一个新的安装,没有什么可担心的。
当你运行“euca_conf –list-nodes”时,你是否在CLC上这样做?