虛擬化VMware vsphere

第一章 虛擬化套件簡介

 

 

vSphereVMware推出的基於雲的新一代數據中心虛擬化套件,提供了虛擬化基礎架構、高可用性、集中管理、監控等一整套解決方案

 

 

1.vmware vSphere兼容性判斷

如何判斷當前的硬件設備是否支持vSphere?  主要影響的硬件,CPU,網卡,內存

HCL兼容性網站支持的CPU列表查詢網址:

http://www.vmware.com/resources/compatibility/search.php

網卡:vSphere最支持的網卡爲IntelBoradcomm,建議選用GB10GB級別的網卡。

推薦服務器配置如下:

CPU:至少2個,4內核以上 

內存16GB DDR3 1333 16插槽 至少支持128GB

網卡:最少4個,GB或者10GB級別

 

 

2.VMware vSphere組件和功能

VMware vSphere組件和功能的簡介可有助於您瞭解這些部件及其交互方式。

VMware vSphere 包括下列組件和功能。

 

VMware ESXi

vSphere去掉了原來的ESX,因保留了ESXi。一個在物理服務器上運行的虛擬化層,它將處理器、內存、存儲器和資源虛擬化爲多個虛擬機。

 

VMware vCenter Server

配置、置備和管理虛擬化 IT 環境的中央點。它提供基本的數據中心服務,如訪問控制、性能監控和警報管理功能。

 

VMware vSphere Client

一個允許用戶從任何 Windows PC 遠程連接到 vCenter Server ESXi的界面。

 

VMware vSphere Web Client

一個允許用戶從各種 Web 瀏覽器和操作系統遠程連接到 vCenter Server Web界面。

 

vSphere 虛擬機文件系統 (VMFS)

一個針對 ESXi 虛擬機的高性能羣集文件系統。

 

vSphere vMotion

可以將打開電源的虛擬機從一臺物理服務器遷移到另一臺物理服務器,同時保持零停機時間、連續的服務可用性和事務處理完整性。

但不能將虛擬機從一個數據中心移至另一個數據中心。

 

vSphere Storage vMotion

可以在數據存儲之間遷移虛擬機文件而無需中斷服務。可以將虛擬機及其所有磁盤放置在同一位置,或者爲虛擬機配置文件和每個虛擬磁盤選擇單獨的位置。虛擬機在 Storage vMotion期間保留在同一主機上。

通過 Storage vMotion 遷移的功能,使您能夠在虛擬機運行時將虛擬機的虛擬磁盤或配置文件移動到新數據存儲。通過 Storage vMotion遷移,可以在不中斷虛擬機可用性的情況下,移動虛擬機的存儲器。

 

vSphere High Availability (HA)

可爲虛擬機提供高可用性的功能。如果服務器出現故障,受到影響的虛擬機會在其他擁有多餘容量的可用服務器上重新啓動。

 

vSphere Distributed Resource Scheduler (DRS)

通過爲虛擬機收集硬件資源,動態分配和平衡計算容量。此功能包括可顯著減少數據中心功耗的 Distributed Power Management (DPM)功能。

 

vSphere 存儲 DRS

在數據存儲集合之間動態分配和平衡存儲容量和 I/O。該功能包括管理功能,將降低虛擬機性能的空間不足風險和I/O瓶頸風險降到最低。

 

vSphere Fault Tolerance

通過使用副本保護虛擬機,可以提供連續可用性。爲虛擬機啓用此功能後,即會創建原始或主虛擬機的輔助副本。在主虛擬機上完成的所有操作也會應用於輔助虛擬機。如果主虛擬機不可用,則輔助虛擬機將立即成爲活動虛擬機。

 

vSphere Distributed Switch (VDS)

虛擬交換機可以跨多個 ESXi 主機,使當前網絡維護活動顯著減少並提高網絡容量。效率獲得提升,可使虛擬機在跨多個主機進行遷移時確保其網絡配置保持一

 

 

 

 

 

            

 

           

 

 

 

 

 

 

 

 

 

  第二章 安裝ESXI

 

 

安裝軟件

VMware-VMvisor-Installer-6.0.0-2159203.x86_64.iso    ESXI

