日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

vSphere中Storage vMotion的流程详解

發(fā)布時(shí)間:2023/12/8 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vSphere中Storage vMotion的流程详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

內(nèi)容預(yù)覽:

1. Storage vMotion的遷移方式

2. 影響Storage vMotion效率的因素

3. Storage vMotion的詳細(xì)流程?

?

企業(yè)部署虛擬化后,如果發(fā)現(xiàn)存儲(chǔ)的性能出現(xiàn)問(wèn)題,或者需要對(duì)存儲(chǔ)進(jìn)行維護(hù)時(shí),就需要進(jìn)行Storage vMotion。

不同于虛擬機(jī)的vMotion,Storage vMotion遷移的是虛擬機(jī)存儲(chǔ)的位置,而不是內(nèi)存運(yùn)行位置。

虛擬機(jī)在Esxi中是以文件的形式存在,Storage vMotion就是將虛擬機(jī)的文件從a存儲(chǔ)遷移到B存儲(chǔ),如圖所示:

?

Storage vMotion的源和目的存儲(chǔ)可以是VMFS,也可以是NFS,或者2種的混合,唯一的條件是:需要Esxi能同時(shí)看到源和目的的存儲(chǔ)。下面,我們就Storage vMotion中的流程做出詳細(xì)的說(shuō)明。

?

1. Storage vMotion的遷移方式

1.1. VAAI

VAAI全稱vstorage APIs array Integrate,是vMware的一個(gè)API接口,部分廠家的存儲(chǔ)支持該功能。Storage vMotion在遷移時(shí)實(shí)際是調(diào)用的FSDM/FS3DM的服務(wù),該服務(wù)的默認(rèn)的優(yōu)先級(jí)是Hardware FS3DM>Software FS3DM>FSDM。如果存儲(chǔ)支持VAAI,使用的就是Hardware FS3DM,它是從源存儲(chǔ)直接拷貝到目標(biāo)存儲(chǔ),傳輸走的是存儲(chǔ)網(wǎng)絡(luò),Kernel級(jí)別只進(jìn)行信令的驗(yàn)證。

VAAI由4個(gè)組件組成,此處重點(diǎn)說(shuō)下Delete Status。該組件的作用是存儲(chǔ)自動(dòng)回收空間,比如你的虛擬機(jī)采用的是thin provision模式,當(dāng)你將該虛擬機(jī)刪除后,只有存儲(chǔ)支持Delete Status時(shí),存儲(chǔ)才會(huì)自動(dòng)回收這部分空間,不是所有支持VAAI的存儲(chǔ)都支持該模式,可以通過(guò)命令進(jìn)行查看。

?

1.2. VMFS

當(dāng)Storage vMotion檢測(cè)到存儲(chǔ)不支持VAAI,并此時(shí)的文件系統(tǒng)是VMFS時(shí),則會(huì)觸發(fā)Software FS3DM的遷移,此時(shí)所有的數(shù)據(jù)會(huì)通過(guò)VMkernel完成遷移。

?

1.3. NFS

當(dāng)Storage vMotion檢測(cè)到存儲(chǔ)不支持VAAI,并此時(shí)的文件系統(tǒng)是NFS時(shí),則會(huì)觸發(fā)FSDM遷移,由于NFS本身具備文件系統(tǒng),所以此時(shí)的遷移是Application級(jí)別。

?

2. 影響Storage vMotion效率的因素

2.1.調(diào)用的服務(wù)類型,從遷移的效率來(lái)說(shuō),Hardware FS3DM>Software FS3DM>FSDM。

2.2.block size,源和目的存儲(chǔ)的block size大小一致時(shí)效率最高,其次是源存儲(chǔ)的block size小于目的存儲(chǔ)的block size,最后是源存儲(chǔ)的block size大于目的存儲(chǔ)的block size。

2.3.文件系統(tǒng)類型,由上面得知,數(shù)據(jù)遷移可以發(fā)生在硬件層面,kernel層面和application層面,所以這就是為什么我們不推薦使用NFS存儲(chǔ)或者VMFS和NFS混合存儲(chǔ)的原因。

2.4.當(dāng)然,還有網(wǎng)絡(luò)帶寬,建議至少是千兆網(wǎng),有條件的話萬(wàn)兆網(wǎng)更好。

?

3. Storage vMotion的詳細(xì)流程

無(wú)論調(diào)用哪種遷移方式,遷移的流程都是一樣,以hardware FS3DM為例,虛擬機(jī)在遷移時(shí)的流程為:

3.1.需要遷移的虛擬機(jī)發(fā)出Storage vMotion請(qǐng)求

3.2.檢測(cè)判斷調(diào)用哪種遷移方式

3.3.將源數(shù)據(jù)想目標(biāo)存儲(chǔ)遷移,同時(shí)為申請(qǐng)遷移的虛擬機(jī)開(kāi)啟一個(gè)新的進(jìn)程

3.4.開(kāi)啟mirror driver,該進(jìn)程的作用是確保數(shù)據(jù)的一致性。storage vmotion是通過(guò)快照實(shí)現(xiàn)的,遷移開(kāi)始時(shí),會(huì)為需要遷移的數(shù)據(jù)做一個(gè)快照,將這部分的數(shù)據(jù)拷貝到目標(biāo)存儲(chǔ)上,在遷移過(guò)程中新寫入的數(shù)據(jù)部分是通過(guò)mirror driver向源和目標(biāo)存儲(chǔ)同時(shí)寫入,遷移完成后,mirror driver的寫入部分會(huì)與拷貝部分的數(shù)據(jù)合并,確保數(shù)據(jù)的完整性。

?

3.5.當(dāng)遷移全部完成時(shí),會(huì)將源存儲(chǔ)上的數(shù)據(jù)和源虛擬機(jī)進(jìn)程刪除掉,至此,整個(gè)遷移結(jié)束

?

轉(zhuǎn)載于:https://www.cnblogs.com/reachos/p/11218545.html

總結(jié)

以上是生活随笔為你收集整理的vSphere中Storage vMotion的流程详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。