VMware vSphere5 就要GA了.天然會有一大批業務作升級.ESXI4.1以後升級到ESXI5 相對容易,要是再老一些ESX4呢.就相對麻煩咯.數據庫
阿東最近正好有一個用戶須要作升級,把升級的步驟整理下來.同你們分享.安全
首先區別一下ESX和ESXI關係.網絡
VMware ESX 體系結構。在原始 ESX 體系結構中,虛擬化內核(稱爲 vmkernel)使用稱爲控制檯操做系統(簡稱 COS 或服務控制檯)的管理分區來擴充。 控制檯操做系統的主要用途是提供主機的管理界面。 在控制檯操做系統中部署了各類 VMware 管理代理,以及其餘基礎架構服務代理(例如名稱服務、時間服務和日誌記錄等)。 在此體系結構中,許多客戶都會部署來自第三方的其餘代理以提供特定功能,例如硬件監控和系統管理。 並且,個別管理用戶還會登陸控制檯操做系統運行配置和診斷命令及腳本。架構
VMware ESXi 體系結構。在 ESXi 體系結構中,移除了控制檯操做系統,全部 VMware 代理均直接在 vmkernel 上運行。 基礎架構服務經過 vmkernel 附帶的模塊直接提供。 其餘得到受權的第三方模塊(例如硬件驅動程序和硬件監控組件)也可在 vmkernel 中運行。 只有得到 VMware 數字簽名的模塊才能在系統上運行,所以造成了嚴格鎖定的體系結構。 經過阻止任意代碼在 ESXi 主機上運行,極大地改進了系統的安全性。ide
將來VMware支持方向工具
ESX 目前最新版是4.1UP1 VMware已經再也不爲此宿主提供升級服務.測試
ESXI 目前最新版是4.1UP1 ESXI是VMware vSphere 的最佳宿主,將來的惟一宿主.ui
這裏有一個表來對比具體功能:操作系統
OK 瞭解了VMware的將來發展方向,如今咱們計劃去升級、遷移vSphere環境.線程
一.收集咱們現有的遷移環境.VMware vSphere 分別須要收集如下內容:
1.主機層面:
主機名字、IP、掩碼、CPU、是否超線程、集羣、SC網關、VMkernel 網關、主DNS、備DNS、NTP server 、syslog .
2.存儲層面:
block、fc、iscsi 仍是 nfs 具體到設備、路徑、目標路徑
VMware vSphere 系統數據是否使用boot disk 、local disk 空間大小.
fc/iscsi disk 要了解設備路徑 、策略、多路徑、以及關鍵datastroe 名字
nfs server 瞭解share路徑名稱 以及關鍵datastroe 名字
3.網絡層面:
肯定有多少vmnic、速率、mac、流量、是否作team、目前state
肯定vswitch portgroup 、vlan、type、ip vmkernel type.
針對vswitch的策略 咱們須要注意一下:
有多少臺vswitch?
他的工做模式、mac 地址 流量、帶寬限制、loadbalancing 、等一全部配置細節.
你們收集信息必定要仔細、磨刀不負砍材功.
二.升級流程拓撲:
第一步升級vCenter
個人環境的vCenter4.0 沒辦法直接升級到vCenter5.0.
須要從新創建64位數據庫、使用64位DSN、vCenter4.0 32位DSN能夠直接導入到 新的vCenter 64位數據庫中. 個人目標是vCenter5.0
操做過程推薦使用VMware 的遷移vCenter 數據庫工具.使用vCenter5.0做爲最新管理平臺.
第二步升級ESX、ESXI-》ESXI5.0(用戶不讓停機)
1.備份ESX主機系統.重點備份ESX主機策略、若有意外能夠回滾.
2.使用vmotion、storage vmotion把虛擬機、配置模板遷移到其它空閒ESX羣集中.
3.ESX進入維護模式、而且幹掉DRS\HA集羣
4.ESX系列32位系統須要重裝ESXI5.0 沒法直接升級到ESXI5.0
5.ESX系列64位轉化ESXI5.0 有兩種方法. 一種是重裝、另外一種是使用最新update management工具 導入升級.
5.1安裝ESXI
5.2配置ESXI管理網絡
DNS、Hostanme 使用test ping other host工具測試
5.3從新鏈接ESXI到vCenter
以前的老ESX主機信息依然在vCenter數據庫中、不建議在徹底遷移完畢以前刪除.原有ESX主機信息.
5.4恢復ESXI主機策略
主要檢查的是網絡、存儲數據.
5.5檢驗更新主機
檢驗最新的主機版本、vswitch、storage鏈接類型、狀態.查看ESXI5.0 是否有其它報錯、日記等事情
5.6導入原有HA、DRS羣集
6.後續其餘升級使用updata management
虛擬機硬件、vmfs、vmtools
虛擬機硬件升級須要關機.業務關閉.
備註:vm version升級到8之後 沒法降級.
參考資料
VMware ESXi Configuration Guide
http://www.vmware.com/pdf/vsphere4/r41/vsp_41_esxi_server_config.pdf
VMware ESXi Installable and VMware vCenter Server Setup Guide
http://www.vmware.com/pdf/vsphere4/r41/vsp_41_esxi_i_vc_setup_guide.pdf
VMware vSphere Command-Line Interface Installation and Scripting Guide
http://www.vmware.com/support/developer/vcli/
VMware vSphere Command-Line Interface Reference
http://www.vmware.com/support/developer/vcli/
VMware ESXi Upgrade Center
http://www.vmware.com/go/UpgradeToESXi
VMware ESXi Chronicles Blog
http://blogs.vmware.com/esxi/ VMware Sample Scripts and Resources http://www.virtuallyghetto.com/