VMware-viclient-all-6.0.0-3562874                   Client

 

 

首先安裝兩臺ESXi主機,在vmware中安裝esxi6.0,配置4塊網卡,4CPU,每個cpu一核,內存最小6G

Ip192.168.1.235

IP192.168.1.220

 

 

1.啓動VMware,選擇“新建虛擬機”,使用默認的“典型”安裝。下一步

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.這裏選第三個“稍後安裝操作系統”。下一步

 

 

 

 

 

3.客戶機操作系統選擇vmware,版本選擇2015。下一步

 

 

 

 

 

 

 

 

 

4.虛擬機名稱可按默認,也可以自定義。選擇安裝位置。下一步

 

 

 

 

 

5.磁盤大小設爲200G,默認選擇“將虛擬磁盤拆分成多個文件”下一步

 

 

 

 

 

 

 

 

 

6.添加3塊網卡,共4塊網卡

 

 

 

 

 

7.配置4Cpu,內存6G

 

 

 

 

 

 

 

 

 

8.首先使用VMware-VMvisor-Installer-6.0.0-2159203.x86_64.iso鏡像進行安裝

 

 

 

 

 

9.按回車鍵開始安裝

 

 

 

 

 

 

 

 

 

10.F11鍵接受許可協議

 

 

 

 

 

11.選擇安裝位置默認

 

 

 

 

 

 

 

 

 

12.選擇“US Default”,然後按回車鍵

 

 

 

 

 

13.設置密碼

 

 

 

 

 

 

 

 

 

14.重啓,按回車

 

 

 

 

 

15.VMware ESXi啓動成功後,在控制檯窗口,可以看到當前服務器信息顯示了VMware ESXi 6當前運行服務器的CPU型號、主機內存大小與管理地址,在本例中,當前管理地址爲192.168.1.198

 

 

 

 

 

 

 

16.按F2,輸入密碼

 

 

 

 

 

17.選擇ipv4,回車

 

 

 

 

 

 

 

 

 

18.設置靜態IP,子網掩碼,網關,dns,回車

 

 

 

 

 

17.按esc,選擇Y

 

 

 

 

 

 

 

 

 

19.查看IP地址

 

 

 

          

 

 

          

 

 

 

 

 

 

 

 

 

 第三章 安裝Client

 

 

在一臺Windows7的機器上安裝VMware vSphere Client 6,用來管理剛纔新建的ESXi主機。解壓縮VMware-viclient-all-6.0.0-3562874

 

1.點擊下一步開始安裝

2.選擇安裝路勁

 

3.開始安裝

 

 

 

4.安裝完成

 

5.接着就可以啓動Client來進行管理,輸入IP地址、用戶名及密碼,如下圖,點擊登陸

 

 

 

 

6.進入了管理主界面

 

 

 

 

 第四章 安裝vCenter

 

    ESXi服務器通過光纖交換機或者IP網絡連接到共享存儲,每個ESXi服務器中安裝了大量的虛擬機,我們可以通過安裝vCenter套件來管理ESXi服務器以及其中安裝的vm虛擬機。  

    

    通過vSphere Client可以直接管理單臺ESXi服務器,但是管理有限,也不能vMotion等操作,因此,通常我們都是使用vSphere Client或者web Client,通過連接vCenter Server服務器來實現對多臺ESXi服務器的管理。

 

     VMware vCenterVMware vSphere套件中一個強大的主機和虛擬機集中管理組件,vSphere許多高級功能,只有在vCenter下纔可以配置實現,並且vSphere許多 管理模塊只能集成安裝在vCenter環境中,無法獨立安裝運行,通過對vCenter的管理可以對一臺或者多臺VMware vSphere進行管理配置,因此VMware vCenterVMware vSphere的主要管理平臺。

 

 

    安裝完兩臺ESXi 6主機後,就可以安裝vCenter,簡稱VCVC可以部署在物理服務器上,也可以使用ESXi主機上的虛擬機。一般安裝獨立數據庫的vCenter環境,需要四臺物理服務器或者虛擬機

 

需要軟件

VMware-VCSA-all-6.0.0-3634788  vc

Chrome                      瀏覽器

Win2008                     鏡像

 

物理機 IP192.168.1.224

