目錄
一、vSphere HA接入控制
1.接入控制的資源有3中類型
2.主要的限制操作包括
二、接入控制策略
1、計算插槽大?。ǐ@取插槽的大?。?/p>
2、計算群機內(nèi)每臺主機擁有的插槽數(shù)目
3、計算群集的當(dāng)前故障切換容量
4、判斷“當(dāng)前故障切換容量”是否小于“配置的故障切換容量”(已配置使用的容量)
5、預(yù)留的群集資源的百分比
三、“指定故障切換主機”策略
四、選擇接入控制應(yīng)當(dāng)考慮的因素
一、vSphere HA接入控制
通過對資源使用施加一些限制,來確保群集內(nèi)具有足夠的資源,以便提供故障切換,并確保虛擬機有足夠的預(yù)留資源。
1.接入控制的資源有3中類型
(1)主機。確保有足夠的資源來滿足其上運行的所有虛擬機的預(yù)留。
(2)資源池。確保資源池有足夠資源來滿足其關(guān)聯(lián)的所有虛擬機的預(yù)留、份額和限制。
(3)vSphere HA。確保預(yù)留足夠的群集資源,以便在主機發(fā)生故障時恢復(fù)虛擬機。
2.主要的限制操作包括
(1)限制打開虛擬機電源;
(2)對虛擬機遷移到主機、群集或資源池中的限制;
(3)限制虛擬機添加CPU或內(nèi)存預(yù)留。
通過接入控制可以保證預(yù)期數(shù)量的虛擬機能夠在故障之后重新啟動。
如果要執(zhí)行測試或維護可以臨時禁用vSphere HA接入控制。
接入控制可以流出容量,當(dāng)故障發(fā)生時,用于重新啟動虛擬機。
二、接入控制策略
“群集允許的主機故障數(shù)目”接入控制策略,用于設(shè)置允許幾臺主機出現(xiàn)故障,同時可以確保群集內(nèi)留有足夠的資源來對這些故障主機上的虛擬機進行故障切換,其工作原理如下:
1、計算插槽大?。ǐ@取插槽的大小)
? 插槽是內(nèi)存和CPU資源的邏輯表示。默認(rèn)情況下,系統(tǒng)會自動調(diào)整插槽的大小來滿足已打開電源的虛機的需要。。
(1)對于CPU。vSphere HA會獲取每臺已打開電源的虛機的CPU預(yù)留,并選擇其中最大的CPU預(yù)留值。(如果沒有預(yù)留,則默認(rèn)情況下是32MHZ,可以使用高級選項das.vmcpuminmhz更改此值)。
(2)對于內(nèi)存。則會獲取每臺已打開電源虛機的內(nèi)存預(yù)留和內(nèi)存開銷,然后選擇最大值。內(nèi)存預(yù)留沒有默認(rèn)值。
(3)
2、計算群機內(nèi)每臺主機擁有的插槽數(shù)目
(1)獲取每臺主機的CPU和內(nèi)存資源
(2)CPU資源/CPU插槽大小=CPU插槽數(shù)量,內(nèi)存資源/內(nèi)存插槽大小=內(nèi)存資源插槽數(shù)量,選擇CPU插槽數(shù)量和內(nèi)存資源插槽數(shù)量中的最小值,即可以獲得主機可以支持的插槽數(shù)量。
3、計算群集的當(dāng)前故障切換容量
故障切換容量指的是允許執(zhí)行故障切換的主機數(shù)。
4、判斷“當(dāng)前故障切換容量”是否小于“配置的故障切換容量”(已配置使用的容量)
如果是小于表示故障切換容量不能夠滿足故障的切換,則接入控制會限制用戶所執(zhí)行的操作(包括打開虛機電源、遷移和資源預(yù)留)
5、預(yù)留的群集資源的百分比
除了設(shè)置“群集允許的主機故障數(shù)目”接入控制策略外,還可以設(shè)置“預(yù)留的群集資源的百分比”設(shè)置接入控制策略,工作原理如下:
1、計算群機內(nèi)已使用(已打開電源的虛擬機)的資源;
(1)加總已打開電源虛擬機的CPU預(yù)留。如果沒有預(yù)留,則默認(rèn)為32MHZ(可以使用高級選項das.vmcpuminmhz設(shè)置);
(2)加總已打開電源虛擬機的內(nèi)存預(yù)留(以及內(nèi)存開銷)
2、計算主機資源總數(shù);
這些值包含在活動主機的根資源池中,而不是主機的總物理資源(應(yīng)該是可用于部署虛擬機的資源總數(shù),有些資源用于物理主機其他應(yīng)用不包含在內(nèi))。
3、計算群集的“當(dāng)前的CPU故障切換容量”和“當(dāng)前的內(nèi)存故障切換容量”;
當(dāng)前的CPU故障切換容量=(主機CPU資源總數(shù)-已被虛擬機使用的CPU資源)/主機CPU的資源總數(shù)
當(dāng)前的內(nèi)存故障切換容量=(主機內(nèi)存資源總數(shù)-已被虛擬機使用的內(nèi)存資源)/主機內(nèi)存的資源總數(shù)
4、判斷“當(dāng)前的CPU故障切換容量”或“當(dāng)前的內(nèi)存故障切換容量”是否小于“配置的故障切換容量”(已配置使用的容量)
如果是小于表示故障切換容量不能夠滿足故障的切換,即目前已在用的虛擬機沒有足夠的資源實現(xiàn)故障奇幻,則接入控制會限制用戶所執(zhí)行的操作。
三、“指定故障切換主機”策略
配置了此策略后,vShpere ha將在指定的故障切換主機上重新啟動虛擬機。
為了確保切換主機上擁有可用的空閑資源,vSphere HA將阻止打開虛擬機或使用vMotion將虛擬機遷移到故障切換主機。而且為了保持負(fù)載平衡,DRS也不會使用故障切換主機。
四、選擇接入控制應(yīng)當(dāng)考慮的因素
(1)避免資源碎片。當(dāng)有足夠資源用于虛擬機故障切換時,將出現(xiàn)資源碎片(什么是資源碎片?無法利用的資源)
指定插槽大小或指定切換主機的策略不會出現(xiàn)碎片,如“群集允許的主機故障數(shù)目”和“指定故障切換主機”策略,因為這兩個策略都是基于基本資源單位的策略,有固定的插槽大小限制和主機數(shù)目。
如果是“群集資源的百分比”策略,則不解決資源碎片的問題,因為它是通過資源的百分比來控制資源的。
(2)故障切換資源預(yù)留的靈活性。可以根據(jù)需要配置不同控制粒度的策略。
“群集允許的主機故障數(shù)目”是基于一個或多個主機的策略;
“群集資源的百分比”是基于資源百分比的策略;
“指定故障切換主機”也是基于一個或多個專用故障切換主機的策略。
(3)群集的異構(gòu)性。異構(gòu)指的是群集內(nèi)虛擬機的CPU、內(nèi)存資源大小不一致。異構(gòu)性主要涉及的策略是“群集允許的主機故障數(shù)目”,它在計算插槽大小時要獲取群集內(nèi)虛擬機的最大CPU預(yù)留和內(nèi)存預(yù)留,在計算故障切換容量時也要考慮擁有最多已打開電源的虛擬機的主機的故障切換(如,所有已打開的虛擬機出現(xiàn)故障,則故障時切換所需要的資源的主機數(shù)即為故障切換容量)。其他兩個策略不受群集異構(gòu)性影響。文章來源:http://www.zghlxwxcb.cn/news/detail-638067.html
vSphere HA在執(zhí)行接入控制計算時,會包括FT輔助虛擬機的資源使用情況:對于“群集允許的主機故障數(shù)目”策略,將為輔助虛擬機分配一個插槽;而對于“群集資源的百分比”策略,在計算群集的可用容量時將考慮輔助虛擬機的資源使用情況。文章來源地址http://www.zghlxwxcb.cn/news/detail-638067.html
到了這里,關(guān)于【vsphere高可用】主機故障切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!