X86 計算機硬件被設計為只能運行單個操作系統和單個應用程序,這導致了大多數計算機未得到充分利用。即使安裝了眾多應用程序,大多數計算機仍無法得到充分利用。在最基本的層次上,通過虛擬化可以在單臺物理計算機上運行多個虛擬機,且所有虛擬機可在多種環境下共享該物理計算機的資源。在同一物理計算機上,不同的虛擬機可以獨立、並行運行不同的操作系統和多個應用程序。
VMware組件之間的關係
ESXi:安裝在實體服務器上,其實是個linux內核的操作系統,官方的說法是有自己專利的一個內核,不屬於以往任何現有的產品。只有安裝了ESXi以後你才能在上面創建虛擬機。你可以理解成在你的臺式機上裝的vmware workstation,只不過ESXi不用運行在操作系統上(因為本身就是操作系統)而為虛擬機直接調用硬件資源。
vCenter:就是個管理軟件,用來管理虛擬機和實體機,比如通過vCenter監控虛擬運行情況、創建虛擬機、調整虛擬機資源、遷移虛擬機等等。
vSphere:是vmware一套產品的總稱,其中vSphere包含了vCenter和ESXi當然還包含了其他的組件,就類似於微軟的OFFICE裡有word、excel等。
vSphere 數據中心的物理拓撲
典型的 VMware vSphere 數據中心由基本物理構建塊(例如 x86 虛擬化服務器、存儲器網絡和陣列、IP 網絡、 管理服務器和桌面客戶端)組成。 vSphere 數據中心拓撲包括下列組件。
- 計算服務器在祼機上運行ESXi 的業界標準 x86 服務器。ESXi 軟件為虛擬機提供資源,並運行虛擬機。每臺計算服務器在虛擬環境中均稱為獨立主機。可以將許多配置相似的 x86 服務器組合在一起,並與相同的網絡和存儲子系統連接,以便提供 虛擬環境中的資源集合(稱為群集)。
- 存儲網絡和陣列 光纖通道 SAN 陣列、iSCSI SAN 陣列和 NAS 陣列是廣泛應用的存儲技術, VMware vSphere 支持這些技術以滿足不同數據中心的存儲需求。存儲陣列通 過存儲區域網絡連接到服務器組並在服務器組之間共享。此安排可實現存儲資 源的聚合,並在將這些資源置備給虛擬機時使資源存儲更具靈活性。
- IP 網絡 每臺計算服務器都可以有多個物理網絡適配器,為整個 VMware vSphere 數據 中心提供高帶寬和可靠的網絡連接。
- vCenter Server vCenter Server 為數據中心提供一個單一控制點。它提供基本的數據中心服務, 如訪問控制、性能監控和配置功能。它將各臺計算服務器中的資源統一在一起, 使這些資源在整個數據中心中的虛擬機之間共享。其原理是:根據系統管理員 設置的策略,管理虛擬機到計算服務器的分配,以及資源到給定計算服務器內 虛擬機的分配。 在 vCenter Server 無法訪問(例如,網絡斷開)的情況下(這種情況極少出 現),計算服務器仍能繼續工作。服務器可單獨管理,並根據上次設置的資源 分配繼續運行分配給它們的虛擬機。在 vCenter Server 的連接恢復後,它就能 重新管理整個數據中心。
- 管理客戶端 VMware vSphere 為數據中心管理和虛擬機訪問提供多種界面。這些界面包括 VMware vSphere Client (vSphere Client)、vSphere Web Client(用於通過 Web 瀏覽器訪問)或 vSphere 命令行界面 (vSphere CLI)。
虛擬化不僅是雲計算的基礎技術,而且還使各種規模的組織在靈活性和成本控制方面有所改善。例如,通過服 務器整合,將多臺服務器作為虛擬機進行合併,從而使一臺物理服務器可以承擔多臺服務器的工作。另外,虛 擬化數據中心還可以簡化管理並有效地使用資源。虛擬化數據中心時,對基礎架構的管理將變得更為輕鬆,並 且可以更為有效地使用可用的基礎架構資源。通過虛擬化,您可以創建動態且靈活的數據中心,可以在縮短計 劃和非計劃停機時間的同時通過自動化減少運行費用。
閱讀更多 通信M班長 的文章