虛擬機IP192.168.1.225    

Vc     IP192.168.1.226

 

安裝一臺ESXI在物理機上,首先安裝win2008虛擬機,然後在虛擬機中安裝vc

1.安裝好esxi主機和client後,進入client後,創建虛擬機

在左側選中主機(192.168.1.224),右鍵“新建虛擬機”,彈出對話框,選擇自定義

 

 

 

 

2.虛擬機名稱設置

 

 

 

 

 

 

 

 

 

3.選擇存儲位置,默認,下一步

 

 

 

4.選擇虛擬機版本8

 

 

 

5.選擇操作系統和版本

 

 

6.選擇cpu

 

 

 

 

7.選擇內存

 

 

8.選擇網卡

 

 

 

 

9.選擇SAS

 

 

10.創建新的虛擬磁盤

 

 

 

 

11.虛擬機磁盤大小,磁盤置備

 

 

12.默認

 

 

 

 

13.創建虛擬機成功,右鍵點擊虛擬機,打開控制平臺

 

 

14.選中虛擬機cd,放入本地win2008鏡像,然後選擇bootCD-ROM放在第一,按F10,按Y

 

 

 

15.安裝完系統,安裝VC

解壓VMware-VCSA-all-6.0.0-3634788,進入vcsa文件夾

首先安裝環境的集成插件VMware-ClientIntegrationPlugin-6.0.0

 

 

16.安裝路勁

 

 

 

 

17.下一步

 

 

 

 

 

 

 

 

 

 

18.安裝

 

 

 

 

19.使用Chrome瀏覽器(兼容性比較好)

運行vcsa安裝程序vcsa-setup.html,彈出對話框,選中方框,啓動應用

 

 

 

 

 

 

 

 

 

20.選allow

 

 

 

 

21.選安裝

 

 

 

 

 

 

 

 

 

 

22.接受許可協議,下一步;

 

 

 

 

 

23.輸入安裝環境的ESXI主機的管理員權限賬號和密碼,下一步;

 

 

 

24.在彈出的證書警告中選擇

 

 

 

 

 

25.輸入VCSA的虛擬機名稱及root賬號的密碼,下一步;

 

 

 

26.選擇部署類型,下一步;

 

 

 

一種爲外部模式。嵌入式適用於8個以內(包括8個)的實例部署,外部模式適用於8個以上的實例部署。
嵌入式將 vCenter ServervCenter Server組件和Platform Services Controller部署在同一臺虛擬機或物理服務器上,此模型適用於具有八個或更少產品實例的部署。
外部模式將 Platform Services Controller vCenter Server 分隔開來,並將它們安裝在不同的虛擬機或物理服務器上。首先安裝Platform Services Controller,然後在另一臺虛擬機或物理機上安裝vCenter Server vCenter Server組件,並將vCenter Server連接到Platform Services Controller。可以將許多vCenter Server實例連接到一個Platform Services Controller

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27.設置SSO,下一步;

 

 

 

 

28.選擇虛擬機部署大小(不同的類型生成的虛擬機的配置也不同),下一步;

 

 

 

 

29.選擇部署的存儲位置(精簡模式可根據需要選擇是否啓用),下一步;

 

 

 

 

30.選擇Vcenter6的數據庫,VCSA可用內置vPostgres或外置Oracle數據庫,下一步;

設置VCSA虛擬機的網絡設置,下一步;

 

 

 

31.下一步

 

 

 

 

 

32.檢查部署摘要,點擊完成開始部署。

 

 

 

33.部署完成(約半小時左右)

 

 

 

 

34.登陸地址和用戶名

 

 

 

 

35.通過vsphere web client登錄vcenter,繼續

 

 

 

 

36.啓動應用,並打鉤

 

至此,安裝完成。可以使用[email protected]管理員登錄配置Vcenter,添加ESXI主機。

vCenter的基本單位是DataCenter數據中心,一般以機房位置來劃分,是vCenter的最高級的劃分單位。

Cluster:集羣,多臺ESXi服務器組成一個集羣,可以提供高級功能,通常同一機房計算機會放入一個DataCenter,提供同一功能的多臺ESXI服務器會放入一個集羣當中;

