Eucalyptus 找不到 SSL 证书

Eucalyptus 找不到 SSL 证书

我已经在一台计算机上安装了 eucalyptus-cloud、-cc、-sc、-walrus 进行测试,目的是在我的其他服务器上安装节点控制器。

当我启动 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,我犹豫着是否要生成自己的自签名权限并将它们复制到那里,因为我不确定它们到底是做什么用的。我在文档中没有找到任何关于此内容的引用,在谷歌上也没有找到。

谢谢你的帮助。

编辑:尝试注册节点时的输出类似(其中 192.168.101.1 是运行所有 eucalyptus 服务的单个服务器)

> 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

答案1

正如我所担心的。

euca_conf --initialize

将生成初始证书文件,注册其他服务将生成其余文件

答案2

首次启动 eucalyptus-nc 时,“无法找到密钥”是警告,而不是错误。它旨在提供信息,以防万一您已经成功设置了此云的 NC,并且恰好要重新启动。如果您确实知道此 NC 实际上已经成功注册并且过去一直在运行,那么该特定警告将提醒您尝试使其正常运行时可能/可能出现问题。这意味着,有人可能背着您删除了这些密钥文件。就您的具体情况而言,由于这是新安装,因此无需担心。

当您运行“euca_conf --list-nodes”时,您是否在 CLC 上执行了此操作?

相关内容