真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

WSFC來(lái)賓群集架構(gòu)-創(chuàng)新互聯(lián)

來(lái)賓群集是老王WSFC系列前面遺漏的一個(gè)章節(jié),本篇老王將探討來(lái)賓群集的架構(gòu),并對(duì)其中一些概念進(jìn)行演示,之前老王和一些朋友探討來(lái)賓群集,發(fā)現(xiàn)有一些朋友對(duì)于來(lái)賓群集概念的理解,存在著一些誤區(qū),因此希望通過(guò)這篇文章幫助大家正確理解來(lái)賓群集架構(gòu)

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、馬龍網(wǎng)站維護(hù)、網(wǎng)站推廣。

首先老王先來(lái)個(gè)來(lái)賓群集下一個(gè)定義:基于虛擬化主機(jī)或虛擬化群集中虛擬機(jī)里面的應(yīng)用群集

當(dāng)我們說(shuō)虛擬化群集,其實(shí)我們說(shuō)的不是來(lái)賓群集,我們目前在現(xiàn)實(shí)生活中探討的虛擬化群集通常指的是主機(jī)級(jí)別的群集,我們可能把幾臺(tái)物理機(jī)做成虛擬主機(jī)群集,在上面跑了很多虛擬機(jī),但是虛擬化群集實(shí)質(zhì)上是物理主機(jī)級(jí)別的容錯(cuò),當(dāng)一臺(tái)物理機(jī)宕機(jī),上面所承載的虛擬機(jī)會(huì)全部轉(zhuǎn)移到其它活著的節(jié)點(diǎn)上

而來(lái)賓群集,則說(shuō)的是我們?cè)趦膳_(tái)虛擬機(jī)之間,做成了群集,有人會(huì)問(wèn),做虛擬化群集不就好了嗎,為什么還要做來(lái)賓群集呢,實(shí)質(zhì)上是虛擬化之后帶來(lái)的正常需求,舉個(gè)例子,我們當(dāng)前完成了公司虛擬化的遷移,將原來(lái)大部分物理機(jī)都已經(jīng)轉(zhuǎn)換成了虛擬化群集資源池,上面的所有業(yè)務(wù)都已經(jīng)遷移到虛擬化環(huán)境,那么好了,我原有業(yè)務(wù)是群集架構(gòu),保證了高可用,遷移到虛擬化群集之后你怎么幫我解決我的應(yīng)用高可用問(wèn)題,這是應(yīng)用管理員應(yīng)該對(duì)群集管理員提出的問(wèn)題

傳統(tǒng)情況下 群集管理員可能會(huì)想到 備份虛擬機(jī) ,或者在虛擬化群集級(jí)別對(duì)用戶多臺(tái)虛擬機(jī)進(jìn)行控制,例如使用反相關(guān)性,保證用戶的應(yīng)用虛擬機(jī)始終被分布到不同主機(jī)上,從這一級(jí)別保證用戶虛擬機(jī)的高可用,但這這種配置僅適用于前端虛擬機(jī),如果是有狀態(tài)的應(yīng)用虛擬機(jī),數(shù)據(jù)庫(kù)虛擬機(jī),則需要配置成復(fù)制架構(gòu),這樣當(dāng)一臺(tái)宕機(jī)后,另外一臺(tái)才可以正常使用,但如果應(yīng)用管理員處于一些原因并不愿意將虛擬機(jī)設(shè)計(jì)成復(fù)制架構(gòu)以配合主機(jī)群集層面的反相關(guān)性,則就需要另想辦法,答案就是部署來(lái)賓群集

允許應(yīng)用管理員在兩臺(tái)虛擬機(jī)之間部署群集,以解決應(yīng)用高度可用問(wèn)題,通過(guò)部署來(lái)賓群集,在這個(gè)場(chǎng)景中,用戶將獲得和以前物理機(jī)管理群集一樣的體驗(yàn),虛擬機(jī)里面的應(yīng)用將獲得高可用,當(dāng)一臺(tái)虛擬機(jī)宕機(jī),虛擬機(jī)里面的應(yīng)用會(huì)故障轉(zhuǎn)移至另外一臺(tái)虛擬機(jī)提供服務(wù)