Host:主機,指ESXI主機。HOST可以加入到Cluster或者DataCenter當中;

VM:虛擬機。可以放在HOST當中,CLUSTER當中。

Folder:文件夾。抽象單位,可以存儲一個或多個DataCenter,DataCenter之下也可以創建多個文件夾。

 

總結:vCenter  Server是整個vSphere架構的核心控制檯。必須通過其實現的功能有vm模板、權限控制、VmotionDRSHAFT、分佈式vSwitchHost Profiles等。日常我們維護,以及後續的vMotion,vDRS,HA,FT等功能,都將在這個圖形化界面進行操作。vCenter Server需要通過vSphere Client或者Web Client來管理。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第五章 網絡原理及vSwitch

 

在一個物理網絡拓撲中,通常都是路由器-交換機-PC機的連接,不同的服務器和PC機,通過交換機的連接而相互連通。

VMware vSphere架構下服務器會虛擬出交換機來供ESX Host虛擬機來使用,虛擬交換機有兩種,vSwitch虛擬交換機和vNetwork分佈式虛擬交換機。

 

 

1.ESXI的網絡組成:

1.物理網卡 ESXi中,物理網卡名稱都叫vmnic,第一片物理網卡爲vmnic0,第二片vmnic1,依此類推,在安裝完ESXI後,默認會添加第一片網卡vmnic0vSphere的高級功能,必須通過多片網卡來實現。

2.虛擬交換機 vSwitchESXI內核提供,爲一個虛擬的交換機,用於連接不同的虛擬機及管理界面。vSwitch可由一塊或多塊vmnic組成,不同的vSwitch無法使用同一vmnic。默認會安裝第一臺虛擬交換機vSwitch0,用於主控臺,虛擬機聯機等功能。

3.通信端口() port/port group,主要用於提供Service Console,VmKernel,虛擬端口通信端口組功能

ESXI的所有網絡操作都是基於port/port groupvmnic,vSwitch之間。

4.NIC Team  將不同網卡集成到同個信道上,用於增加速度,failover,負載均衡以及其它功能。

2.vSwitch配置

VMware vSphere虛擬出一個或者多個虛擬交換機vSwitchvSwitch提供多個虛擬端口提供給虛擬機來進行聯網,同時vSwitch通過VMware vSphere服務器上的物理網卡來與外部的物理網絡進行連接。

 

VMware vSphere Client管理esxi的配置(configuration)--網絡-屬性(Properties)中可以看到虛擬交換機的狀況,服務器中只建立一個虛擬交換機vSwitch0,在vSwitch0下有 一個Vm Network,並且有一臺虛擬機連接在這個Vm Network下,另外還有一個Service Console,是這臺esxi的管理IP地址。

 

 

 

 

1.查看vSwitch0的屬性,可以看到這個vSwitch配置了120個虛擬端口。

 

通過編輯我們可以修改vSwitch0的端口數量,最大可以支持到4088個虛擬端口。

可以查看VM Network虛擬機端口組的屬性,如下圖所示

Service Console端口必須配置IP地址,第一個Service默認名稱爲vswiff0,依此類推;

VMKernel通信端口同樣必須配置IP地址,主要用於vMotion,連接存儲設備的iSCSINFS以及Fault Tolerance log表項等功能。

虛擬機通信端口組(Virtual Machine)用於讓ESXI的虛擬機與switch連接,可以是物理switchvSwitch

 

 

 

 

 

2.安裝ESXIP地址設置,也可以在這裏圖形化界面設置。

 

 

 

 

 

 

 

 

 

 

 

 

 

3.在這裏可以配置網卡的vMotion,VLAN ID,FT等信息

 

 

 

 

 

4.網卡流量限制

 

 

 

 

 

 

 

 

 

 

 

5.有多塊網卡的情況下可以設置網絡的負載均衡

 

 

 

 

 

總結:vSphere的網絡結構是後續所有高級功能的關鍵,vSwitch標準交換機將同一ESX HOST上的不同VM連接在一起,而Distributed vSwitch則將不同ESX  HOST上的不同VM連接在同一個虛擬交換機上,使得這些VM在不同ESX HOST遷移時,就如同一直在同一vSwitch端口上一樣。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第六章 共享存儲安裝

 

 

