成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

虛擬化實戰:Cluster設計之三HA

云計算 虛擬化
高可用性是虛擬化平臺最突出的特性之一,設置和維護非常簡單,技術非常成熟。對于一些非常關鍵的應用,可能對容災的要求特別高,可以考慮采用基于應用層的HA,或者操作系統層的HA,比如MSCS。虛擬層的HA是在底層架構上實現的高可用性,在恢復時間可接受的情況下是非常好的選擇。

一 為什么使用HA

高可用性是虛擬化平臺最突出的特性之一,設置和維護非常簡單,技術非常成熟。對于一些非常關鍵的應用,可能對容災的要求特別高,可以考慮采用基于應用層的HA,或者操作系統層的HA,比如MSCS。虛擬層的HA是在底層架構上實現的高可用性,在恢復時間可接受的情況下是非常好的選擇。

相對應用層和操作系統層HA而言,vSphere HA以較低的成本實現了整個集群的高可用性,同時實施和維護都十分的簡單。無需在應用或者VM上作任何設置或改動。

二 HA是如何工作的?

HA Agent

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

-與vCenter互相交換信息

-Master HA Agent監控VM的狀態,在其出現問題時重啟

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

-檢測VM上運行的應用的狀態

當Master HA所在的主機出現問題時,其他主機上的Agent開始參與競選成為MasterHA, 連接DataStore數目最多的主機會成為Master。如果兩臺主機DataStore數目相同,Managed Object Id較高的主機會成為Master。

HeartBeating

用來判斷主機是否仍然正常運行。

Network Heartbeating

每臺Slave都和Master主機互相發送Heartbeat信息。

Datastore Heartbeating

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

對于Converged Infrastructure,比如Cisco UCS等系統,Datastore Heartbeating能起的作用不大,因為管理網絡和存儲共用物理鏈路,在管理網絡中斷的情況下,存儲很可能也無法訪問了。

主機隔離

檢測: 在某個主機無法與Management Network通訊時,也就是ping isolation Address失敗后,該主機會被認為處于隔離狀態。 Management Network的網關缺省作為isolationAddress。 為了增加可靠性和避免誤判,可以設置多個isolationAddress

響應:

下面的分析幫助你在確認主機處于隔離狀態后,選擇合適的響應動作

#p#

以上僅僅是建議參考,Leave Powered On適用于大多數的情況。因為虛擬化設計大多考慮了網絡的冗余,出現HostIsolation本來就是很少見的情況。

在使用iSCSI或NFS的情況下,如果你估計管理網絡中斷的同時,可能存儲網絡也會中斷。考慮使用PowerOff. 在主機無法訪問存儲時,HAAgent會在其他主機上啟動VM的第二個Instance.而此時第一個Instance仍然在被隔離的主機上運行,當所有網絡正常恢復時,這可能會造成很麻煩的情況。因為同一個VM有兩個Instance同時運行。

Admission Control

用來保證在主機出問題時,Cluster有充足的資源供問題主機上的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,適用于大多數情況。最大可能的高效使用資源,從而可以運行較多的VM。

三基本設計原則

HA策略中優先啟動vCenter以及較重要的VM。比如DNS,AD,MS SQL等。同時需要注意HA并不能完全保證VM重啟的順序。如果VM之間有復雜的依賴關系以及嚴格的啟動順利,可以考慮VMware SRM。

如果維護可能造成Management Network的中斷,考慮暫時屏蔽HA,避免觸發HA的隔離響應措施

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

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

一定注意Management Network的冗余。 因為HA的Network Heartbeating依賴于ManagementNetwork

在Stretched Cluster情況下,也就是Cluster中的主機和存儲分布在兩個間隔較遠的數據中心,建議最少設置4個HeartbeatDatastore. 每個數據中心設置2個。

參考:

VMware vSphere 5.1 ClusteringDeepdive by Duncan Epping

HAArchitecture Decision by Josh Odgers

vSphereAvailability Guide

 

VMware vSphere High Availability5.0 Deployment Best Practices

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://frankfan.blog.51cto.com/6402282/1329945

 

責任編輯:老門 來源: 51CTO博客
相關推薦

2013-05-28 09:33:47

虛擬化虛擬化存儲

2013-06-08 11:10:36

虛擬化虛擬化存儲

2013-12-02 10:34:32

虛擬化實戰Cluster

2013-11-29 10:24:52

Cluster設計資源池

2018-03-28 15:21:52

虛擬化類型

2013-05-21 09:47:45

虛擬化存儲虛擬化

2012-09-17 22:19:04

HA集群容錯服務器

2012-02-15 10:37:38

JavaJava Socket

2013-06-24 10:44:57

虛擬化網絡設計

2013-05-27 09:52:26

虛擬化存儲虛擬化應用

2013-06-25 11:46:36

虛擬化實戰IP Storage

2012-05-03 11:35:56

ApacheCXFJava

2010-09-01 10:37:04

vSphere服務器虛擬化VMware

2013-06-21 10:33:02

虛擬化應用存儲虛擬化

2013-10-11 16:47:38

2014-01-03 14:05:26

手游用戶體驗設計啟動和停止

2021-12-01 09:23:13

C# 模式套路

2009-03-06 18:15:49

桌面虛擬化虛擬化網絡

2009-08-27 11:07:50

2015-09-22 10:14:57

虛擬化虛擬化問題
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久亚洲 | 日本在线免费 | 成人欧美 | 人成久久 | 日本一区二区不卡视频 | 韩日精品一区 | 日本淫视频 | 日韩免费一区 | 一区二区在线不卡 | 国产高清视频在线 | 亚洲欧美一区二区三区国产精品 | 久久久久久久一区 | 欧美日韩视频在线 | 欧美高清视频一区 | 国产99小视频 | 一区二区日本 | 成人免费精品 | 精品一区av | 亚洲精彩免费视频 | 国产精品五月天 | 亚洲永久精品国产 | 中文字幕1区2区3区 日韩在线视频免费观看 | 日韩成人在线播放 | www.99re| 久草网址 | 美女精品一区 | 日日夜夜精品视频 | 午夜一区 | 国产精品成人一区二区 | 欧美美女爱爱视频 | 91精品国产91久久久久久最新 | 亚洲一区视频在线 | 国产精品乱码一区二三区小蝌蚪 | 在线成人福利 | xnxx 日本免费 | 国产乱人伦 | 97日日碰人人模人人澡分享吧 | 国产成人精品久久二区二区91 | 亚洲欧美日韩电影 | 黄色片在线免费看 | 福利色导航 |