有人可以告诉我,当我执行以下操作时会执行一段代码吗juju status?
我在 OpenStack 上运行 Juju,我想部署一些服务,但是当我执行 juju status 时,它返回一个 SSH INVALID KEY 错误:
Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
Run Code Online (Sandbox Code Playgroud)
小智 4
您必须在运行的计算机上生成密钥对juju bootstrap。
我刚刚生成了密钥对
ssh-keygen -t dsa
Run Code Online (Sandbox Code Playgroud)
又做了一次,
juju -v bootstrap
Run Code Online (Sandbox Code Playgroud)
您还应该将 ssh 密钥与 Launchpad 集成,以便可以从超级按钮存储中提取超级按钮:
小智 2
鉴于 juju 在引导程序中验证它是否具有有效的 ssh 密钥。我认为问题更可能与映像有关,即映像中没有安装 cloud-init。Juju 需要在映像中安装 cloud-init 以完成启动后的实例安装。IE。标准服务器 iso 映像是不够的,它需要安装 cloud-init。可以在此处找到具有 cloud-init 的标准云映像
https://cloud-images.ubuntu.com/server/
如果错误仍然存在,请粘贴以下输出
euca-get-console-output instance-id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2395 次 |
| 最近记录: |