vSphere部署系列之02——vSphere基礎認知數據庫
1、關於服務器虛擬化安全
雲計算是一個宏大的時代潮流,服務器虛擬化是這個潮流的河牀。服務器
虛擬化技術實現了物理資源的邏輯抽象和統一表示,經過它能夠提升資源利用率,並可以根據用戶業務需求的變化,快速、靈活地進行資源部署。目前主流的虛擬化廠商,是VMware、Citrixt和Microsoft三家, 其對應的服務器虛擬化產品分別爲vSphere、XenServer和SCVMM。另外,基於Linux系統的開源的KVM虛擬化也有着普遍的應用。網絡
每一款虛擬化產品,都有其本身的虛擬化管理器(Hypervisor),及其管理工具——不少時候,二者是集成的,如VMware 的Esxi和Citrixt的XenServer,而Microsoft的HyperV和開源的KVM只是指虛擬化管器自己,這二者分別寄宿於Windows Server和Linux系的操做系統,表明的是半虛擬化技術,與前二者表明的全虛擬化技術,有本質的區別。架構
2、關於vSphere併發
當咱們說VMware虛擬化的時候,首先想到的是其虛擬化操做系統ESXi(vSphere第3代、部分第4代的產品叫ESX),實際上,VMware的虛擬化包括的內容(組件)要更加寬廣。運維
VMware的虛擬化產品是指 VMware vSphere。vSphere主要經過虛擬化技術將數據中心轉變爲雲計算基礎架構,經過虛擬化提供自助部署和調配的功能,將IT基礎架構做爲服務來交付使用。vSphere是一個總體架構而非單個產品。 ide
vSphere以原生架構的ESX/ESXi Server爲基礎,讓多臺ESXi Server能併發負擔更多個虛擬機。主要包括2部分:工具
一是虛擬化管理器部分的ESxi虛擬化管理程序,不須要依賴操做系統的支持(實際自己就是極度精簡的Linux內核+HyperVisor)。Esxi提供一個虛擬層對物理主機的處理器、內存、存儲和網絡鏈接資源進行抽象處理,使其轉化成多個以安全獨立的模式並行運行。在該體系結構中,虛擬機中運行的應用無需直接訪問底層硬件設備便可訪問CPU、內存、磁盤和網絡接口(也就是上面說提到的全虛擬化技術)。雲計算
二是用於整合和管理虛擬化管理器的VMware vCenter。vCenter是VMware vSphere的主要管理平臺,vSphere許多高級功能,只有在vCenter下才能夠配置實現,而且vSphere許多管理模塊只能集成安裝在vCenter環境中,沒法獨立安裝運行,經過對vCenter的管理能夠對一臺或者多臺VMware vSphere進行管理配置。vCenter能夠安裝在物理機的操做系統上,也能夠安裝在虛擬機的操做系統上。vCenter全部的操做都經過vSphere Client和vSphere Web Client(vSphere5.0纔出現)來實現。vSphere Client也能夠直接鏈接、管理單臺ESxi主機。
▲vSphere基本架構
3、vSphere套件
以上說得應該很明瞭,可是一旦上官網下載相應軟件,初學者恐怕會一頭霧水,由於vSphere的軟件命名很是的無厘頭。下面以vSphere 5.5爲例進行說明。
▲vSphere 5.5部分軟件列表
一、名字爲VMware-VMvisor-Installer-xxxxxx的是ESXi的安裝ISO文件,直接安裝在物理機上,字段updatexx表示其更新的版本號,相似於Windwos 系補丁版的概念;
二、名字爲VMware-VIMSetup-all-xxxxxx的是vCenter Server的安裝ISO文件,安裝在Windows Server操做系統(如Windows Server 2008 R2 SP1)上;
三、名字爲VMware-vCenter-Server-Appliance-xxxxxx.xxxxx_OVFxx.ovf的是vCenter Server Appliance的導入文件,Center Server Appliance 是預配置的基於Linux 的虛擬機,能夠當作是簡版的vCenter Server,能管理最多5個Esxi主機和50個VM,在vSphere Client中經過部署OVF模塊的方式導入後可直接使用;
四、名字爲VMware-viclient-all-xxxxxxxx的是vSphere Client客戶端文件,安裝在Windows操做系統(如Windows 7 SP1)上,用於直接鏈接到 ESXi 或舊版 ESX 主機或者間接經過 vCenter Server 進行鏈接的客戶端應用程序。;
五、名字帶有tools的是tools文件,帶有mib的是mib庫文件,用來去讀取snmp的,MHM是muti-hypervisor manager程序。在常規的企業運維裏,不多用到這些組件。
其中vCenter Server 5.5的VMware-VIMSetup-all-5.5.0-1312299.iso鏡像是一個大小爲3.23GB的軟件包,裏面包含了vCenter Single Sign On、vCenter Inventory Service、vCenter Server、VMware vCenter Orchestrator、Microsoft SQL Server 2008 R2 Express和vSphere Client、vSphere Web Client等組件,以及vSphere Update Manager、vSphere ESXi Dump Collector、vSphere Syslog Collector、vSphere Auto Deploy、vSphere Authentication Proxy等工具。各軟件的使用,請查看官方資料。
vCenter Server在安裝過程當中,須要用於微軟的Windows域控環境、以及SQL Server數據庫(在小規模環境中,能夠用軟件包裏集成的Microsoft SQL Server 2008 R2 Express進行部署,若是規模較大,必需要獨立安裝的標準版或企業版的SQL Server 2008 R2或更高版本)。
上圖後面四個VMware-VMvisor-Installer-xxxxxx的iso鏡像中,一個是從VMware官網下載的常規版本,另三個比較特別,命名中帶有Dell_Customized字樣。這三個鏡像是Dell定製版的(分別爲第一版、U二、U3三個分版本),這裏涉及到Exsi對一些品牌機的兼容問題。
4、Esxi 定製版
初學者會遇到這樣的問題,在一引些較新的服務器安上裝Esxi主機,發現裝到一半裝不下去了——常見的報錯提示是找不到硬盤或找不到網卡——這種狀況基本上是Esxi5.5與服務器硬件不兼容引發的。這時候須要考慮使用VMware公司專門爲這些服務器定製的版本。
以Dell爲例,通常來講,Esxi新的版本(好比update 1 版到update 2版)出來以後,Dell會在官網上發佈相應的定製版本,供戶可自行下載使用。HP服務器也有定製版,這些鏡像不適用於其餘品牌的服務器。
DELL ESXi定製版的下載彙總頁面連接以下:
http://www.dell.com/support/article/hk/en/hkdhs1/SLN290857/zh