我在安装 conjure-up 时遇到问题...
每次我都卡在尝试连接“IP”:22 ...
我现在有一个测试环境,其中有 3 台相同的服务器(Intel SR1500)...
我的网络环境非常简单,没有 VLAN
第一台服务器用于 MAAS,标准安装 16.04,已升级,第一个英特尔网卡用于“OPENSTACK MGMT NETWORK”,有一个标准子网 /24,没有配置 gw、dns ...只有 ip、掩码、广播和网络...辅助网卡连接到互联网...
第二和第三台服务器计划作为节点,具有与 maas 相同的硬件配置。第一个 nic 连接到 ipmi 网络,第二个连接到“OPENSTACK MGMT NETWORK”。
所有节点都有两个 HDD 和至少 16GB RAM。
在 MAAS 中我有: - 添加一个 rsa ssh 密钥...(我尝试直接添加并通过景观添加) - 配置公共(互联网)网络、dns、网关和其他 - 配置本地(操作系统管理)网络、dns、gw - 与本地网卡上的 ip maas 相同 - 配置图像
通常我通过 PXE 启动节点并进行调试,没有任何问题……我处于就绪状态 - 通过 IPMI 控制电源 - 工作正常
现在我执行 apt-get update,升级..
并通过 snap 安装 conjure-up ....
如果我启动命令 conjure-up,首先我选择 Landscape,新云 maas,为“os local net”提供 nic 的 IP 地址(在我的情况下为 192.168.1.1)以及来自 MAAS web GUI 的 API 密钥...现在我选择全部部署,MAAS 为 16.04 LTS 部署选择一个节点.....IPMI 启动服务器...第一次通过 PXE 启动....重新启动...第二次直接从 HDD 启动...一切看起来都正常...在节点 KVM 上我看到最后的控制台信息“已达到目标 CLoud-init 目标。”和 ubuntu 控制台登录...在 MAAS“部署 16.04 LTS”IPMI 开启一切正常..
但在调试模式下调出窗口-仍然错误:
Juju 控制器正在初始化。请稍候。等待地址 尝试连接到 192.168.1.3:22 DEBUG juju.provider.common bootstrap.go:497 连接尝试 192.168.1.3 失败:ssh:连接到主机 192.168.1.3 端口 DEBUG juju.provider.common bootstrap.go:497 连接尝试 192.168.1.3 失败:ssh:连接到主机 192.168.1.3 端口 DEBUG juju.provider.common bootstrap.go:497 连接尝试 192.168.1.3 失败:ssh:连接到主机 192.168.1.3 端口 DEBUG juju.provider.common bootstrap.go:497 连接尝试 192.168.1.3 失败:/var/lib/juju/nonce.txt 不存在 DEBUG juju.provider.common bootstrap.go:497 连接 192.168.1.3 尝试失败:/var/lib/juju/nonce.txt 不存在 INFO juju.cloudconfig userdatacfg_unix.go:410 获取代理:curl -sSfw '来自 %{url_effective} 的工具已下载:HTTP %{htt
我检查:
- 通过 ssh 与 maas 建立连接 - ssh[电子邮件保护]- 好的。
- 文件 /var/lib/juju/nonce.txt 存在
- cat nonce.txt con. 用户管理员:引导程序
-cat /var/log/auth.log:
6 月 28 日 20:20:16 node002 sshd[2893]: pam_unix(sshd:session): 由 (uid=0) 为用户 ubuntu 打开会话 6 月 28 日 20:20:16 node002 systemd-logind[1124]: 用户 ubuntu 的新会话 3。 6 月 28 日 20:20:16 node002 systemd:pam_unix(systemd-user:session):由 (uid=0) 为用户 ubuntu 打开会话 6 月 28 日 20:20:16 node002 sshd[2930]:收到来自 192.168.1.1 端口 42050:11 的断开连接:由用户断开连接 6 月 28 日 20:20:16 node002 sshd[2930]:与 192.168.1.1 端口 42050 断开连接 6 月 28 日 20:20:16 node002 sshd[2893]:pam_unix(sshd:session):为用户 ubuntu 关闭会话 6 月 28 日 20:20:16 node002 systemd-logind[1124]:删除会话 3。6 月 28 日20:20:16 node002 sshd[2935]: 错误:无法加载主机密钥:/etc/ssh/ssh_host_dsa_key 6 月 28 日 20:20:16 node002 sshd[2935]: 错误:无法加载主机密钥:/etc/ssh/ssh_host_ecdsa_key 6 月 28 日 20:20:16 node002 sshd[2935]: 错误:无法加载主机密钥:/etc/ssh/ssh_host_ed25519_key 6 月 28 日 20:20:16 node002 systemd:pam_unix(systemd-user:session):用户 ubuntu 的会话已关闭 6 月 28 日 20:20:17 node002 sshd[2935]:已从 192.168.1.1 端口接受 ubuntu 的公钥42054 ssh2:RSA SHA256:EMFy0Yhusd88CgFXfhfH7SeGK1JoMmvnf/PgVVOg0/4 6 月 28 日 20:20:17 node002 sshd[2935]:pam_unix(sshd:session):由 (uid=0) 为用户 ubuntu 打开会话 6 月 28 日 20:20:17 node002 systemd-logind[1124]:用户 ubuntu 的新会话 4。6 月 28 日 20:20:17 node002 systemd:pam_unix(systemd-user:session):由 (uid=0) 为用户 ubuntu 打开会话 6 月 28 日 20:20:17 node002 sudo:ubuntu:TTY=unknown;PWD=/home/ubuntu;USER=root; COMMAND=/bin/bash -c /bin/bash -c #012set -e#012tmpfile=$(mktemp)#012trap "rm -f $tmpfile" EXIT#012cat > $tmpfile#012/bin/bash $tmpfile 6月28日 20:20:17 node002 sudo: pam_unix(sudo:session): 由 (uid=0) 为用户 root 打开会话 6月28日 20:26:12 node002 sshd[4387]: 错误: 无法加载主机密钥: /etc/ssh/ssh_host_ed25519_key 6月28日 20:26:13 node002 sshd[4387]: 从 192.168.1.1 端口 43272 接受了 ubuntu 的公钥 ssh2: RSA SHA256:6O3woPr0i+T3nuX7LToaF127zIIBOJVoDa5kczSVM9E 6 月 28 日 20:26:13 node002 sshd[4387]:pam_unix(sshd:session):由 (uid=0) 为用户 ubuntu 打开会话 6 月 28 日 20:26:13 node002 systemd-logind[1124]:用户 ubuntu 的新会话 5。
我尝试添加其他存储库
sudo apt-add-repository ppa:juju/stable sudo apt-add-repository ppa:conjure-up/next
我尝试安装 MAAS 测试版、conjure-up 测试版、安装其他系统 17.04、检查 iptables、禁用防火墙、更改交换机(cisco 用于没有 mgmt 的 oem - 我防止 cdp 或 lldp 问题)但仍然是同样的错误.....
我也尝试重新配置 maas-controller (dpkg-reconfigrue maas....) 并设置新 ip 192.168.1.1 ... 我尝试使用完整的 maas http 链接进行 conjure-up ... 但没有成功
我尝试更新 nic 固件以便在 maas 和节点上进行 pxe 启动……
在 MAAS cat ~/.cache/conjure-up/conjure-up.log 上
2017-06-28 22:09:04,456 [INFO] conjure-up/landscape - common.py:77 - 引导 Juju 控制器。 2017-06-28 22:09:04,457 [调试] conjure-up/landscape - juju.py:170 - bootstrap cmd:['juju','bootstrap','cloud-maas-257','conjure-up-cloud-maas-257-5d4','--default-model','conjure-landscape-9c5','--config','image-stream=daily','--config','enable-os-upgrade=false','--bootstrap-series','xenial','--credential','conjure-cloud-maas-257-09a','--debug'] 2017-06-28 22:09:04,460 [调试] conjure-up/landscape - request.packages.urllib3.connectionpool: connectionpool.py:207 - 开始新的 HTTP 连接 (1): www.google-analytics.com 2017-06-28 22:09:04,486 [DEBUG] conjure-up/landscape - request.packages.urllib3.connectionpool: connectionpool.py:395 -http://www.google-analytics.com:80“POST /collect HTTP/1.1” 200 35 2017-06-28 22:09:04,493 [DEBUG] conjure-up/landscape - events.py:55 - 等待 ModelConnected at conjureup/controllers/deploy/common.py:23 2017-06-28 22:09:04,518 [DEBUG] conjure-up/landscape - juju.py:179 - 等待 proc 2017-06-28 22:09:04,899 [DEBUG] conjure-up/landscape - maas.py:401 - 找到端点:http://192.168.1.1:5240/MAAS对于云:cloud-maas-257 2017-06-28 22:09:04,902 [调试] conjure-up/landscape - events.py:55 - 在 conjureup/controllers/deploy/gui.py:285 上设置 MAASConnected 2017-06-28 22:09:09,919 [调试] conjure-up/landscape - request.packages.urllib3.connectionpool: connectionpool.py:207 - 开始新的 HTTP 连接 (1): www.google-analytics.com 2017-06-28 22:09:09,916 [调试] conjure-up/landscape - gui.py:13 - 渲染引导等待 2017-06-28 22:09:09,951 [调试] conjure-up/landscape - request.packages.urllib3.connectionpool:connectionpool.py:395 - “POST /collect HTTP/1.1” 200 35 2017-06-28 22:09:10,111 [DEBUG] conjure-up/landscape - events.py:55 - 正在等待 MAASConnected,位于 conjureup/controllers/deploy/gui.py:209,任务 _do_deploy,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,113 [DEBUG] conjure-up/landscape - events.py:55 - 已收到 MAASConnected,位于 conjureup/controllers/deploy/gui.py:209,任务 _do_deploy,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,116 [调试] conjure-up/landscape - events.py:55 - 等待 PreDeployComplete 于 conjureup/juju.py:517 在任务 _do_deploy 于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,287 [调试] conjure-up/landscape - events.py:55 - 等待 MAASConnected 于 conjureup/controllers/deploy/gui.py:209 在任务 _do_deploy 于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,289 [调试] conjure-up/landscape - events.py:55 - 已接收MAASConnected 位于 conjureup/controllers/deploy/gui.py:209,位于任务 _do_deploy 中,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,290 [DEBUG] conjure-up/landscape - events.py:55 - 等待 PreDeployComplete 位于 conjureup/juju.py:517,位于任务 _do_deploy 中,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,447 [DEBUG] conjure-up/landscape - events.py:55 - 等待 MAASConnected 位于 conjureup/controllers/deploy/gui.py:209,位于任务 _do_deploy 中conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,448 [调试] conjure-up/landscape - events.py:55 - 在 conjureup/controllers/deploy/gui.py:209 的任务 _do_deploy 中收到 MAASConnected,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,450 [调试] conjure-up/landscape - events.py:55 - 等待 PreDeployComplete,位于 conjureup/juju.py:517 的任务 _do_deploy,位于 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,615 [调试] conjure-up/landscape - events.py:55 - 等待 MAASConnected 在 conjureup/controllers/deploy/gui.py:209 在任务 _do_deploy 在 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,616 [DEBUG] conjure-up/landscape - events.py:55 - 已收到 MAASConnected 在 conjureup/controllers/deploy/gui.py:209 在任务 _do_deploy 在 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,618 [DEBUG] conjure-up/landscape - events.py:55 - 等待 PreDeployComplete 在 conjureup/juju.py:517 在任务_do_deploy 在 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,634 [调试] conjure-up/landscape - events.py:55 - 等待引导在 conjureup/controllers/bootstrapwait/gui.py:37 2017-06-28 22:09:10,637 [调试] conjure-up/landscape - events.py:55 - 等待关系添加:haproxy 在 /snap/conjure-up/527/usr/lib/python3.6/asyncio/events.py:127 在任务等待中在 conjureup/events.py:95 2017-06-28 22:09:10,640 [调试] conjure-up/landscape - events.py:55 - 等待关系添加:rabbitmq-server 在 /snap/conjure-up/527/usr/lib/python3.6/asyncio/events.py:127 在任务等待中conjureup/events.py:95 2017-06-28 22:09:10,642 [调试] conjure-up/landscape - events.py:55 - 等待关系已添加:postgresql 位于 /snap/conjure-up/527/usr/lib/python3.6/asyncio/events.py:127 在任务等待中位于 conjureup/events.py:95 2017-06-28 22:09:10,645 [调试] conjure-up/landscape - events.py:55 - 等待关系已添加:landscape-server 位于 /snap/conjure-up/527/usr/lib/python3.6/asyncio/events.py:127 在任务等待中位于 conjureup/events.py:95
非常感谢您的帮助!
米雷克
答案1
不确定您是否解决了问题并可以通过安装。我遇到了类似的问题,但可以克服。因此,您可以检查两件事:
- 登录192.168.1.3并查看节点是否可以访问互联网。
例如:wget google.com,然后查看 index.html 中是否有一些内容
如果你无法解析互联网 DNS,那么你需要先解决这个问题
- 在 Maas 服务器上检查内部网络的网关是否正确。即 192.168.1.1
纠正问题后,再次启动。
我知道这个答案对你来说有点晚了,但如果有帮助的话,我想分享一下