截至搭建私有云之前,我校共有5臺伺服器,當時這些伺服器提供的是各種儲存性質的服務,執行效率很低。筆者將這5臺伺服器中的4臺安裝了VMware ESXi server 5.0(以下簡稱“ESXi”),用來部署虛擬化平臺、搭建私有云,另外一臺安裝了試用版的VMware vCenter server 5.0(以下簡稱“vCenter”)用來測試和評估主機集中管理以及主機間虛擬機器遷移和部署。這4臺伺服器的配置、型號不同,有2臺伺服器擁有單顆至強四核CPU並配備了8GB記憶體,另外2臺伺服器各自配備了2顆至強四核CPU和16GB記憶體。ESXi是直接安裝在硬體之上的硬體虛擬化作業系統,不需要先安裝任何諸如Windows或者Linux之類的作業系統。ESXi執行之後是字元介面,透過簡單操作能夠設定該伺服器基本的安全資訊和網路資訊。
截至搭建私有云之前,我校共有5臺伺服器,當時這些伺服器提供的是各種儲存性質的服務,執行效率很低。筆者將這5臺伺服器中的4臺安裝了VMware ESXi server 5.0(以下簡稱“ESXi”),用來部署虛擬化平臺、搭建私有云,另外一臺安裝了試用版的VMware vCenter server 5.0(以下簡稱“vCenter”)用來測試和評估主機集中管理以及主機間虛擬機器遷移和部署。這4臺伺服器的配置、型號不同,有2臺伺服器擁有單顆至強四核CPU並配備了8GB記憶體,另外2臺伺服器各自配備了2顆至強四核CPU和16GB記憶體。ESXi是直接安裝在硬體之上的硬體虛擬化作業系統,不需要先安裝任何諸如Windows或者Linux之類的作業系統。ESXi執行之後是字元介面,透過簡單操作能夠設定該伺服器基本的安全資訊和網路資訊。
使用者可以在自己的PC上使用VMware提供的vSphere管理軟體來對安裝ESXi的伺服器進行遠端管理,包括遠端部署虛擬機器作業系統、遠端虛擬機器開關機以及監控伺服器使用情況資料等。該軟體可以安裝在Windows XP及以上版本的作業系統之上。
安裝好ESXi軟體的伺服器可以理解為一個大的資源池,從本質上符合雲計算硬體的基本需求,在這個平臺下,使用者可以按需定製運算所需資源。在ESXi中建立虛擬機器就需要自行決定虛擬機器的所需資源,比如CPU的數目、記憶體的大小以及虛擬機器的硬碟空間大小等。
vCenter伺服器是試用版,為了評估測試用。vCenter不像ESXi是純硬體虛擬化平臺,它是一套需要安裝在伺服器版Windows作業系統下,以SQL Server為資料庫的管理軟體。如果只是評估測試版的話,vCenter只能連線三臺ESXi主機,功能上受到的限制很多;非評估版本的vCenter能夠無限制連線ESXi主機。把所有的ESXi主機用vCenter進行管理能夠大大節省維護時間和成本。在試用進行評估期間,我們感覺使用很方便,透過vSphere連線vCenter伺服器就能夠對vCenter下所有ESXi伺服器進行統一管理,方便維護。(在後文中,筆者稱安裝ESXi的物理伺服器為主機,ESXi下的虛擬伺服器為虛擬機器