故障解決:Failed to log into NFC Server

最近出現一個故障:

用戶通過vCenter 向某一個ESXi 4.0 主機上的數據存儲,上傳任何文件,都會報錯:“Failed to log into NFC Server”。

 

但是,如果通過 vSphere Client 直接登錄ESXi 4.0 主機,上傳文件卻沒有任何問題。

 

因此,懷疑是vCenter 的問題,而且,也有資料顯示,有可能是vCenter 的問題。(另外,也有資料說,是網絡中的防火牆造成,但本事件中,沒有防火牆。)

但是,vCenter 中的其他ESXi 4.0 主機卻沒有問題。因此,最終認定還是ESXi 4.0 主機的問題。

 

檢查ESXi 主機的配置文件,發現該主機 vmware_config 文件,最後少了2行:(紅色部分爲應該有,但是沒有的)

libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
vmauthd.logEnabled = "FALSE"
log.vmauthdFileName = "/var/log/vmware/authd.log"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
vmx.fullpath = "/bin/vmx"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"

 

因此,解決方法,修改 vmware_config 文件即可。

 

1、下載安裝VMware-vSphere-CLI-4.0.0-253290

 

下載地址:(需要註冊一個賬號登陸)

http://www.vmware.com/download/download.do?downloadGroup=VCLI40U2

 

請安裝到默認路徑。

 

2、把新的、完整的vmware_config 文件放到C盤根目錄。

注意windows下修改該文件不要破壞Linux下的回車換行。

 

3、打開vSphere-CLI運行目錄

 

 

 

4、進入 bin 目錄。

 cd bin

 

 

5、輸入以下命令

 

vifs.pl --server 192.168.9.* --username "root" --password "你的密碼" --put C:\vmware_config "/host/vmware_config" --force

 

 

 

完成會提示:

Uploaded file C:\vmware_config to vmware_config successfully.

 

6、本地控制檯重啓管理代理。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章