來(lái)賓群集的使用場(chǎng)景如下

  1. 單機(jī)物理機(jī),公司可能資源有限,只能提供一臺(tái)性能充足的物理機(jī),管理員就在這上面部署虛擬機(jī)給業(yè)務(wù)使用,業(yè)務(wù)需要保證虛擬機(jī)高可用,最小RTO,于是采用來(lái)賓群集方案,為虛擬機(jī)部署群集,同時(shí)結(jié)合安全手段控制用戶訪問(wèn)虛擬機(jī)

  2. 虛擬化群集+來(lái)賓群集,應(yīng)用管理員希望擁有自己對(duì)于自身應(yīng)用系統(tǒng)群集的完全管理權(quán)限,希望應(yīng)用維持和以前一樣的高可用架構(gòu)方案,確保從主機(jī)到虛擬機(jī)應(yīng)用的端到端高可用

對(duì)于應(yīng)用管理員來(lái)說(shuō),部署來(lái)賓群集是對(duì)自己應(yīng)用可用性的又一道保障,舉個(gè)例子,如果不部署來(lái)賓群集,可能用戶是兩臺(tái)虛擬機(jī),部署在Hyper-V群集上面,假設(shè)Hyper-V主機(jī)檢測(cè)到一臺(tái)虛擬機(jī)藍(lán)屏,會(huì)把虛擬機(jī)重啟,或者執(zhí)行遷移到其它主機(jī)操作,但其實(shí)從應(yīng)用角度我們需要的不是這個(gè),需要的是被藍(lán)屏這臺(tái)虛擬機(jī)上面的應(yīng)用快速轉(zhuǎn)移到其它虛擬機(jī)上,主機(jī)級(jí)別的群集是看不懂你應(yīng)用的,它最多只能知道你這臺(tái)虛擬機(jī)藍(lán)屏了,或者那個(gè)服務(wù)停了,我應(yīng)該把你這臺(tái)虛擬機(jī)遷移到其它主機(jī)上面試試看能不能啟動(dòng)起來(lái),而不會(huì)去操控虛擬機(jī)里面應(yīng)用的故障轉(zhuǎn)移,如果我們沒(méi)有為虛擬機(jī)設(shè)計(jì)自動(dòng)故障轉(zhuǎn)移的復(fù)制架構(gòu),這時(shí)候虛擬機(jī)里面的應(yīng)用就面臨著宕機(jī)

如果是部署了來(lái)賓群集架構(gòu),會(huì)發(fā)生的就是 一臺(tái)虛擬機(jī)藍(lán)屏了,上面應(yīng)用肯定掛了,來(lái)賓群集其它虛擬機(jī)通過(guò)運(yùn)行狀況檢測(cè),檢測(cè)到有虛擬機(jī)宕機(jī),自動(dòng)會(huì)將它上面的應(yīng)用轉(zhuǎn)移過(guò)來(lái),提供服務(wù),這就是有沒(méi)有來(lái)賓群集的區(qū)別

對(duì)于來(lái)賓群集而言,從應(yīng)用的角度,應(yīng)用是不知道我這是來(lái)賓群集,還是物理機(jī)群集,應(yīng)用只知道我底層是一個(gè)操作系統(tǒng),這個(gè)操作系統(tǒng)有沒(méi)有部署群集,如果有部署群集,那么我就可以完成在來(lái)賓節(jié)點(diǎn)之間完成故障轉(zhuǎn)移。

部署來(lái)賓群集是對(duì)虛擬機(jī)內(nèi)部應(yīng)用的保護(hù),它防止的是這臺(tái)虛擬機(jī)操作系統(tǒng)的崩潰,一旦這臺(tái)虛擬機(jī)的操作系統(tǒng)崩潰,我的應(yīng)用可以快速轉(zhuǎn)移到其它虛擬機(jī)節(jié)點(diǎn)工作

部署虛擬化群集是對(duì)虛擬機(jī)對(duì)象和主機(jī)的保護(hù),它防止的是某一臺(tái)物理機(jī)的崩潰,一旦一臺(tái)物理機(jī)崩潰,或發(fā)生硬件故障,則上面所有虛擬機(jī)可以轉(zhuǎn)移到其它節(jié)點(diǎn)工作

