Centos6
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,我很猶豫是否只生成我自己的自簽名權限並將它們複製到那裡,因為我不確定它們到底是做什麼用的。我沒有在文件中找到任何對此的引用,也沒有從Google搜尋中找到。
謝謝你的幫助。
編輯:嘗試註冊節點時的輸出類似(其中 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 時,“找不到密鑰”是警告,而不是錯誤。它的目的是提供資訊,以防您已經為該云成功設置了 NC,並且碰巧正在重新啟動。如果您知道這個 NC 實際上已經成功註冊並且過去一直在工作,那麼這個特定的警告將是一個提示,說明試圖使其工作的可能/可能的問題。這意味著,可能有人背著你刪除了這些關鍵文件。在您的特定情況下,由於它是新安裝,因此無需擔心。
當您執行“euca_conf –list-nodes”時,您是否在 CLC 上這樣做了?