今天想修改ESXi 4.1 自動開啟SSH 與關閉LOADING IPMI功能,修改設定檔無法作用,重開機後復原設定值?廠商真是貼心………

IPMI功能為何關閉如下:
http://ithelp.ithome.com.tw/question/10051917

==================================================================================

發問文章:http://ithelp.ithome.com.tw/question/10052113

小弟又來了,測試了 ESXi 開啟ssh 與 關閉IPMI功能的方式,修改設定檔,但是只要重開機就會回復預設值,例如我開了 SSH :

 

  1. 1、在控制台下,按 ALT+F1 進入控制台界面   
  2. 2、輸入 unsupported 然後按 enter  (輸入的時候是看不到你輸入的,所以一定要注意)   
  3. 3、如果輸入的 unsupported 正確,您將看到支持模式和密碼提示,然後輸入 root 密碼進行登錄   
  4. 4、登錄后,修改設定檔    
  5.      # vi /etc/inetd.conf
  6. 5、搜索  #SSH  這一項后,把前面的 # 去掉       
  7. 6、然後保存退出 
1、在控制台下,按 ALT+F1 進入控制台界面
2、輸入 unsupported 然後按 enter  (輸入的時候是看不到你輸入的,所以一定要注意)
3、如果輸入的 unsupported 正確,您將看到支持模式和密碼提示,然後輸入 root 密碼進行登錄
4、登錄后,修改設定檔 
     # vi /etc/inetd.conf
5、搜索  #SSH  這一項后,把前面的 # 去掉    
6、然後保存退出

但是重開機後,進去看又被#號起來,必需手動在啟動一次.........IPMI修改設定檔的情形也是這樣,查了關鍵字都沒看到有人遇到相同問題,請問有人知道原因與解法嗎?
ESXi 4.1是安裝在USB當開機系統.懷疑是因為開機只從USB讀入?修改是修改記憶體內的設定檔,所以開機從USB讀入又回復原狀?如果真是這樣,那要如何才能改到正確的設定檔?

==================================================================================

自己找到的另類解法:

==================================================================================

關閉IPMI功能:

安裝完後,到SERVER上開啟SSH功能(參考系統安裝篇),使用SSH連入:

修改

vi /etc/vmware/init/init.d/72.ipmi

加入紅字

return ${SUCCESS} # disable IPMI

Exec esxcfg-init -I || {

return ${NON_CRITICAL_FAILURE}

}

按wq! ‘強制存檔退出

######若重開機剛剛改的設定檔回復初始值,請使用 VMware vSphere Client 連入 用 VMware vSphere Client介面修改。

把勾勾拿掉即可。

clip_image002

==================================================================================

開啟SSH自動啟動功能:

ESX4.1付費版方式

我們可以根據以下步驟開啟

1. 在ESX Server伺服器上,依畫面指示按下「Alt+F1」,登入Service Console。

2. 切換到ssh目錄下,並編輯「sshd_config」,這個檔案。指令如下:
cd etc/ssh
vi sshd_config

3. 在「sshd_config」中找到「PermitRootLogin」這一行,並將後面的「no」改成「yes」
修改後再按下「Shift+q」切換到「:」命令模式,之後在:輸入「wq」,表示儲存修改並離開vi編輯程式。

4. 回到Service Console後,重新啟動sshd服務,指令是:
service sshd restart

免費版ESXi 4.1方式:

1、在控制台下,按 ALT+F1 進入控制台界面

2、輸入 unsupported 然後按 enter  (輸入的時候是看不到你輸入的,所以一定要注意)

3、如果輸入的 unsupported 正確,您將看到支持模式和密碼提示,然後輸入 root 密碼進行登錄

4、登錄后,修改設定檔
     # vi /etc/inetd.conf
5、搜索  #SSH  這一項后,把前面的 # 去掉
6、然後保存退出

  • From the console press ALT-F1
  • Type unsupported and press ENTER
  • Enter the root password
  • Enter the following command vi /etc/inetd.conf
  • Search for the #SSH settings
  • Remove the # from the SSH row
  • Save the config by using :wq!
  • Type ps | grep inetd on the console
  • Send a hangup signal by using the following command kill -s HUP

######若重開機剛剛改的設定檔回復初始值,請使用 VMware vSphere Client 連入 用 VMware vSphere Client介面修改。

clip_image001

clip_image002[5]

No Money No Hone 發表在 痞客邦 PIXNET 留言(0) 人氣()