雖然我們上面說(shuō)部署了來(lái)賓群集之后,可以保障應(yīng)用的可用性,除了防止主機(jī)故障,也可以防止操作系統(tǒng)故障,但是如果我們是虛擬化群集+來(lái)賓群集的架構(gòu),仍然需要應(yīng)用管理員與群集管理員的配合,以完善端到端的高可用性,舉例來(lái)說(shuō),如果不經(jīng)過(guò)配合,虛擬化群集通常會(huì)由專門的資源管理系統(tǒng)負(fù)責(zé)調(diào)度,很有可能會(huì)把用戶的來(lái)賓群集所有節(jié)點(diǎn)都放在一個(gè)宿主機(jī)節(jié)點(diǎn)上,那么一旦這臺(tái)宿主機(jī)宕機(jī),則來(lái)賓群集所有節(jié)點(diǎn)也就宕機(jī),部署來(lái)賓群集也就失去了意義,因此,為了確保來(lái)賓群集應(yīng)用的高可用,必須要求群集管理員為來(lái)賓群集配置維護(hù)策略,最好的解決辦法是配置反相關(guān)性,讓兩臺(tái)來(lái)賓群集虛擬機(jī)不在相同物理機(jī)上運(yùn)行,除非只剩下最后一臺(tái)物理機(jī)。這樣配置之后不論是WSFC還是SCVMM都會(huì)遵循反相關(guān)性策略,這樣就真正達(dá)到了主機(jī)高可用,虛擬機(jī)操作系統(tǒng)高可用,即便是一臺(tái)物理機(jī)壞了,也絕不會(huì)影響虛擬機(jī)里面的應(yīng)用

如果是四個(gè)節(jié)點(diǎn)的來(lái)賓群集,則可以參考這樣的策略,宿主機(jī)群集配置兩臺(tái)虛擬機(jī)的選節(jié)點(diǎn)為第一臺(tái)物理機(jī),兩臺(tái)虛擬機(jī)的選者節(jié)點(diǎn)為第二臺(tái)物理機(jī),這樣在群集評(píng)估放置策略的時(shí)候也會(huì)遵循選所有者策略,確保兩兩虛擬機(jī)分別在兩臺(tái)物理機(jī)上,如果一臺(tái)物理機(jī)宕機(jī),來(lái)賓群集仍在另外物理機(jī)上面可用

雖然部署來(lái)賓群集的方案看起來(lái)很好,能夠?yàn)樘摂M機(jī)里面的應(yīng)用帶來(lái)更多保障,但也有它隨之帶來(lái)的問(wèn)題

對(duì)于群集來(lái)說(shuō),群集是不管你是虛擬機(jī)或是物理機(jī)的,WSFC支持全虛擬化群集,全物理機(jī)群集,虛擬機(jī)物理機(jī)混合的群集,只要群集各節(jié)點(diǎn)滿足群集部署的先決條件即可,那么最重要的一點(diǎn)來(lái)了,共享存儲(chǔ),我們說(shuō)部署群集就需要共享存儲(chǔ),應(yīng)用需要把數(shù)據(jù)存放在共享存儲(chǔ)里面,才可以把應(yīng)用無(wú)縫的進(jìn)行故障轉(zhuǎn)移

如果我們部署來(lái)賓群集,存儲(chǔ)怎么辦呢,就需要管理員想辦法,把物理環(huán)境中的磁盤公開給來(lái)賓群集,讓來(lái)賓群集完成群集的建立

通常情況下來(lái)賓群集的存儲(chǔ)分配大體有以下幾種方案

  1. ISCSI,這個(gè)最常見了,隨著網(wǎng)絡(luò)速率的提高,ISCSI已經(jīng)被用于很多現(xiàn)實(shí)企業(yè)環(huán)境,如果要提供給來(lái)賓群集,如果設(shè)備或超融合產(chǎn)品支持,可以直接在物理環(huán)境上面分配一個(gè)target給虛擬機(jī),或者部署iscsi server ,可以是微軟的或者starwind,最好是高度可用的ISCSI 提供呈現(xiàn),如果沒(méi)有環(huán)境,那么部署一臺(tái)單獨(dú)的虛擬機(jī),或者直接在物理機(jī)上面安裝ISCSI提供給虛擬機(jī)使用也是可以的

  2. 直通磁盤,也是一種可行的方案,簡(jiǎn)單來(lái)說(shuō),直通磁盤就是我們將物理磁盤不通過(guò)創(chuàng)建虛擬磁盤的方式,直接在虛擬化主機(jī)磁盤管理脫機(jī),傳遞給虛擬機(jī)中使用,由虛擬機(jī)直接使用磁盤,在WSFC中直通磁盤僅限于來(lái)賓虛擬機(jī)群集使用,且存在一定的限制,從WSFC 2008開始,微軟支持為群集添加直通磁盤,理論上我們可以部署一個(gè)虛擬化群集,但是不給群集分配共享存儲(chǔ),而讓虛擬機(jī)使用直通磁盤

