偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

虛擬化實(shí)戰(zhàn):Cluster設(shè)計(jì)之三HA

云計(jì)算 虛擬化
高可用性是虛擬化平臺最突出的特性之一,設(shè)置和維護(hù)非常簡單,技術(shù)非常成熟。對于一些非常關(guān)鍵的應(yīng)用,可能對容災(zāi)的要求特別高,可以考慮采用基于應(yīng)用層的HA,或者操作系統(tǒng)層的HA,比如MSCS。虛擬層的HA是在底層架構(gòu)上實(shí)現(xiàn)的高可用性,在恢復(fù)時(shí)間可接受的情況下是非常好的選擇。

一 為什么使用HA

高可用性是虛擬化平臺最突出的特性之一,設(shè)置和維護(hù)非常簡單,技術(shù)非常成熟。對于一些非常關(guān)鍵的應(yīng)用,可能對容災(zāi)的要求特別高,可以考慮采用基于應(yīng)用層的HA,或者操作系統(tǒng)層的HA,比如MSCS。虛擬層的HA是在底層架構(gòu)上實(shí)現(xiàn)的高可用性,在恢復(fù)時(shí)間可接受的情況下是非常好的選擇。

相對應(yīng)用層和操作系統(tǒng)層HA而言,vSphere HA以較低的成本實(shí)現(xiàn)了整個(gè)集群的高可用性,同時(shí)實(shí)施和維護(hù)都十分的簡單。無需在應(yīng)用或者VM上作任何設(shè)置或改動(dòng)。

二 HA是如何工作的?

HA Agent

vSphere5.0之后的版本對架構(gòu)作了很多的改動(dòng)。摒棄了原來Cluster中的Primary Node和Secondary Nodes的概念。并且引入了Master HAagent 和 Slave HA Agent的概念。通常情況下一個(gè)Cluster中僅有一個(gè)Master HA Agent。HA Agent有以下的功能:

-與vCenter互相交換信息

-Master HA Agent監(jiān)控VM的狀態(tài),在其出現(xiàn)問題時(shí)重啟

-Slave HA Agent把VM的狀態(tài)信息傳遞給Master HA Agent, 并且在MasterAgent 的指令下重啟VM

-檢測VM上運(yùn)行的應(yīng)用的狀態(tài)

當(dāng)Master HA所在的主機(jī)出現(xiàn)問題時(shí),其他主機(jī)上的Agent開始參與競選成為MasterHA, 連接DataStore數(shù)目最多的主機(jī)會成為Master。如果兩臺主機(jī)DataStore數(shù)目相同,Managed Object Id較高的主機(jī)會成為Master。

HeartBeating

用來判斷主機(jī)是否仍然正常運(yùn)行。

Network Heartbeating

每臺Slave都和Master主機(jī)互相發(fā)送Heartbeat信息。

Datastore Heartbeating

有的情況下Management網(wǎng)絡(luò)中斷之后,如果VM還能夠繼續(xù)訪問其他網(wǎng)絡(luò)和存儲,那么就無需對被隔離主機(jī)上的VM采取響應(yīng)措施。這是就需要檢測Datastore Heartbeating來進(jìn)一步驗(yàn)證。

對于Converged Infrastructure,比如Cisco UCS等系統(tǒng),Datastore Heartbeating能起的作用不大,因?yàn)楣芾砭W(wǎng)絡(luò)和存儲共用物理鏈路,在管理網(wǎng)絡(luò)中斷的情況下,存儲很可能也無法訪問了。

主機(jī)隔離

檢測: 在某個(gè)主機(jī)無法與Management Network通訊時(shí),也就是ping isolation Address失敗后,該主機(jī)會被認(rèn)為處于隔離狀態(tài)。 Management Network的網(wǎng)關(guān)缺省作為isolationAddress。 為了增加可靠性和避免誤判,可以設(shè)置多個(gè)isolationAddress

響應(yīng):

下面的分析幫助你在確認(rèn)主機(jī)處于隔離狀態(tài)后,選擇合適的響應(yīng)動(dòng)作

#p#

以上僅僅是建議參考,Leave Powered On適用于大多數(shù)的情況。因?yàn)樘摂M化設(shè)計(jì)大多考慮了網(wǎng)絡(luò)的冗余,出現(xiàn)HostIsolation本來就是很少見的情況。

