2014-11-04 62 views
1

我在3節點datastax企業4.5.2羣集中的ubuntu上設置AWS中的節點到節點加密。我跟着這些文檔 -啓用ssl後opscenter無法連接到代理

[1] - http://www.datastax.com/documentation/datastax_enterprise/4.5/datastax_enterprise/sec/secNodeNodeEncryp.html [2] - http://www.datastax.com/documentation/datastax_enterprise/4.5/datastax_enterprise/sec/secPrepareCerts.html [3] - https://github.com/PatrickCallaghan/datastax-ssl-secure-cluster [4] - http://datastax.com/documentation/opscenter/5.0/opsc/configure/opscEnableSSLpkg.html

  1. 我創建的證書和密鑰庫。 [1,2,3]
  2. 將證書添加到每個節點上的信任庫[1,3]
  3. 編輯cassandra.yaml以打開節點到節點的加密(離開客戶端到另一個節點)[1,3]
  4. 編輯address.yaml開啓加密datastax劑[4]
  5. 重新啓動所有節點

'nodetool狀態' 顯示我的所有節點均達到正常。 opscenter顯示節點,但給出錯誤消息'0個3個代理連接'還有什麼需要完成的,以允許opscenter與代理交談? Opsecenter安裝在其中一個節點上,並且它不會與同一個盒子上的代理進行通信。

回答

1

opscenterd守護進程無法正確啓動。檢查/var/log/opscenter/opscenterd.log結果如下:

exceptions.ImportError:libssl.so.0.9.8:無法打開共享對象文件:沒有這樣的文件或目錄

首先,我試着鏈接的簡單解決方案 ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.0.9.8和 ln -s/lib/x86_64 -linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libscrypto.so.0.9.8

但這並不奏效。解決的辦法是在運行opscenter的服務器上安裝libssl0.9.8 $ sudo apt-get install libssl0.9.8

btw,這是opscenter 5.0.1。

相關問題