WSFC 2008時(shí)代為群集添加直通磁盤步驟如下

  1. 脫機(jī)物理機(jī)磁盤

  2. 脫機(jī)來(lái)賓群集虛擬機(jī)

  3. 新增SCSI控制器,選擇被脫機(jī)的物理機(jī)磁盤

  4. 虛擬機(jī)開機(jī),內(nèi)部看見物理機(jī)分配的直通磁盤

  5. 在主機(jī)群集管理器刷新虛擬機(jī)配置,看見直通磁盤成為虛擬機(jī)依賴磁盤

WSFC 2012時(shí)代為群集添加直通磁盤步驟如下

  1. 脫機(jī)物理機(jī)磁盤

  2. 將直通磁盤添加至群集磁盤

  3. 關(guān)閉來(lái)賓虛擬機(jī),新增SCSI控制器,選擇直通磁盤

  4. 虛擬機(jī)開機(jī),內(nèi)部看見物理機(jī)分配的直通磁盤

  5. 在主機(jī)群集管理器看見直通磁盤成為虛擬機(jī)依賴磁盤

可以看到,雖然我們說(shuō)直通磁盤可以被添加到虛擬化群集,但實(shí)質(zhì)上,并不是說(shuō)使用直通磁盤來(lái)作為群集共享磁盤,而是在虛擬機(jī)配置中,把直通磁盤作為一個(gè)依賴項(xiàng)目,添加進(jìn)來(lái),達(dá)到的是一個(gè)什么效果,當(dāng)發(fā)生計(jì)劃外故障轉(zhuǎn)移的時(shí)候,虛擬機(jī)會(huì)被轉(zhuǎn)移至其它節(jié)點(diǎn),依賴的直通磁盤,也將轉(zhuǎn)移過(guò)去,因?yàn)镠yper-V主機(jī)實(shí)際上并未安裝存儲(chǔ)。是guest虛擬機(jī)直接執(zhí)行直通磁盤IO,這意味著所有節(jié)點(diǎn)無(wú)法同時(shí)訪問(wèn)存儲(chǔ),因此當(dāng)發(fā)生故障轉(zhuǎn)移時(shí),直通磁盤將在當(dāng)前物理節(jié)點(diǎn)脫機(jī),再到其它節(jié)點(diǎn)掛載聯(lián)機(jī),之后才能完成虛擬機(jī)的遷移,這將大大增加故障轉(zhuǎn)移時(shí)間,實(shí)時(shí)遷移時(shí)直通磁盤將必須從當(dāng)前的Hyper-V主機(jī)卸載然后安裝在新的Hyper-V主機(jī)上,此過(guò)程將減慢VM的遷移速度,并可能導(dǎo)致客戶端明顯暫停,甚至斷開連接。

除此之外,直通磁盤會(huì)與單臺(tái)虛擬機(jī)綁定,例如我們?nèi)绻麑⒁粔K磁盤分配給虛擬機(jī),那么這塊直通磁盤將不能再用作其它用途

因此實(shí)際環(huán)境中使用直通磁盤做來(lái)賓群集幾率并不大,曾經(jīng)在2008時(shí)代,直通磁盤效率與VHD有明顯差距,而且那時(shí)候單個(gè)VHD有2TB的限制,通過(guò)部署直通磁盤,在那時(shí)可以幫助我們解決性能問(wèn)題,虛擬機(jī)磁盤大小問(wèn)題,同時(shí)將底層的FC或其它架構(gòu)存儲(chǔ)直接交付給虛擬機(jī)。