在使用iSCSI或NFS的情況下,如果你估計(jì)管理網(wǎng)絡(luò)中斷的同時(shí),可能存儲網(wǎng)絡(luò)也會中斷??紤]使用PowerOff. 在主機(jī)無法訪問存儲時(shí),HAAgent會在其他主機(jī)上啟動(dòng)VM的第二個(gè)Instance.而此時(shí)第一個(gè)Instance仍然在被隔離的主機(jī)上運(yùn)行,當(dāng)所有網(wǎng)絡(luò)正?;謴?fù)時(shí),這可能會造成很麻煩的情況。因?yàn)橥粋€(gè)VM有兩個(gè)Instance同時(shí)運(yùn)行。

Admission Control

用來保證在主機(jī)出問題時(shí),Cluster有充足的資源供問題主機(jī)上的VM使用。

有以下策略可供選擇:

1 Define failover capacity bystatic number of hosts

2 Use dedicated failover hosts

3 Define failover capacity byreserving a percentage of the cluster

resources

第三種方式,也就是用百分比方式定義Failover Capacity,適用于大多數(shù)情況。最大可能的高效使用資源,從而可以運(yùn)行較多的VM。

三基本設(shè)計(jì)原則

HA策略中優(yōu)先啟動(dòng)vCenter以及較重要的VM。比如DNS,AD,MS SQL等。同時(shí)需要注意HA并不能完全保證VM重啟的順序。如果VM之間有復(fù)雜的依賴關(guān)系以及嚴(yán)格的啟動(dòng)順利,可以考慮VMware SRM。

如果維護(hù)可能造成Management Network的中斷,考慮暫時(shí)屏蔽HA,避免觸發(fā)HA的隔離響應(yīng)措施

最好每臺主機(jī)有一致的CPU和RAM配置。如果一個(gè)Cluster中某個(gè)主機(jī)有較高的配置,HA的策略需要保證有充足的資源來保證運(yùn)行該主機(jī)的VM

雖然多個(gè)Cluster可以共享同一個(gè)DataStore,但最好還是為每個(gè)Cluster分配專屬的Datastore。這樣可以簡化管理,同時(shí)在某主機(jī)被隔離后,HA可以較容易的重啟VM。

一定注意Management Network的冗余。 因?yàn)镠A的Network Heartbeating依賴于ManagementNetwork

在Stretched Cluster情況下,也就是Cluster中的主機(jī)和存儲分布在兩個(gè)間隔較遠(yuǎn)的數(shù)據(jù)中心,建議最少設(shè)置4個(gè)HeartbeatDatastore. 每個(gè)數(shù)據(jù)中心設(shè)置2個(gè)。

參考:

VMware vSphere 5.1 ClusteringDeepdive by Duncan Epping

HAArchitecture Decision by Josh Odgers

vSphereAvailability Guide

 

VMware vSphere High Availability5.0 Deployment Best Practices

原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http://frankfan.blog.51cto.com/6402282/1329945

 

責(zé)任編輯:老門 來源: 51CTO博客
相關(guān)推薦

2013-05-28 09:33:47

虛擬化虛擬化存儲

2013-06-08 11:10:36

虛擬化虛擬化存儲

2013-12-02 10:34:32

虛擬化實(shí)戰(zhàn)Cluster

2013-11-29 10:24:52

Cluster設(shè)計(jì)資源池

2018-03-28 15:21:52

虛擬化類型

2013-05-21 09:47:45

虛擬化存儲虛擬化

2012-09-17 22:19:04

HA集群容錯(cuò)服務(wù)器

2013-06-24 10:44:57

虛擬化網(wǎng)絡(luò)設(shè)計(jì)

2012-02-15 10:37:38

JavaJava Socket

2013-06-25 11:46:36

虛擬化實(shí)戰(zhàn)IP Storage

2013-05-27 09:52:26

虛擬化存儲虛擬化應(yīng)用

2012-05-03 11:35:56

ApacheCXFJava

2010-09-01 10:37:04

vSphere服務(wù)器虛擬化VMware

2013-06-21 10:33:02

虛擬化應(yīng)用存儲虛擬化

2014-01-03 14:05:26

手游用戶體驗(yàn)設(shè)計(jì)啟動(dòng)和停止

2013-10-11 16:47:38

2021-12-01 09:23:13

C# 模式套路

2009-08-27 11:07:50

2009-03-06 18:15:49

桌面虛擬化虛擬化網(wǎng)絡(luò)

2015-09-22 10:14:57

虛擬化虛擬化問題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號