vsphere入門之數據存儲與vMotion遷移技術

    vSphere基礎物理架構中存儲是一個很是關鍵的部分,沒有好的存儲,虛擬化也就沒有了存在的價值,而且它可以決定其性能的高低和一些高級功能(如vMotion)。本篇博客主要介紹vSphere中的存儲和vMotion遷移功能
瀏覽器


一、什麼是ESXi存儲服務器

    ESXi提供主機級別的存儲器虛擬化,分爲本地存儲和外部存儲。主要用於存儲虛擬機文件,如vmdk、vmx、nvram等,虛擬機系統內文件則存放在虛擬磁盤vmdk上網絡

(1)本地存儲:不須要經過網絡便可進行通訊的內部磁盤或外部磁盤,包括SCSI、IDE、SATA、USB、SAS等存儲系統,多ESXi主機間不支持共享數據存儲架構

(2)外部共享存儲:ESXi主機經過網絡鏈接的外部存儲磁盤或陣列,包括SAN、iSCSI、NFS等存儲協議,存放在上面的數據可由多個ESXi主機訪問,vMotion等高級功能也可實現。本篇博客只介紹iSCSI存儲協議ide



二、什麼是vMotion性能

    vMotion是vSphere高級功能的基礎,可實現熱遷移(不關閉電源實時遷移虛擬機到另外一臺ESXi主機),從而更方便維護,減小故障等spa

wKiom1nQwh3zC5P9AAC7RUzye7w711.png

* vMotion的遷移過程設計

①請求vMotion時,vCenter Server會驗證虛擬機與主機ESXi主機是否穩定3d

②源ESXi將虛擬機內存克隆到新ESXi主機orm

③源ESXi主機將克隆期間發生改變的內存信息記錄在內存對應圖(Memory Bitmap)

④內存遷移到新ESXi主機後,源ESXi主機會使虛擬機處於靜止狀態,此時虛擬機沒法提供服務,而後將Memory Bitmap克隆到新ESXi主機,靜止時間很短暫

⑤新ESXi根據Memory Bitmap恢復內存數據,完成後兩臺ESXi主機的內存就徹底一致了

⑥最好在新ESXi主機運行虛擬機,並在源ESXi主機中刪除內存數據



案例:以下圖所示,網絡環境使用上篇博客中的標準交換機搭建,在上篇的網絡環境的基礎上配置一臺存儲服務器,本例使用Openfiler服務器系統

    openfiler是一個免費的NAS/iSCSI的SAN服務器系統,主要用於爲LAN主機提供獨立的存儲系統,通常經過HTTP進行管理。

wKiom1nQwwTD6WTuAAGMI-jRElg158.png

一、安裝Openfiler

    openfiler能夠經過登錄 http://www.openfiler.com 下載,本例使用下載好的ISO鏡像進行安裝

(1)openfiler是一個基於Red Hat Linux爲基礎開發設計的,安裝過程類似,使用虛擬機加載鏡像

wKioL1nQxMvy_w9cAAEAAIckFFg507.png

(2)按照安裝Linux的方式,完成安裝,重啓後以下圖所示:

wKioL1nQxVqDcb4SAACWeFQ4ICI515.png



二、配置Openfiler

(1)爲其配置正確的IP地址、子網掩碼、DNS等信息,並重啓網絡服務,配置命令與Linux的命令同樣

(2)爲其添加大容量硬盤,本例使用3塊硬盤製做RAID-5


三、Openfiler系統配置iSCSI

    當Openfiler系統安裝並重啓後,其餘配置都以Web方式配置完成,使配置更加簡單。

(1)在vClient上打開瀏覽器,輸入地址:https://192.168.100.5:446。默認用戶名爲openfiler,密碼爲password。登錄系統後可從新配置,以下圖所示:

wKioL1nQyqXSH1TDAADVAD271ZE240.png


(2)登錄後,單擊「Volumes」,選擇右側Block Devices,顯示系統掛載硬盤信息

wKiom1nQ2hWR32r5AAEWZ4k7Oqs981.png


(3)第一塊是系統啓動盤,依次單擊第2、3、四塊,建立物理卷,下圖所示

wKioL1nQ2dCSpkNPAACQ9y-TkVo085.png


(4)建立RAID-5,下圖所示

wKioL1nQ2dDyB46tAADtxhAR4XY131.png


(5)建立卷組,下圖所示

wKiom1nQ2hWwuE3CAADEm1WkBMQ054.png