即便是使用直通磁盤,通常情況下企業(yè)也不會(huì)單獨(dú)使用,一個(gè)宿主機(jī)群集里面會(huì)有多臺(tái)來(lái)賓群集,這些來(lái)賓虛擬機(jī)的操作系統(tǒng),還是會(huì)被存放在共享存儲(chǔ)里面,而直通磁盤更多的是一種專用存儲(chǔ)的概念,我們可以把一些類似于數(shù)據(jù)庫(kù)文件等數(shù)據(jù)存放在直通磁盤,這樣混合使用

直通磁盤群集架構(gòu)的利弊

  1. 支持映射Hyper-V物理環(huán)境連接的SAN,ISCSI,NAS,本地硬盤至虛擬機(jī)

  2. 在沒(méi)有Hyper-V增強(qiáng)會(huì)話模式之前支持映射USB存儲(chǔ)

  3. 不支持快照,差異磁盤,動(dòng)態(tài)磁盤,Hyper-V副本

  4. 主機(jī)備份無(wú)法備份傳遞磁盤,需要在來(lái)賓虛擬機(jī)里面安裝代理進(jìn)行備份

  5. 計(jì)劃內(nèi)維護(hù)遷移會(huì)有宕機(jī)時(shí)間

  6. 管理不夠靈活,不如管理VHD方便,提供的直通磁盤管理接口很少

到了2012開始,虛擬機(jī)磁盤文件進(jìn)行了優(yōu)化,VHDX格式的磁盤,已經(jīng)和直通磁盤的性能差距接近,同時(shí)達(dá)到了單個(gè)磁盤64TB的大小限制,來(lái)賓群集架構(gòu)也更加靈活,提供了虛擬光纖通道,ShareVHDX等交付存儲(chǔ)的架構(gòu),因此在群集中使用直通磁盤的案例已經(jīng)越來(lái)越少,少數(shù)場(chǎng)景下用戶仍然會(huì)延續(xù)習(xí)慣,在單機(jī)上面為虛擬機(jī)增加直通磁盤。

3.虛擬光纖通道

在2012之前,如果想要將SAN提供給虛擬機(jī),我們只有通過(guò)在FC中實(shí)施ISCSI網(wǎng)關(guān),或者采用直通磁盤,2012開始微軟推出虛擬光纖通道功能,讓虛擬機(jī)也能像物理機(jī)一樣使用虛擬HBA擁有虛擬光纖通道,擁有自己的WWN,VM直接連接到FC SAN中的LUN

這項(xiàng)技術(shù)能夠得以實(shí)現(xiàn)主要依賴于三項(xiàng)技術(shù)

NPIV - Hyper-V guest虛擬機(jī)的虛擬光纖通道使用現(xiàn)有的N_Port ID虛擬化(NPIV)T11標(biāo)準(zhǔn)將多個(gè)虛擬N_Port ID映射到單個(gè)物理光纖通道N_port。每次啟動(dòng)配置了虛擬HBA的虛擬機(jī)時(shí),都會(huì)在主機(jī)上創(chuàng)建新的NPIV端口。當(dāng)虛擬機(jī)在主機(jī)上停止運(yùn)行時(shí),將刪除NPIV端口。

虛擬SAN - 定義了一組連接到同一物理SAN的命名物理光纖通道端口。

虛擬HBA - 分配給虛擬機(jī)來(lái)賓的硬件組件,并分配給特定的虛擬SAN

實(shí)現(xiàn)虛擬光纖通道的條件與限制:

支持NPIV的FC SAN

主機(jī)必須運(yùn)行Windows Server 2012/2012R2

主機(jī)必須具有帶有支持Hyper-V和NPIV驅(qū)動(dòng)程序的FC HBA

無(wú)法使用虛擬光纖通道適配器從SAN引導(dǎo)VM; 虛擬光纖通道僅用于數(shù)據(jù)LUN

唯一支持虛擬光纖通道的客戶機(jī)操作系統(tǒng)是Windows Server 2008,Windows Server 2008 R2和Windows Server 2102。

WWPN:提供給類似于MAC地址的光纖通道HBA的唯一號(hào)碼,用于允許存儲(chǔ)結(jié)構(gòu)識(shí)別特定的HBA

WWNN(即全球節(jié)點(diǎn)名稱):每臺(tái)虛擬機(jī)都能夠分配到自己的專有WWNN,并以此為基礎(chǔ)直接與SAN相連接

