幾種主要的虛擬化
ESXi是VMware公司研發的虛擬機器伺服器,ESXi已經實現了與Virtual Appliance Marketplace的直接整合,使使用者能夠即刻下載並執行虛擬裝置。這為 即插即用型軟體的交付與安裝提供了一種全新和極其簡化的方式。 通過iso映象(比如VMWare ESXi 5.5.iso)在伺服器上安裝ESXi虛擬化服務,接著在本地PC機(win10)上安裝VMware vSphere Clent客戶端工具去連 接遠端的ESXi伺服器,然後在VMware vSphere Clent工具介面裡進行虛擬機器的建立和管理。 ------------------------------------------------------------------------------------------------------------------------------------ XenServer是思傑公司基於Xen的虛擬化伺服器,Citrix XenServer是一種全面而易於管理的伺服器虛擬化平臺,基於強大的Xen Hypervisor程式之上。 通過iso映象(比如XenServer-7.1.1-install-cd.iso)在伺服器上安裝XenServer服務,接著在本地PC機(win10)上安裝Citrix XenCenter客戶端 工具去連線遠端的XenServer伺服器,然後在Citrix XenCenter工具介面裡進行虛擬機器的建立和管理。 ------------------------------------------------------------------------------------------------------------------------------------ KVM(Kernel-based Virtual Machine)是一個開源的系統虛擬化模組,自Linux 2.6.20之後整合在Linux的各個主要發行版本中。它使用Linux自身 的排程器進行管理,所以相對於Xen,其核心原始碼很少。KVM目前已成為學術界的主流VMM之一。KVM的虛擬化需要硬體支援(如Intel VT技術或者AMD V技術), 是基於硬體的完全虛擬化。而Xen早期則是基於軟體模擬的Para-Virtualization,新版本則是基於硬體支援的完全虛擬化。但Xen本身有自己的程式排程器, 儲存管理模組等,所以程式碼較為龐大。廣為流傳的商業系統虛擬化軟體VMware ESX系列是基於軟體模擬的Full-Virtualization。 KVM虛擬化部署有以下幾種方法: 方法一:通過自身的virt-manager工具進行虛擬機器的建立和管理 方法二:通過WebVirtMgr工具進行虛擬機器的建立和管理 方法三:通過OpenStack工具進行虛擬機器的建立和管理。 以上三種方法的部署在部落格中都會一一介紹。
廢話不多說,下面直接記錄下VMWARE ESXi 5.5安裝:
1)通過軟碟通將VMWare ESXi 5.5的iso映象檔案燒錄到U盤裡,通過U盤安裝ESXi虛擬機器
2)將U盤插入伺服器上,設定USB快閃記憶體驅動器啟動,選擇第一個ESXi-5.5.0-13331820-standard Installer安裝。
讀取安裝檔案
在引導過程中,可以看到主機的cpu和記憶體的基本資訊
在出現的第一個安裝引導介面中,點選Enter(Enter鍵),確定繼續安裝
按F11同意協議並繼續
選擇磁碟,按Enter鍵繼續
選擇主機的鍵盤型別,安裝後可在直接控制檯中更改鍵盤型別,按Enter鍵繼續
輸入主機的根密碼,密碼不能留空,但為了確保第一次引導系統時的安全性,請輸入不小於7位數的密碼,按Enter鍵繼續
安裝後可在直接控制檯中更改密碼,按F11鍵開始安裝
正在安裝過程
安裝完後,取出USB快閃記憶體驅動器,按Enter鍵重新啟動
VMware ESXi 5.5的控制檯更加精簡、高效、方便,管理員可以直接在VMware ESXi 5.5控制檯介面中完成管理員密碼的修改、控制檯管理地址的設定與修改、VMware ESXi5控制檯的相關操作,在VMware ESXi 5.5中,按F2鍵進入
輸入管理員密碼(在安裝VMware ESXi 5.5時設定的密碼),輸入之後按Enter鍵,講進入系統設定對話方塊
進入system customization(系統定製)對話方塊,選擇網路配置在configure Management network----按Enter鍵進入網路配置
選擇network Adapters對話方塊----按Enter鍵進入
開啟network Adapters對話方塊,在此選擇主機預設的管理網路卡,當主機有多塊物理網路時,可以從中選擇,並在status列表中顯示出每個網路卡的狀態,現在主機只有一張網路卡,只能選擇預設
選擇 IP configuration 選項----按Enter鍵進入
VMware ESXi的預設選擇是Use dynamic IP address and network configuration,就是使用DHCP來分配網路,在實際使用中,應該為VMware ESXi設定一個靜態的IP地址,所以這裡選擇Set static IP address and network configuration,並設定一個靜態的IP地址,這裡IP地址設定為10.8.9.160, 按Enter鍵返回
按ESC鍵-----再按Y鍵儲存配置
安裝VMware vSphere Clent客戶端(下載地址:http://www.updatestar.com/directdownload/vmware-vsphere-client/2046708)來管理ESXi主機,輸入IP和使用者、密碼登入控制檯
進入VMWare ESXi 5.5控制檯
ESXi:安裝在實體伺服器上,其實是個linux核心的作業系統,只有安裝了ESXi以後你才能在上面建立虛擬機器。可以理解成在你的桌上型電腦上裝的vmware workstation,
只不過ESXi不用執行在作業系統上(因為本身就是作業系統)而為虛擬機器直接呼叫硬體資源。
vSphere:是vmware一套產品的總稱,包含了vCenter和ESXi及其他元件,類似於OFFICE和WORD的關係。vSphere其實就是連線ESXI和vCenter的Client客戶端,即:
用來連線ESXI(不過只能連線一臺ESXI,即"一對一"管理),也可以用來連線vCenter伺服器(連線後,通過vCenter新增多臺ESXI宿主機進行集中管理)。
vCenter:客戶端管理軟體,用來操作和管理多臺ESXI宿主機及其虛擬機器,即"一對多"管理,比如監控虛擬機器執行情況、建立虛擬機器、調整虛擬機器資源、遷移虛擬機器等等。
一般來說:
- 先安裝ESXI系統(即宿主機系統)
- 接著安裝vSphere(連線ESXI的client端),通過vSphere連線ESXI伺服器建立虛擬機器。不過vSphere只能一對一管理EXSI,即只能連線一臺ESXI宿主機(不像XenCenterr客戶端那樣可以新增多臺宿主機進行管理,沒有"新增"項)。
- 再用虛擬機器安裝vCenter。vCenter可以連線多臺ESXI宿主機,並對宿主機上面的虛擬機器進行管理。vCenter有Client客戶端(即通過vSphere客戶端連線)和Web端兩種方式進行管理。
ESXI是底層,vSphere是連線終端,vCenter是管理ESXI宿主機及vSphere上建立的虛擬機器的。
vCenter和ESXI要分別安裝在兩臺伺服器上,ESXI必須安裝在物理機上,vCenter可以安裝在物理機上,也可以安裝在虛擬機器上。
對於不間斷要求高的系統,ESXi主機+vCenter可以實現零當機的功能。ESXi主機是為提供執行資源的地方,而vCenter是集中排程和管理虛擬機器的管理者。
需要注意
- ESXi5 版本的宿主機在遠端連線只能通過vSphere的Client客戶端方式,ESXi6.0版本也是隻能通過Vsphere Clinet客戶端進行連線。
- ESXi6.0以上版本出現了Web的Client端的連線方式。如6.5和6.7版本就只能通過Web Client方式進行連線。
- ESXi5或ESXi6系列版本,要想管理多臺ESXI宿主機,就要安裝vCenter進行叢集化管理。
安裝的映象檔案識別
————————————————————————————————————————
VMware-VMvisor-Installer-6.0.0.update03-5050593.x86_64.iso 這個是ESXI6.0的安裝映象
VMware-VCSA-all-6.0.0-5112506.iso 這個是Linux版的vCenter(自帶資料庫)安裝映象。
VMware-VIMSetup-all-6.0.0-5112506.iso 這個是Windows版的vCenter(要SQL server)安裝映象。直接在windows server本機上點選裡面的包進行安裝即可。
VMware-viclient-all-6.0.0-5112508.exe 這個是vSphere6.0客戶端
VMware-ESXi-6.5.0-5310538-HPE-650.10.1.5.20-Oct2017.iso 這個是惠普廠商的ESXI6.5映象
VMware-ESXi-6.5.0.update02-8935087-LNV-20180706.iso 這個是聯想廠商的ESXI6.5映象