(6)單擊右側「Add Volume」,建立iSCSI卷

wKiom1nQ2hbQX1fXAACBdCWIqZo135.png


(7)單擊「System」,配置容許訪問openfiler系統的ACL,能夠配置網段或主機

wKiom1nQ2heT7ChnAAB3fYcjTBQ664.png


(8)單擊「Services」,開啓服務

wKioL1nSF1yTG-HYAACluhjcoRA770.png


(9)添加一個iSCSI Target

wKioL1nQ2dHDK71IAADcYGXz9xs127.png


(10)以下圖所示,單擊Map

wKiom1nQ2hbiPbDSAADRo6cu9GY724.png


(11)配置ACL,將Deny改爲Allow

wKioL1nQ2dGy1F-GAADBRo4CXTA320.png


(12)添加訪問此target的用戶,openfiler端的配置就完成了

wKiom1nQ2hfCE5rHAADDDzHe1H0583.png




四、建立所需端口組

    上篇博客介紹了用vClient建立虛擬交換機,此次咱們用Web vClient建立。

(1)首先新建一個vMotion端口組,以下圖所示:

wKioL1nSL0_wHptQAADJ1_TnUaM329.png


(2)選擇VMKernel網絡適配器

wKiom1nSL5ahvvAiAACTb-HtCSo575.png


(3)爲了和虛擬機端口組區分,選擇新建交換機

wKioL1nSL0-RHJybAAB_2SECqrk278.png


(4)注意了,要勾選vMotion流量,在填寫靜態IP地址就建立完成了

wKiom1nSL5byHldxAACfyAxx3Ss470.png


(5)建立一個iSCSI端口組,用於鏈接共享存儲,步驟和建立vMotion端口組差很少,就下面這步不一樣,不用勾選vMotion流量

wKioL1nSL1DSycU8AACfK-7Uv-U057.png


(6)建立完成就是這樣了

wKioL1nSL1CwE94qAACsNqqDpg0414.png





五、鏈接共享存儲服務器

(1)以下圖所示,添加一塊存儲適配器

wKiom1nSL5eQqtg-AAC5LMpQuLE915.png


(2)在新建好的適配器上添加網絡端口綁定

wKioL1nSL1DxHl7ZAACITJO74oQ744.png


(3)選擇剛建好的iSCSI端口組

wKiom1nSL5ejGHjCAAC6SCIotec928.png


(4)在目標中選擇動態發現,單擊添加

wKioL1nSL1HxMpxyAACAFkyAvaY872.png


(5)輸入iSCSI存儲服務器IP地址,肯定

wKiom1nSL5eA-wlqAABsQLVl3u4132.png


(6)系統會提示從新掃描存儲適配器,掃描後,單擊設備可看到鏈接的iSCSI存儲

wKioL1nSL1HhO6ZWAACMp0gP1fQ717.png


(7)打開相關對象,找到數據存儲,建立新的數據存儲

wKiom1nSL5jD-CKbAACsibakP7M448.png


(8)勾選VMFS

wKiom1nSL5jRWcrVAABzrFMfJhU472.png


(9)選擇數據存儲,剩下的默認就完成了

wKioL1nSL1HAk0EVAACAkZZhBnY714.png


(10)可看到鏈接的數據存儲,另外一臺ESXi主機按照上面步驟完成就OK了

wKioL1nSL1KRUhLoAACRew9sxHY137.png




六、vMotion遷移虛擬機

(1)右擊虛擬機,單擊遷移

wKiom1nSL5nxzv2GAADHShKOjog418.png


(2)由於ESXi主機是建立在本地磁盤上,因此須要遷移到共享存儲服務器上

wKioL1nSL1KB16naAACAIicK7DI097.png


(3)遷移到剛纔建立的數據存儲上

wKiom1nSL5mDOXQsAACLFDVbNKQ262.png


(4)遷移完後,系統會重定位虛擬機,再次遷移

wKioL1nSL1LTaE8kAAB_USjIllk427.png


(5)遷移到另外一臺ESXi主機上

wKiom1nSL5mRWygHAAB5HDaVLPE353.png


(6)遷移完成後就是這樣了

wKiom1nSL5nzM4V7AADKDiMKh_g796.png


    忘記開機了,若是在開機過程當中遷移,虛擬機仍會保持正常通訊,可是會有短暫且輕微的卡頓,不會出現通訊中斷的狀況

相關文章
相關標籤/搜索