為了虛擬機(jī)如何從一個(gè)主機(jī)移動(dòng)到另一個(gè)主機(jī)而不破壞從VM到存儲(chǔ)的IO流,Hyper-V設(shè)計(jì)了每個(gè)虛擬HBA兩個(gè)WWN的架構(gòu),虛擬機(jī)使用WWN A連接到存儲(chǔ)。在實(shí)時(shí)遷移期間,目標(biāo)主機(jī)上的虛擬機(jī)的新實(shí)例是用WWN B設(shè)置的。當(dāng)實(shí)時(shí)遷移在目標(biāo)主機(jī)上時(shí)VM可以立即連接到LUN,并且不間斷地繼續(xù)IO,對(duì)于原始主機(jī)或任何其他主機(jī),每個(gè)后續(xù)的實(shí)時(shí)遷移都將導(dǎo)致虛擬機(jī)在WWN A和WN B之間交替。虛擬機(jī)中的每個(gè)虛擬HBA都是如此。在Hyper-V集群中可以有多達(dá)64個(gè)主機(jī),但是每個(gè)虛擬光纖通道適配器將在兩個(gè)WWN之間交替。

WSFC 來(lái)賓群集架構(gòu)

配置步驟如下

  1. 為Hyper-V創(chuàng)建虛擬SAN

WSFC 來(lái)賓群集架構(gòu)

2.關(guān)閉虛擬機(jī),為虛擬機(jī)添加光纖通道適配器,接入虛擬SAN

WSFC 來(lái)賓群集架構(gòu)

3.為虛擬機(jī)WWNN分配存儲(chǔ),虛擬機(jī)開機(jī)使用,創(chuàng)建來(lái)賓群集

虛擬光纖通道是hyper-v 2012的技術(shù),利用虛擬HBA NPIV等技術(shù)將虛擬機(jī)直接接入物理SAN,解決了以往的局限性,但這項(xiàng)技術(shù)仍然不少限制,例如只能用于Windows操作系統(tǒng)虛擬機(jī),如果是linux虛擬機(jī)則不能使用,后面2012R2的sharevhdx相對(duì)來(lái)說(shuō)支持的操作系統(tǒng)更多一些,技術(shù)配置也沒(méi)有虛擬SAN這么繁瑣

4.ShareVHDX

ShareVHDX是2012R2推出的一項(xiàng)技術(shù),看著像是虛擬化里的技術(shù),但主要還是依賴WSFC,主要用于提供給來(lái)賓群集共享存儲(chǔ)使用,通過(guò)這項(xiàng)技術(shù)實(shí)現(xiàn)了對(duì)于對(duì)于來(lái)賓群集屏蔽底層物理存儲(chǔ)結(jié)構(gòu),虛擬機(jī)將不會(huì)直接和物理存儲(chǔ)相聯(lián)系,而是通過(guò)虛擬主機(jī)提供的ShareVHDX來(lái)實(shí)現(xiàn)來(lái)賓群集

2012R2時(shí)代,這項(xiàng)技術(shù)實(shí)際呈現(xiàn)效果,我們?yōu)閬?lái)賓群集虛擬機(jī)依次添加同樣SCSI虛擬磁盤,在磁盤高級(jí)選項(xiàng)中選擇啟用虛擬磁盤共享即可,這樣選擇之后,我們就可以把一個(gè)虛擬磁盤,同時(shí)給兩臺(tái)虛擬機(jī)使用,對(duì)于來(lái)賓群集來(lái)說(shuō),這就是一個(gè)共享磁盤,可以被群集使用,但前提條件是這個(gè)虛擬磁盤必須存放在群集CSV卷或SOFS路徑下

WSFC 來(lái)賓群集架構(gòu)

這項(xiàng)技術(shù)非常好用,老王曾經(jīng)在山東做過(guò)一個(gè)項(xiàng)目,該項(xiàng)目通過(guò)2臺(tái)linux虛擬機(jī)做oracle rac群集,但是需要共享磁盤,又不便將底層存儲(chǔ)公開給虛擬機(jī),于是采用ShareVHDX技術(shù),將磁盤同時(shí)掛接給兩臺(tái)虛擬機(jī),虛擬機(jī)內(nèi)部就可以正常創(chuàng)建rac使用,效果很好