從前面的vSwitch,我們知道,vSphere的高級功能的實現,必須通過多片物理網卡來實現。不過,這僅僅是一方面,更重要的是,我們需要獨立的共享存儲。

 

1.存儲簡介

爲什麼需要獨立存儲?AB倆臺服務器各自單獨安裝操作系統,文件分別存在各自的硬盤上,若AB任何一臺服務器故障,硬盤數據將丟失。

A、B倆臺服務器僅安裝操作系統,數據存放在獨立存儲設備中,AB任意一臺服務器故障,我們可以由另外一臺服務器接管應用,修復宕機的服務器進行替換即可,原有數據不會丟失。當然也可以倆臺服務器同時跑應用系統,進行負載均衡。

 

每個ESXI主機各自均安裝了一定的VM,並且VM均保存在獨立存儲中。若任何一個ESXI主機宕機,要保證上面的虛擬機繼續可用,則需要將其中的的VM需要轉移到其它ESX主機中,由於ESXI主機的VM主機文件保存在共享獨立存儲中,只需要在其它主機上COPY一份CPU及內存重新連接主機配置文件即可,即vSphere Vmotion

 

 

2.安裝

iscsitarget_public   共享存儲軟件

 

共享存儲配置,一臺是物理機,一臺是虛擬機

IP192.168.1.219   物理機

IP192.168.1.228   虛擬機

 

安裝好win2008,安裝iscsitarget_public,創建虛擬磁盤

1.開始-ISCSI target-打開,右鍵ISCSI目標,下一步

 

 

 

 

 

 

 

2.Iscsi名稱設置,下一步

 

 

 

2.高級-添加-標示符類型選Ip-寫入IP,確定

 

 

 

3.下一步

 

 

 

 

 

4.右鍵iscsi-iscsi目標創建虛擬磁盤E,下一步,選擇虛擬磁盤位置

 

 

6.創建虛擬磁盤大小

 

 

 

 

 

 

7.創建成功

 

共享存儲安裝完成,另一臺請參照219

 

 

總結:vSphere vMotionHADRS等高級功能的實現,必須使用多塊網卡,並且需要一個或多個獨立存儲(多個存儲用於存儲的vMotion)。在實驗環境或者要求不高的生產環境中,我們可以使用iscsitarget_public軟件要實現獨立存儲,當然也可以使用免費的NAS服務器FreeNas,掌握了獨立存儲的配置,接下來我們就可以配置vMotion了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  第七章 模板部署

 

 

我們安裝VMware vSphere 的目的就是在一臺物理ESXI主機上安裝很多很多的虛擬機,我們可以通過VMware vSphere Client直接管理VMware vSphere服務器,也可以通過對VMware vCenter的管理來實現對VMware vSphere服務器的管理。本文中是通過VMware vCenter來安裝虛擬機。

 

1.導入鏡像

首先需要在存儲中上傳虛擬機的鏡像文件,打開主頁,點擊進入

數據存儲和數據存儲羣集-選中數據存儲右鍵-瀏覽數據存儲-將文件上傳到此數據存儲

 

 

 

 

 

2.模板創建及部署虛擬機

 

WMware Workstation中我們會經常用到克隆虛擬機,這樣如果需要同樣系統的虛擬機的話就不必重新安裝一遍,只要做一個克隆就可以了。作爲服務器版的VMware vSphere自然也有這個功能,另外還有一個從模板部署的功能,這樣就可以很方便的部署大量的虛擬機了。

將之前安裝好的win2003虛擬機,打好系統補丁,安裝好需要的軟件之後將該虛擬機克隆爲模板(也可以轉換爲模板,轉換後原虛擬機不存在,克隆後仍然存在,其它的功能是一樣的)。這樣可以省掉很多新系統的配置工作。

 

1.右鍵點擊虛擬機將其克隆爲模板,輸入模板名稱及保存的數據中心、集羣、ESXI主機位置,具體同創建;

 

2.創建好模板後,就可以通過模板來部署虛擬機了,這樣部署虛擬機會節約大量時間,但是部署好新的虛擬機之後我們還不能直接使用這個虛擬機,因爲和現有的虛擬機會有計算機名、IP地址相同,這些需要我們手工修改的

 

