VMware虛擬化之VSA(vSphere Storage Appliance)羣集(一)部署詳解

VMware 虛擬化
VSA vSphere Storage Appliance)羣集部署詳解
1、VSA簡介

VMware vSphere Storage Appliance (VSA) 是包含 SUSE Linux Enterprise Server 11 和存儲羣集服務的VMware 虛擬設備。VSA 虛擬機在多個 ESXi 主機上運行,可對主機上安裝的存儲資源進行抽象並建立 vSphere Storage Appliance 羣集(VSA 羣集)。java

VSA 羣集利用多個 ESXi 主機的計算和存儲資源,並提供一組可由數據中心中的全部主機訪問的數據存儲。

運行 vSphere Storage Appliance 並加入 VSA 羣集的 ESXi 主機是 VSA 羣集成員。經過vSphere Storage Appliance,您能夠建立具備兩個或三個 VSA 羣集成員的 VSA 羣集。僅在半數以上的成員處於聯機狀態時,VSA 羣集的狀態才爲聯機。web

VSA 羣集可實現如下功能:
1.爲數據中心中的全部主機提供共享數據存儲
2.提供每一個共享數據存儲的副本
3.vSphere vMotion 和 vSphere HA
4.硬件和軟件故障切換功能
5.替換出現故障的 VSA 羣集成員
6.恢復現有的 VSA 羣集
 
2、前提條件:
部署前,咱們先要認真瞭解VSA羣集對硬件的要求,要知道,虛擬化的應用,尤爲是VMware的虛擬化對硬件平臺的條件要求都是很是苛刻的,因此咱們仍是最好先了解清楚VSA羣集的硬件要求。
下表列出了VSA羣集對ESXi主機的要求,這些要求很關鍵:

而對於vCeneter的硬件要求和其餘一些要求性的內容,能夠參考《vSphere Storage Appliance 安裝和管
理》文檔,該文檔受VMware官方支持。
 
3、硬件平臺:
ESXi主機: DELL PowerEdge R210Ⅱ 四臺;
主機網卡:每臺ESXi兩個網絡適配器,四網絡端口;
主機存儲:每臺ESXi主機1.5TB硬盤
主機內存:每臺ESXi主機6G內存,vCenter主機4G內存;
物理交換機:H3C S5000 二層千兆交換機一臺;
 
4、物理鏈路
這裏因爲只使用了一臺物理交換機,而且採用不劃分VLAN的方式建立,所以物理鏈路比較簡單,將ESXi主機的全部端口與交換機相連便可,但vCenter主機須要和ESXi主機在同網段內。
而若是使用交換機冗餘的方式,物理鏈路的鏈接,以下圖:

1.       雙主機鏈接方式:windows

2.       三主機鏈接方式:tomcat

5、軟件版本:
ESXi:VMware-VMvisor-Installer-5.0.0-504890.x86_64-Dell_Customized_RecoveryCD_A04.iso;
vCenter:1.SW_DVD5_Windows_Svr_DC_EE_SE_Web_2008_R2_64Bit_ChnSimp_w_SP1_MLF_X17-22560.iso
         2.VMware-VIMSetup-all-5.0.0-639890.iso   
VSA Manager : VMware-vsa-all-5.1.1.0-859703.iso
 
注:這裏的軟件版本須要說明的是,通過我的實驗測試的經驗,不建議使用目前最新的5.1版本vSphere,由於5.1版本還存在少許BUG,實驗過程當中出現了少許異常報錯,相對來講,使用5.0版本可能更穩定。
 
6、VSA羣集部署

    VSA羣集的部署,最多使用三臺ESXi主機,官方提供了兩種方案,即雙主機羣集和三臺主機羣集方式,雙主機與三臺主機的部署方法基本類似,只是在IP分配時略有不一樣。這裏主要以三臺主機爲例,介紹詳細的部署過程。安全

1.ESXi主機安裝
ESXi主機安裝是很是簡單的,放入安裝光盤後,按步驟安裝便可,詳細安裝過程,這裏不贅述。但須要注意,安裝ESXi的主機須在BIOS中開啓CPU的硬件虛擬化。
2.vCenter 安裝
關於vCenter的安裝,因爲主要測試VSA羣集實驗,因此暫沒有涉及windows的域管理方式安裝,直接使用默認安裝方式,安裝步驟略。
3.VSA Manager 安裝

根據官方資料的方法,VSA Manager須要安裝在vCenter所在的主機上,安裝方法是比較簡單,解壓縮VMware-vsa-all-5.1.1.0-859703.iso這個文件包,而後使用裏面的installers\VMware-VSAManager\ VMware-vsamanager.exe運行安裝便可,安裝過程略。安裝完成後,關閉並從新打開vSpherer Client客戶端,鏈接到vCenter後,進入「插件-插件管理」選項,在「插件管理器」中啓用「VSAmanager」,以下圖:網絡

啓用插件後,會在數據中心選項菜單中出現「VSAmanager」選項卡,以下圖:

至此,VSA Manager的安裝完成。
4.部署VSA羣集