對(duì)于來(lái)賓群集來(lái)說(shuō),無(wú)疑這是最佳最方便的方案,但一個(gè)很重要的前提就是底層必須要有虛擬化群集的支持,ShareVHDX的磁盤文件必須存在虛擬化群集的CSV或SOFS路徑下,或者說(shuō)有專門的一個(gè)存儲(chǔ)群集提供給虛擬化群集使用,所有的ShareVHDX都存放在存儲(chǔ)群集,前端的虛擬化群集不配置共享存儲(chǔ),所有的虛擬機(jī)都指向存儲(chǔ)群集的SOFS路徑以存儲(chǔ)sharevhdx,但實(shí)際效果來(lái)看,老王認(rèn)為在2012R2時(shí)代,ShareVHDX直接存放在自身虛擬化群集CSV中效果更好

ShareVHDX技術(shù)大的一個(gè)好處是對(duì)于底層存儲(chǔ)架構(gòu)的屏蔽,你虛擬機(jī)不用管我底層是SAN,JBOD,S2D,ISCSI,只要交付給VM一個(gè)CSV或SOFS路徑,VM就可以利用這個(gè)路徑來(lái)完成ShareVHDX的創(chuàng)建,進(jìn)而交付給來(lái)賓群集共享存儲(chǔ)

ShareVHDX技術(shù)還可以用于后端存儲(chǔ)群集,前端多臺(tái)Hyper-V主機(jī)的場(chǎng)景,虛擬機(jī)在其中兩臺(tái)主機(jī)上,分別指向存儲(chǔ)群集SOFS路徑,這樣做了之后來(lái)賓群集可以獲得高可用性,但是主機(jī)沒(méi)做群集,同樣會(huì)帶來(lái)隱患,因此最佳還是應(yīng)該虛擬化群集+來(lái)賓群集

在2012R2時(shí)代,ShareVHDX還是技術(shù)有所限制,經(jīng)過(guò)勾選啟用硬盤共享的磁盤

不支持調(diào)整Share VHDX的大小和遷移

不支持創(chuàng)建Share VHDX的備份或副本

Windows Server 2016里面這項(xiàng)技術(shù)進(jìn)行了更新,升級(jí)為ShareSet,取消了這些限制,但是要求GuestOS必須為Windows server 2016才可以使用,該技術(shù)一直延續(xù)到2019

在2016中,ShareSet的添加方式如下

1.為虛擬機(jī)創(chuàng)建VHD Set格式磁盤,存放在CSV或SOFS路徑下

WSFC 來(lái)賓群集架構(gòu)

2.為虛擬機(jī)添加SCSI 控制器下的Share Drive

WSFC 來(lái)賓群集架構(gòu)

3.為Share Drive掛載存在VHD Set

WSFC 來(lái)賓群集架構(gòu)

被創(chuàng)建的VHD Set將產(chǎn)生兩個(gè)新的文件格式

一個(gè).avhdx文件,包含實(shí)體數(shù)據(jù),此文件是固定的或動(dòng)態(tài)的。

一個(gè).vhds文件,包含用于協(xié)調(diào)來(lái)賓群集節(jié)點(diǎn)之間信息的元數(shù)據(jù)。該文件的大小幾乎是260KB。

WSFC 來(lái)賓群集架構(gòu)

對(duì)于已經(jīng)使用了ShareVHDX的技術(shù)的虛擬機(jī),可以使用Convert-VHD將ShareVHDX文件離線轉(zhuǎn)換到VHD Set格式,再添加至ShareDrive

如果您的環(huán)境中當(dāng)前使用的是linux來(lái)賓群集,但是使用了2012R2 ShareVHDX,建議先不要升級(jí)為2016 ShareSet,可能會(huì)存在不支持的情況。

對(duì)于來(lái)賓群集老王建議選2012R2 ShareVHDX或2016 ShareSet作為來(lái)賓群集共享存儲(chǔ)架構(gòu),這種方案對(duì)于現(xiàn)有環(huán)境的改變最少,不需要改變物理存儲(chǔ)拓?fù)洌浯问荌SCSI/虛擬光纖通道/直通磁盤

總結(jié)一下,經(jīng)過(guò)寫這篇博客,老王也隨著思考了下實(shí)際場(chǎng)景的應(yīng)用,企業(yè)也并非一定要部署來(lái)賓群集,尤其是已經(jīng)有虛擬化群集的情況下

