http://blog.slps.tp.edu.tw/00086/?tag=vmware
升級vSphere ESX 4.0 to 4.1步驟與方式
ESX(i) 4.1 既然發佈了, 當然要升級啦, 不過無法用 "VMware vSphere Client and Host Update Utility" 來升級, 可以採用下列方式來作升級動作, 已經在學校兩台機器試過, 可以升級無誤!
1. 首先需要的軟體, 當然也是 WMware 提供的 VMware vSphere Command-Line Interface(vSphere CLI)
2. 參考官方手冊 vsp_41_upgrade_guide.pdf 第63頁
3. 下載升級檔 upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip, 這個如果各位有在 VMware 註冊過, 可以到 http://downloads.vmware.com/d/info/datacenter_downloads/vmware_vsphere_4/4 選擇相關的版本 download!
4. 先把需要更新的 ESX(i) 4.0 Server 上的虛擬OS先全部關機, 然後將 ESX(i) Server 進入維護模式(maintenance mode)
5. 如之前提過執行備份設定檔的 CLI command Prompt!
進入 "bin" 資料夾, 依照順序執行下列指令:
a. 紅色部分要打, 沒有空白隔開喔, 指行命令是一行打完!
vihostupdate --server host name or IP address -i -b location of the ESXi upgrade ZIP bundle -B ESXi410-GA-esxupdate
b. 與 "a." 很像, 只是少了上述紅色字樣的部分
vihostupdate --server host name or IP address -i -b location of the ESXi upgrade ZIP bundle -B ESXi410-GA
c. 可打也可不打, 只是確認更新程式是否有確實安裝
vihostupdate.pl --server host name or IP address --query
6. 確定更新完畢後, 記得要將 ESX(i) Server reboot, 之前重新連線, 此時可能會要升級 vSphere client 到 4.1 版, 請更新後, 就可以連線, 同時記得要離開維護模式, 然後把所有的虛擬OS逐一開機即可!
7. 官網也有另一種更新方式, 請參考!
OR
VMware最近出了4.1,有很大幅度的更新與新功能。
不過Vmware升級方法也好多種,常常令人搞不清楚。
這裡整理了一下升級vSphere ESX 4.0 to 4.1步驟與方式~~~
共有三種方法
1. 使用Vmware Update manager
2. 使用esxupdate
3. 使用vihostupdate
方法一 ,使用Vmware Update manager
A. 確認ESX Server現在版本,使用#vmware –v
B. 到Virtual Center中,選擇該ESX Host,點選Update manageràAdmin viewà瀏覽並選擇預先下載好的upgrade bundle,然後upload到ESX DataStore中存放。
For ESX 3.5 – “esx-DVD-4.1.0-260247.iso”
For ESX 4.0 – “upgrade-from-ESX4.0-to4.1.0-0.0.260247-release.zip”
C. 接下來建立upgrade baseline à選擇create baselineàbaseline type請選擇host upgrade à下一步選擇剛剛已經上傳好的datastore中的upgrade iso檔。à選擇Try to reboot the host and roll back the upgrade in case of failure. àFinish.
D. 建立好後,點選該baseline,再選擇右上角的Compliance view , 選擇Attatch ,勾選Upgrade Baseline下剛剛建立的那個baseline,再按下Attach。
E. 點選右下角的Remediate,review相關設定後開始進行升級。
F. 可以到ESX Console 觀察upgrade progress.
方法二,使用esxupdate
A. 首先使用VI Client,瀏覽欲升級的ESX Host之datastore,上傳預先下載好的upgrade bundle.
For ESX 4.0 ,必須上傳以下兩個檔案 :
“pre-upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip”
“upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip”
B. 一旦上傳完畢,登入ESX Host Console,使用 #vmware –v檢查現行版本。
C. 切換到剛剛上傳的目錄中檢查該兩個檔案是否存在。
D. 將ESX切換到maintenance mode,
vimsh 0n 0e /hostsvc/maintenance_mode_enter
E. 開始進行upgrade,先執行pre-upgrade檔案
esxupdate –bundle= update
F. 再執行升級主檔
esxupdate –bundle= update
G. 離開維護模式
vimsh –n –e /hostsvc/maintenance_mode_exit
H. reboot,並重新執行vmware –v 檢查版本
方法三,使用vihostupdate
A. vihostupdate工具內含在Vmware vShpere CLI和Vmware Manager Appliance(VMA)
B. Vmware vShpere CLI請到Vmware官網下載
C. 開啟VI Client,選擇FilesàDeploy OWF TemplateàDeploy from file à瀏覽選擇預先下載好的VMA-4.1.0.0-268837.ovf
D. 將VMA部署到ESX上。
E. 到Vmware官網下載
“pre-upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip”
“upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip”
以及Drivers&ToolsàAutomation Tools and SDKs中的Vmware vShpere CLI
F. 將Vmware vShpere CLI安裝在vCenter上
G. 升級前請將運作在該ESX上的所有虛擬機器關閉,並將ESX切換到維護模式。
H. 於Vcenter中開啟Dos視窗,切換到program files\Vmware vShpere CLI ,
並執行vihostupdate.pl
I. vihostupdate.pl --server x.x.x.x --install --bundle C:\~~\pre-upgradexxx.zip
J. vihostupdate.pl --server x.x.x.x --install --bundle C:\~~\upgradexxx.zip
K. 升級完畢後,執行
vihostupdate.pl --server x.x.x.x –query
L. 重新啟動ESX host
vihostupdate.pl --server x.x.x.x --o reboot
留言列表