總結:vSphere中不但提供了虛擬機克隆的功能,而且還提供了主機配置文件克隆的功能,這樣就大大節省了我們部署ESXI主機及虛擬機的時間,非常方便。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第八章 vSphere高級應用

             

我們知道,vSpherevMotionHAFT等高級應用,必須在多網卡,獨立存儲的環境中使用,前面的文檔中,詳細的講解了如何添加VMKernel,如何使用iscsitarget_public創建獨立存儲的過程,我使用了一個網段:

ESXI分別添加了三片網卡,其中一個爲控制檯端口,一個用於Vmotion,另一塊網卡用於與獨立存儲連接

參照前面共享存儲

共享存儲iscsi1  192.168.1.228

共享存儲iscsi2  192.168.1.219

 

網絡配置,官方建議網卡6塊,但大多服務器是4塊或2塊,下面以4塊爲例

參照前面網絡原理

Esxi 01     192.168.1.220    控制檯

           192.168.1.221    iscsi

           192.168.1.222    vMotion

           192.168.1.223    網卡冗餘

Esxi 02     192.168.1.235    控制檯

           192.168.1.237    iscsi

           192.168.1.239    vMotion

           192.168.1.227    網卡冗餘

1.基本配置

1.輸入賬號[email protected],密碼,進入主界面

 

 

2.左側-主機和羣集,彈出對話框,輸入羣集名稱,確定

 

 

 

 

 

 

 

3.左側-數據中心-右鍵-新建羣集

 

 

 

 

 

 

 

4.輸入集羣名稱,打開DRS,HA,選擇EVC,需要根據實際cpu型號,確定

 

 

 

 

 

5.左側選中集羣-右鍵-添加主機

 

 

 

 

 

 

 

 

 

6.輸入ESXI主機ip

 

 

 

7.輸入ESXI主機名,密碼

 

 

 

 

 

 

 

 

 

8.是

 

 

9.主機摘要

 

 

 

 

 

10.下一步

 

 

 

 

 

 

 

 

11.選擇已禁用,下一步

 

 

12.選擇第一個,下一步

 

 

 

 

 

13.完成

 

 

 

 

 

14.查看摘要,有報錯信息

 

 

 

 

15.添加235,參照220

2.網絡配置

虛擬機的容錯的基礎是羣集,而要管理與使用羣集,需要有"管理網絡冗餘"、"至少兩個共享存儲磁盤"。接來下,爲每臺ESXi主機的管理網絡添加冗餘網卡,併爲ESXi主機添加網絡存儲磁盤。

 

添加VMkernel及網絡適配器,安裝ESXI後,系統默認創建vmnic0和標準交換機vSwitch0,並在上面創建一個Service Console及虛擬機網絡VM Network。下面我們新建三個VMKernel,分別爲iSCSI存儲,Vmotion。在ESX01主界面中選擇“配置”—“網絡”—vSwitch0“屬性”,端口這裏選擇添加VMKernel端口,依次添加名字爲ISCSI,Vmotion的倆個端口

 

 

添加的虛擬交換機有3中,一種就是前面我們提到的爲虛擬機提供端口的交換機;一種是VMkernel,用來連接iSCSINFS存儲,或者用來做vMotion;還有一種是Service Console服務控制檯,用來配置IP管理esx主機。

 

 

 

 

看一下添加VMkernel的流程

1.左側選中主機220-右側管理-網絡-虛擬交換機-添加主機網絡

 

 

 

 

 

 

 

 

 

2.選擇vmkernel 網絡適配器,下一步

 

 

 

 

3.新建標準交換機,下一步

 

 

 

 

 

 

4.點+ ,選擇vmnic1

 

 

 

 

 

 

 

 

5.下一步

 

 

 

 

 

6.網絡標籤iscsi,這裏配置的是共享存儲,其他如圖

 

 

 

 

 

 

 

 

 

7.配置共享存儲網卡ip,下一步,完成

 

 

 

 

 

8.完成

 

 

 

 

 

 

 

 

 

9.選中倆塊網卡

 

 

 

 

 

