幾種主要的虛擬化linux
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和內存的基本信息windows
在出現的第一個安裝引導界面中,點擊Enter(回車鍵),肯定繼續安裝安全
按F11贊成協議並繼續bash
選擇磁盤,按回車鍵繼續服務器
選擇主機的鍵盤類型,安裝後可在直接控制檯中更改鍵盤類型,按回車鍵繼續網絡
輸入主機的根密碼,密碼不能留空,但爲了確保第一次引導系統時的安全性,請輸入不小於7位數的密碼,按回車鍵繼續工具
安裝後可在直接控制檯中更改密碼,按F11鍵開始安裝spa
正在安裝過程操作系統
安裝完後,取出USB閃存驅動器,按回車鍵從新啓動
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----按回車鍵進入網絡配置
選擇network Adapters對話框----按回車鍵進入
打開network Adapters對話框,在此選擇主機默認的管理網卡,當主機有多塊物理網絡時,能夠從中選擇,並在status列表中顯示出每一個網卡的狀態,如今主機只有一張網卡,只能選擇默認
選擇 IP configuration 選項----按回車鍵進入
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, 按回車鍵返回
按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鏡像