首先登陸到vCenter,鏈接三臺ESXi主機進vCenter,而後進入VSA Manager選項卡,會出現VSA安裝程序界面,以下圖:app

「下一步」,而後進入到vSphere功能簡介,VSA會自動創建羣集的HA和vMotion功能;

繼續下一步,VSA會加載vCenter中全部的數據中心及主機數目,我這裏加入了一個數據中心和三臺主機;

選定數據中心,而後繼續下一步,進入到主機選擇界面;

注意:這裏若是任意一臺不合規,是沒有辦法勾選主機的,我在嵌套模式下作實驗時,曾遇到EVC技術不受支持的狀況沒有成功,這裏若是有主機不合規的話,主機就沒法被勾選,那麼就沒法繼續到下一步了。

×××感嘆號提示能夠忽略,是提示沒有作交換機冗餘,就是要你準備兩臺千兆交換機來部署。webapp

這裏勾選好了三臺主機,而後繼續下一步,開始配置網絡;

   

   
 
到這裏,網絡配置完畢;
接下來下一步,選擇存儲,該存儲選擇你要從每臺主機的本地存儲劃分給共享盤的容量,這個容量大小能夠根據需求而定,這裏我從每一個主機劃分了800G,而最終提供的共享存儲的總容量大概是 800/2=400GB*3=1.2TB;

下一步,格式化磁盤選項,若是選擇「當即格式化磁盤」,羣集部署會耗費大量時間去格式化磁盤,所以這裏爲了節約時間,我選擇「在首次訪問時格式化磁盤」;

接着下一步,「驗證配置」,這裏檢查以前的配置準確無誤後,勾選「在建立羣集期間,將自動接受VSA安全證書.」此處爲必選,勾選後,點「安裝」→「是」以後開始自動部署:

 

注意,在安裝的過程當中,建議最好關注vSphere Client下方的近期任務,當任務進行到「部署OVF模版」的時候,爲了保證以後的部署操做不因網絡報錯出問題,咱們須要針對每臺ESXi主機作如下設置:
在清單中點擊每臺主機,而後點擊進入「配置」選項卡,選擇「網絡」,這裏的網絡配置是VSA自動配置好了的,咱們在這裏要爲vMotion手動去開啓網卡的「Fault Tolerance 日誌記錄」,默認的自動配置是不開啓這個選項的。

勾選「Fault Tolerance 日誌記錄」爲已啓用,而後「肯定」。

設置好了以後,咱們再回到數據中心,VSA選項卡,等待安裝完成;

 

到這裏,自動部署和配置完成,下面看看VSA的管理界面;

查看數據存儲界面,提供完整的數據存儲狀態以及提供的三個共享磁盤、容量、可用空間,存儲地址等一目瞭然;

查看設備界面,提供共享的每設備鏈接狀態,設備詳情等,同時還能夠在這裏對設備進行維護、替換設備等操做;

經過查看映射,能夠完整的看到整個VSA羣集的拓撲結構圖,更有助於理解其結構,並對故障判斷和排錯有必定的幫助。
至此,VSA羣集的部署所有完成。
 
7、對於安裝失敗的解決方法
在安裝VSA羣集的過程當中,頗有可能會出現異常的錯,我在安裝初期的時候就曾遇到過。VSA羣集的部署過程都是自動完成的,但若是在部署的過程,機器響應慢或者不及時,致使出現響應延遲的時候,就會出現異常錯誤了。
 這裏我所遇到的錯誤,是因爲部署虛擬機時出現了延遲現象,所以最終報錯是「Cannot create VSA cluster: java.lang.Exception: Failed to ping VSA service on VM 10.15.20.*″,同時出現報錯或者安裝異常的時候,VSA羣集的安裝程序會自動回滾全部安裝步驟,也就是將恢復到安裝前的狀態。
對於出現如上報錯的詳細的解決方法以下:
一、在安裝VSA Manager的主機(這裏也就是vCenter所在的機器),找到該目錄中的這個文件 :%ProgramFiles%\VMware\Infrastructure\tomcat\webapps\VSAManager\WEB-INF\classes\dev.properties
二、用「記事本」打開「dev.properties」這個文件;
三、打開後,在文檔中找到「 vm.rollback=true」這個字段,將裏面的「 true」改成「 false」,也就是關閉回滾,當安裝出錯的時候,不容許安裝程序執行回滾操做;
四、在此文件中,再找到以下字串:
# Minutes to detect svaservice
svaservice.detect.time=3
而後將「 svaservice.detect.time=3 」字串改成「svaservice.detect.time=5,這裏定義的是,將安裝等待響應的超時時間由3分鐘延長至5分鐘。
五、更改完以上配置後,重啓VSA Manager的系統服務或重啓安裝VSA Manager的主機(也就是vCenter主機)。
 
重啓後再進行VSA羣集的安裝時,響應超時時間將會延長,同時出現報錯也將再也不自動進行回滾。
 
附件:
《vSphere Storage Appliance 安裝和管理》

注:本文章PDF文檔已上傳至51CTO下載中心,連接地址:http://down.51cto.com/data/751540ide

相關文章
相關標籤/搜索