10.配置vMotion,FT,管理流量

 

 

 

 

 

 

 

 

 

11.配置vMotion網卡IP

 

 

 

 

 

12.完成

 

 

 

 

 

 

 

 

 

13.查看配置交換機

 

 

 

 

 

3.共享儲存配置

1.選中esxi主機220-管理-存儲器-+選中軟件iscsi適配器-確定

 

 

 

 

 

 

2.目標-添加

 

 

 

 

 

3.輸入共享存儲ip,確定

 

 

 

 

 

 

 

 

 

4.添加完,重新掃描

 

 

 

 

 

5.網絡端口綁定,+ 彈出對話框

 

 

 

 

 

 

 

 

 

6.選中主機220-相關對象-數據存儲+

 

 

 

 

 

7.共享存儲名稱,下一步

 

 

 

 

 

 

 

 

 

8.下一步

 

 

 

 

 

9.完成

 

 

 

 

 

 

 

 

 

10.查看共享存儲(注意共享存儲只需要集羣一臺主機配置,其他主機會同步)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第九章 測試vMotion

我們搭建好了vSphere高級應用環境,接下來我們來進行vMotionSVMotion測試。

通過 vMotion,可以將正在運行的虛擬機從一臺物理服務器移動到另一臺物理服務器,而無需中斷服務。從而更高效地分配資源。使用vMotion,可將資源重新動態分配至物理服務器上的虛擬機。

 

 

vSphere Storage vMotion通過 Storage vMotion,可以在數據存儲之間遷移虛擬機而無需中斷服務。此功能使得管理員可以將虛擬機負載從一個存儲陣列遷移到另一陣列,以便執行維護、重新配置LUN、解決空間問題和升級VMFS卷。通過無縫遷移虛擬機磁盤,管理員還可以使用Storage vMotion優化存儲環境來提高性能。

 

建議倆臺進行vMotionESX主機,要有一模一樣的配置;另外網絡配置也要在同一網段,vSwitch命名等都要相同,並且一定要安裝vm tools

 

vMotion的原理:

ESX02克隆ESX01中需要轉移的虛擬機內存;

克隆完畢後,ESX01中的虛擬機進入等待狀態;

系統將內存數據切換到ESX02中;

內存數據切換完畢後,ESX02中的虛擬機進入激活狀態;

網卡MAC地址重新對應;

刪除ESX01中的虛擬機,完成vMotion

我們在ESX01上面創建一臺虛擬機,並將其在線遷移到ESX02中。我這裏安裝的是linux的虛擬機,IP地址是192.168.1.223以下是詳細過程。

 

 

 

1.遷移虛擬機

1.虛擬機創建過程此處省略,確保vMotion已經啓用,右鍵點擊一臺虛擬機,點擊遷移

 

 

 

 

 

2.選擇要遷移選項,有三個選項,此處我們選擇更改主機,由於虛擬機文件放在獨立的iSCSI上,所以不需要遷移文件,當然也可以同時選擇更改數據存儲,或者倆者同時(適用於維護的情況)

 

 

 

 

 

 

 

 

 

3.選擇要遷入的ESX主機,這裏選擇192.168.1.235

 

 

 

 

 

 

 

4.下一步

 

 

 

 

 

 

 

5.選擇高優先級

 

 

 

 

 

 

 

 

 

6.點擊完成開始遷移虛擬機,在下面的進度條,可以看到遷移的狀態。

 

 

 

 

 

2.SvMotion

SvMotion需要倆個或以上存儲設備,並且網絡連通,而且主機CPU必須支持VMotion

SvMotion原理和VMotion類似,因爲是切換存儲,所以並不需要內存的克隆,單純的文件在不同的存儲之間克隆,因此比VMotion相對簡單。操作同VMotion類似,選擇更改數據存儲即可,具體過程此處省略。

 

 

總結:VMotion是一切高級VI架構的基礎,ESXDRS,HA,FT等高級功能,都需要VMotion來支持,VMotion操作簡單,不過需要強大的硬件來支持,因此,一般較大型的公司或者對IT投入比較重視的公司纔會使用。但是相對於投入所獲得的高穩定性回報,是值得的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第十 Vsphere DRSHA實戰

 

 

