Centos6

Eucalyptus 找不到 ssl 證書

  • February 2, 2015

我已經在一台電腦上安裝了 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 上這樣做了?

引用自:https://serverfault.com/questions/663445