
我在 conjure-up 安裝時遇到問題...
每次我都卡在嘗試連接“IP”:22 ...
我現在有一個測試環境,有 3 台相同的伺服器(Intel SR1500)...
我有非常簡單的網路環境。無VLAN
第一台伺服器用於MAAS,標準安裝16.04,已升級,第一個英特爾網卡用於“OPENSTACK MGMT 網路”,具有標準子網/24,沒有gw,配置了dns .. 僅ip、遮罩、廣播和網路.. 連接了輔助網卡到互聯網...
第2台和第3台伺服器規劃為節點,與maas具有相同的硬體配置。第一個網卡連接到 ipmi 網絡,第二個網卡連接到「OPENSTACK MGMT NETWORK」。
所有節點都有兩個 HDD 和最小 16GB RAM。
在MAAS 中,我有: - 添加rsa ssh 密鑰...(我也嘗試直接添加並通過橫向添加) - 配置公共(互聯網)網絡、dns、網關和其他- 配置本地(os mgmt)網絡、dns 、gw -與本地 nic 上配置的映像上的 ip maas 相同
通常情況下,我會透過 PXE 啟動節點並進行調試,沒有任何問題...我處於就緒狀態 - 透過 IPMI 進行電源控制 - 工作
現在我做apt-get更新,升級..
並透過 snap 安裝 conjure-up ....
如果我啟動命令conjure-up,首先我選擇Landscape、新雲maas,在我的情況下為「作業系統本地網路」提供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 juo.provider.com 1.3 的497 連線嘗試失敗:ssh:連線到主機192.168.1.3 連接埠DEBUG juju.provider.common bootstrap.go:192.168.1.3 的497 連線嘗試失敗:ssh:連線到主機192.168.13.3 . bootstrap.go:192.168.1.3的497連線嘗試失敗:/var/lib/juju/nonce.txt不存在DEBUG juju.provider.common bootstrap.go:192.168.1.3的497連線嘗試失敗:/var/ lib/juju /nonce.txt 不存在INFO juju.cloudconfig userdatacfg_unix.go:410 取得代理:curl -sSfw '從%{url_ effective} 下載的工具:HTTP %{htt
我檢查:
- 來自 maas 的 ssh 連線 - ssh[電子郵件受保護]- 好的。
- 現有檔案 /var/lib/juju/nonce.txt
- cat nonce.txt 續使用者管理員:引導程式
-貓/var/log/auth.log:
Jun 28 20:20:16 node002 sshd[2893]: pam_unix(sshd:session): 為使用者 ubuntu 開啟的會話 (uid=0) Jun 28 20:20:16 node002 systemd-logind[1124]: 使用者新會話 3]: 使用者新會話ubuntu。 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: 由使用者斷開連接Jun 28 20:20:16 node002 sshd[2930]: 與192.168.1.1 連接埠斷開連接42050 Jun 28 20:200:6 2893]: pam_unix(sshd:session): 會話關閉使用者ubuntu Jun 28 20:20:16 node002 systemd-logind [1124]:刪除會話3。主機金鑰:/etc/ssh/ssh_host_dsa_key Jun 28 20:20:16 node002 sshd[2935]:錯誤:無法載入主機金鑰:/etc/ssh/ssh_host_ecdsa_key 6月2820:20:16 node00025 ]:錯誤:無法載入主機金鑰:/etc/ssh /ssh_host_ed25519_key Jun 28 20:20:16 node002 systemd:pam_unix(systemd-user:session):使用者ubuntu的會話已關閉 Jun 28 20:20:17 node002 sshd [2935]:從192.168.1.1埠42054 ssh2接受ubuntu的公鑰:RSA SHA256:EMFy0Yhusd88CgFXfhfH7SeGK1JoMmvnf/PgVVOg0/4 Jun 28 20:20:17 n uid = 0 )6月28日20:20:17 node002為使用者ubuntu開啟的會話- logind[1124]:使用者 ubuntu 的新會話 4。 Jun 28 20:20:17 node002 systemd: pam_unix(systemd-user:session): 會話由 (uid=0) Jun 28 20:20:17 node002 sudo: ubuntu : TTY=unknown 為使用者 ubuntu 開啟; PWD=/home/ubuntu ;用戶=根;指令=/bin/bash -c /bin/bash -c #012set -e#012tmpfile=$(mktemp)#012trap "rm -f $tmpfile" EXIT#012cat > $tmpfile#012/bin/bash $tmpfile 六月28 日20:20:17 node002 sudo: pam_unix(sudo:session): 由(uid=0) Jun 28 20:26:12 node002 sshd[4387]: 錯誤: 無法載入主機金鑰: /etc/ 為使用者開啟會話ssh/ssh_host_ed25519_key Jun 28 20:26:13 node002 sshd[4387]:從192.168.1.1 埠43272 ssh2 接受ubuntu 的公鑰:RSA SHA256:6O3woXLTPY75 28 20:26:13 node002 sshd[4387]: pam_unix(sshd :session):由 (uid=0) Jun 28 20:26:13 node002 systemd-logind[1124] 為使用者 ubuntu 開啟的會話:使用者 ubuntu 的新會話 5。
我嘗試添加其他存儲庫
sudo apt-add-repository ppa:juju/stable sudo apt-add-repository ppa:conjure-up/next
我嘗試安裝MAAS 的beta 版、conjure-up 的beta 版、安裝其他系統17.04、檢查iptables、禁用防火牆、更改交換器(不帶mgmt 的cisco for 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-升級=假','--bootstrap-series','xenial','--credential','conjure-cloud-maas-257-09a','--debug'] 2017-06-28 22:09: 04,460 [DEBUG] conjure-up/landscape - requests.packages.urllib3.connectionpool: connectionpool.py:207 - 啟動新的HTTP 連線(1): www.google4-analytics.com 2017-06-28 22:09:04-analytics.com 2017-06-28 22:09:04-analytics. [調試] conjure-up/landscape - requests.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.py7 -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 [DEBUG] conjure-up/landscape - events.py:55 - 設定 MAASConnected at conjureup/controllers/deploy/gui.py:285 2017 -28 22:09:09,919 [DEBUG] conjure-up/landscape - requests.packages.urllib3.connectionpool:connectionpool.py:207 - 啟動新的HTTP連線(1):www.google-analytics.com 2017-06- 28 22:09:09,916 [DEBUG] conjure-up/landscape - gui.py:13 - 渲染引導等待2017-06-28 22:09:09,951 [DEBUG] conjure-up/landscape - requests.packages.urllib3. : connectionpool.py:395 - “POST /collect HTTP/1.1” 200 35 2017-06-28 22:09:10,111 [DEBUG] conjure-up/landscape - events.py:55 - 在conjureup/loytrollers/dep. MAASConnected gui.py:209 在 conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,113 [DEBUG] conjure-up/landscape - events.py:55 - 在 conjureup/ 收到 conjureConnect MAup /controllers/deploy/gui.py:239 2017-06-28 22:09:10,116 [DEBUG] conjure-up/landscape - events.py:55 - 等待中的任務_do_deploy 中的controllers/deploy/gui.py :209 PreDeployComplete at conjureup/juju.py:517 in conjureup/controllers/deploy/gui.py:239 239 2017-06-28 22:09:10,287 [DEBUG] conjure-up/landscape - events. MAASConnected 位於conjureup/controllers/deploy/gui.py:209 任務_do_deploy 位於conjureup/controllers/deploy/gui.py:239 2017-06-28 22:09:10,289 [DEBUG] conjure events. :55 - 在conjureup/controllers/deploy/gui.py 的任務_do_deploy 中收到MAASConnected:209 2017-06-28 22:09:10,290 [DEBUG] conjure-up/landscape - events.py:55 - 在conjup /controllers/deploy/gui.py:239 的conjureup/juju.py:517 任務中等待PreDeployComplete 2017-06-28 22:09:10,447 [DEBUG] conjure-up/landscape - events.py:55 - 在conjup controllers/deploy/gui.py 的任務_do_deploy 中等待MAASConnected at conjureup/controllers/deploy/gui.py:209 2017-06-28 22:09:10,448 [DEBUG] conjure -up/pscape - events. - 在conjureup/controllers/deploy/gui.py 的任務_do_deploy 中的conjureup/controllers/deploy/gui.py:209 收到MAASConnected:239 2017-06-28 22:09:10,450 [調試] conjureup /landscape - events.py:55 - 在conjureup/controllers/deploy/gui.py:239 的conjureup/juju.py:517 任務中等待PreDeployComplete 2017-06-28 22:09:10,615 [調試] conjure landscape - events.py:55 - 在conjureup/controllers/deploy/gui.py:239 的conjureup/controllers/deploy/gui.py:239 的任務_do_deploy 中等待MAASConnected 2017-06-28 22 :016調試] conjure-up/landscape - events.py:55 - 在conjureup/controllers/deploy/gui.py:209 的任務_do_deploy 中收到MAASConnected at conjureup/controllers/deploy/gui.py:239 2017- 06- 28 22:09:10,618 [DEBUG] conjure-up/landscape - events.py:55 - 在conjureup/controllers/deploy/gui.py:239 239 的conjureup/juju.py:517 中等待PreDeloyleyle 28 09:10,634 [調試] 召喚/景觀- events.py:55 - 等待引導在conjureup/controllers/bootstrapwait/gui.py:37 2017-06-28 22:09:10,637 [DEBUG] conjure-up/landscape - events.py:55 - 等待關係新增:haproxy 在/snap/xy conjure -up/527/usr/lib/python3.6/asyncio/events.py:127 在任務等待 conjureup/events.py:95 2017-06-28 22:09:10,640 [DEBUG] 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 [DEBUG] conjure-up/landscape - events.py:55 - 等待關係新增:landscape-server at /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
更正此處的問題後再次引導。
我知道這個答案對你來說有點晚了,但如果有幫助的話我想分享