我們知道,多臺ESXI host組成一個集羣cluster,可以提供相同的高級功能。通常同一機房計算機會放入一個DataCenter,提供同一功能的多臺ESXI服務器會放入一個集羣cluster當中。那麼這跟DRS有什麼關係呢。

1.Vsphere DRS

vSphere Distributed Resource Scheduler(DRS) 的主要功能是將多個host構成的的羣集cluster作爲一個計算資源進行管理(主要是CPU、內存、存儲的管理)。可以將虛擬機分配到羣集,DRS會找到運行該虛擬機的相應主機。DRS放置虛擬機以平衡羣集中的負載,並強制執行羣集範圍內的資源分配策略(如預留、優先級和限制)。打開虛擬機電源時,DRS在主機上執行虛擬機的初始放置。當羣集條件更改(例如,負載和可用資源)時,DRS可根據需要使用vMotion將虛擬機遷移到其他主機。

 

vSphere DRS原理是利用Vmotion的原理,將負荷高的host上的vm遷移到負荷相對低的host上面,以達到資源的合理分配。

 

DRS 收集羣集(Cluster)中所有主機和虛擬機的資源使用情況信息,並在出現以下兩種情況之一時給出建議(或遷移虛擬機):

1. 初始放置位置 – 當您首次啓動羣集中的某個虛擬機時,DRS將放置該虛擬機或提出放置建議。

2. 負載平衡 – DRS會嘗試通過執行虛擬機的自動遷移(VMotion)或提供虛擬機遷移建議提高羣集中的資源利用率。

 

 

設置DRS

 

選擇DRS級別,這裏先選擇手動,當然也可以選擇自動,電源管理選擇關閉即可。虛擬機選項,可以設定特定的虛擬機,不使用DRS的默認級別。

 

 

 

 

 

 

倆臺虛擬機都運行在235上,資源分配不平衡

 

 

 

 

 

 

 

通過遷移到220

 

 

 

 vSphere DRS規則的設置

爲了更加方便的使用,vSphere DRS還設置了不同的應用規則,比方說限制某些VM必須在特定主機運行,或者某倆個VM不能在同一主機運行等等。。。

1)首先創建一個DRS組,然後創建一個虛擬機的DRS組。

2) 單獨的虛擬機:指定DRS組的VM必須分開在不同的主機DRS組運行;

    聚集的虛擬機:指定DRS組的VM必須分開在相同的主機DRS組運行;

    虛擬機到主機:可以指定特定的VM組必須在組中的主機上運行,應在組中的主機上運行,不得在組中的主機上運行,不應在組中的主機上運行。

 

 

總結:Vsphere DRS通過對cluster中的不同hostvm的管理,合理、有效的將集羣中的CPU、內存等資源進行分配,極大的解放了管理員的工作,這也是vmware的高明之處。當然,接下來我們會介紹vmware HA以及FT的功能,通過一系列的高級,vmware基本保證了應用的零宕機,大大降低的企業的風險。

 

 

 

 

2.VMWare HA

我們學習了DRS的原理,將同一集羣的不同主機的資源打包成一個資源池,然後通過DRS來管理整個資源池的CPU和內存資源。下面將進行VMWare HA功能的測試。

 

 

vmware HA的工作原理:

VMware HA 不間斷地監控羣集中所有的 ESX Server主機,並檢測故障。放置在每臺主機上的代理程序不斷向羣集中的其他主機發出"心跳信號""心跳信號"的終止將啓動所有受影響的虛擬機在其他主機上的重啓過程。HA時刻監控羣集中是否有足夠的資源可用,以便在主機發生故障時能夠在其他物理主機上重啓虛擬機。利用ESX Server存儲堆棧中的鎖定技術,可以使虛擬機的安全重啓成爲可能,它允許多個ESX Server同時訪問同一虛擬機文件。

 

 

 

 

總結:Vsphere HA通過對cluster中的不同hostvm的即時監控,通過主機故障轉移功能,使得主機上面的vm可以成功的轉移到其它羣集內的主機上,有效的避免了主機宕機給企業帶來的危害,降低了風險。當然vmware還有更厲害的武器,那就是vmwareFT功能。

 

 

 

 

 

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章