對(duì)于虛擬化群集來(lái)說(shuō),本身你的一個(gè)個(gè)虛擬機(jī),對(duì)于WSFC來(lái)說(shuō)就是一個(gè)群集角色對(duì)象,節(jié)點(diǎn)檢測(cè)宕機(jī)我按照策略正常故障轉(zhuǎn)移

但是隨著WSFC和Hyper-V團(tuán)隊(duì)的配合,現(xiàn)在僅在宿主機(jī)級(jí)別就能夠?qū)uest虛擬機(jī)里面的應(yīng)用進(jìn)行一些保護(hù)

例如,藍(lán)屏檢測(cè),針對(duì)我們部署的虛擬機(jī),WSFC可以檢測(cè)到虛擬機(jī)OS是否藍(lán)屏,如果藍(lán)屏是要在當(dāng)前節(jié)點(diǎn)或是轉(zhuǎn)移到一臺(tái)其它或者的節(jié)點(diǎn)上

應(yīng)用檢測(cè),WSFC2012開始針對(duì)于虛擬機(jī)還可以檢測(cè)到虛擬機(jī)里面的某個(gè)服務(wù),一旦超過(guò)限定的失敗次數(shù)就在當(dāng)前節(jié)點(diǎn)重啟,或轉(zhuǎn)移到其它節(jié)點(diǎn)

來(lái)賓網(wǎng)卡保護(hù),可以做到檢測(cè)虛擬機(jī)連接的網(wǎng)卡,一旦失去連接,則將虛擬機(jī)故障轉(zhuǎn)移到其它節(jié)點(diǎn)上。

其實(shí)如果不部署來(lái)賓群集,我們也可以在這幾個(gè)級(jí)別來(lái)保障虛擬機(jī)對(duì)象,虛擬機(jī)OS,虛擬機(jī)網(wǎng)絡(luò)連接,虛擬機(jī)里面應(yīng)用的健康,但如果應(yīng)用確實(shí)很關(guān)鍵,則仍需要部署來(lái)賓群集架構(gòu),以獲得高的可用性,一旦單個(gè)節(jié)點(diǎn)虛擬機(jī)OS崩潰,應(yīng)用可以故障轉(zhuǎn)移到另外的虛擬機(jī)里面運(yùn)行,大大減少宕機(jī)時(shí)間,如果是僅部署一臺(tái)虛擬機(jī)結(jié)合宿主群集,則會(huì)帶來(lái)重啟的宕機(jī)時(shí)間。

level1級(jí)別的虛擬機(jī)應(yīng)用保護(hù):部署單臺(tái)虛擬機(jī),結(jié)合藍(lán)屏檢測(cè),應(yīng)用檢測(cè),網(wǎng)卡檢測(cè),防止除主機(jī)宕機(jī)外這三個(gè)因素導(dǎo)致的應(yīng)用宕機(jī)

level2級(jí)別的虛擬機(jī)應(yīng)用保護(hù):部署多臺(tái)虛擬機(jī),但是不部署來(lái)賓群集,虛擬機(jī)之間采用應(yīng)用復(fù)制技術(shù),配合宿主群集實(shí)現(xiàn)反相關(guān)性,讓虛擬機(jī)始終不在同一節(jié)點(diǎn),單臺(tái)宕機(jī),利用復(fù)制技術(shù)自動(dòng)或手動(dòng)切換應(yīng)用至其它虛擬機(jī)

level3級(jí)別的虛擬機(jī)應(yīng)用保護(hù):部署來(lái)賓群集+宿主群集,結(jié)合反相關(guān)性,確保來(lái)賓群集的節(jié)點(diǎn)始終處于不同宿主,不論是單個(gè)主機(jī)宕機(jī),或單個(gè)虛擬機(jī)宕機(jī)都不會(huì)影響應(yīng)用

各位企業(yè)管理員或顧問(wèn)可以根據(jù)實(shí)際場(chǎng)景,虛擬機(jī)應(yīng)用所需要的保護(hù)級(jí)別,選擇合適的方案,希望可以通過(guò)這篇文章為大家?guī)?lái)思考!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站名稱:WSFC來(lái)賓群集架構(gòu)-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://weahome.cn/article/csecsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部