FT功能详解与测试_第1页
FT功能详解与测试_第2页
FT功能详解与测试_第3页
FT功能详解与测试_第4页
FT功能详解与测试_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、什么是FT功能Vmware fault tolerance(FT)功能创建一个虚拟机设置可以提供连续性能力。FT建立在ESX/ESXi主机平台。通过创建一个虚拟机一个完全相同的副 本。虚拟机的主要副本,处于活动状态,接受请求,服务信息,并运行程序。次要副本,接收与主副本相同的输入。次要副本完成的所有任务都依照主副本的变动。主副本所有非决定性的活动都将被捕捉,发送到运行在其他host上的次要副本,次要副本在一秒内将活动进行重演。FT启动后,VM Tools从每个虚机中发送心跳到 VMM ,此心跳与HA的心 跳类似。VMM检查以确保主要和次要副本都在运行。如果主副本所在的 host丢失,VMM将不

2、再发送心跳。此时,次要副本立刻变为活动的,并成 为主要副本,服务不会经历任何中断。vLockstep technology vLockstep technologyMiIB MHMlFT提供了比HA更高的商业连续性级别。FT发生时,次要立刻被激活,所有关于虚机状态的信息都会被完整的保留。存储在内存中的数据不需要被 re-entered 或reloaded 。而HA则要将任何丢失的虚拟机进行重启。这会 结束所有虚拟机进程和状态信息,程序和未保存的用户输入信息都会丢失。VMware FT 容错的工作方式VMware容错可通过创建和维护等同于主虚拟机并可在发生故障切换时替 换主虚拟机的辅助虚拟机来为

3、虚拟机提供连续可用性。可以为大多数任务关键虚拟机启用容错。并会创建一个重复虚拟机(称为辅 助虚拟机),该虚拟机会以虚拟锁步方式随主虚拟机一起运行。VMwarevLockstep可捕获主虚拟机上发生的输入和事件,并将这些输入和事件发送 到正在另一主机上运行的辅助虚拟机。使用此信息,辅助虚拟机的执行将等 同于主虚拟机的执行。因为辅助虚拟机与主虚拟机一起以虚拟锁步方式运 行,所以它可以无中断地接管任何点处的执行,从而提供容错保护。虚拟机和辅助虚拟机可持续交换检测信号。这使得虚拟机对中的虚拟机能够 监控彼此的状态以确保持续提供容错保护。如果运行主虚拟机的主机发生故 障,系统将会执行透明故障切换,此时会

4、立即启用辅助虚拟机以替换主虚拟 机,并将启动新的辅助虚拟机,同时在几秒钟内重新建立容错冗余。如果运 行辅助虚拟机的主机发生故障,则该主机也会立即被替换。在任一情况下, 用户都不会遭遇服务中断和数据丢失的情况。容错虚拟机及其辅助副本不允许在相同主机上运行。容错功能使用反关联性 规则,这些规则可确保容错虚拟机的两个实例永远不会在同一主机上。这可 确保主机故障无法导致两个虚拟机都缺失对于给定的主虚拟机,在其他主机上运行一 个辅助虚拟机倩功正根机与主虚收机共享由拟辄盘辅肋虚拟机通过在专用网络连接上发送的日 志记录信息保持“虚拟同步“只有主庄微机发送和接收网锚数据包.播助 虚甜机是,辞默的伙伴”在默设置

5、下,辅助虚拟机不会再入磁盘如果生要壬机出现故障,则辅助虚拟机将在 无中断的情况下接管并运行应用程序;AijU. nn. Ati 4- dt政也切襟vt ock切切容错可避免“裂脑”情况的发生,此情况可能会导致虚拟机在从故障中恢复后存在两个活动副本。共享存储器上锁定的原子文件用于协调故障切换,以便只有一端可作为主虚 拟机继续运行,并由系统自动重新生成新辅助虚拟机。VMware FT 容错提供连续可用性VMware HA 通过在主机出现故障时重新启动虚拟机来为虚拟机提供基本 级别的保护。VMware容错可提供更高级别的可用性,允许用户对任何虚 拟机进行保护以防止主机发生数据、事务或连接丢失等故障。

6、容错使用ESX/ESXi主机平台上的VMware vLockstep技术以提供连续可用性。通过确保主虚拟机和辅助虚拟机的状态在虚拟机的指令执行的任何时 问点均相同来完成此过程。vLockstep通过使主虚拟机和辅助虚拟机执行相 同顺序的x86指令来完成此过程。主虚拟机捕获所有输入和事件一从处理器到虚拟I/O设备一并在辅助虚拟机上进行重放。辅助虚拟机执行与 主虚拟机同一系列的指令,而仅可看到单个虚拟机映像(主虚拟机)在执行 工作负载如果运行主虚拟机的主机或运行辅助虚拟机的主机发生故障,则会发生透明 故障切换,仍在无缝工作的主机将借此变为主虚拟机的主机。使用透明故障切换,不会有数据损失,并且可以维

7、护网络连接。在发生透明故障切换之后,将自动重新生成新的辅助虚拟机,并将重新建立冗余。整个过程是透明 且全自动的,并且即使vCenter Server 不可用,也会发生。四、容错对中的主虚阳机和辅助虚拟机非确定事件辙人f健络、JI户 r 舁步VO t座推、设恭 CPU定时器事件非确定。件结果=可更反垄姒机VMware FT 容错与HA协作,FT容错的要求V翁婚中心天空、 曲球都寤酬事曲由森丽*%FT虚拟机只在一个HA 集群中运行关犍任务虚拟机受FT和 HA的保洋,箕余虚拟机受 HA保护当某台主机出现故障时:FT辅助虚拟机接管HA启动新的FT辅助 虚拟机重启仅受HA支持(无FT支持)的虚拟机与VM

8、ware HA 在默认情况下保护群集内的每个虚拟机不同,VMware容错在单个虚拟机上启用。要使群集支持 VMware容错,必须满足以下必备条件:群集/主机必备条件VMware FT 的硬件要求W> CPU:几乎所有最购CPU:最新的HV墓容处理学(AMD Barcelona*> Intel Harpertown+> 处理器必汆屎于同一系列, nop /iKt whwbtc coiiwcyi 00?v2/> 共拿存储(FC- iSCSI SE NAS)> 所言主机必3s运行相同内部版本的VM*z伯ESX,并且应用了相闰级别 的补丁程序> 主机必潦性于信用了

9、HA的簸群中莅菱提高可益性的阿络和存储冗余:同卡解定. 存储多谿径> 餐少两块:GbE用卡.班立的VMotion旧卡邦FT日恚过毫谈卡 送”到*可以曲也出量为 春饰照卡,将中心天空1具建流(施蚁机流期穷段制台)国XI共享这些闻卡或使身其他I般S的口耐土帆©聊m 网卡 虚拟机要求在可以打开容错前,虚拟机必须满足最低要求1 .虚拟机文件必须存储在共享存储器上。可接受共享的存储解决方案包括光 纤通道、(硬件和软件)iSCSI、NFS和NAS。2 .虚拟机必须存储在虚拟 RDM或厚置备的虚拟机磁盘(VMDK)文件(已启用“群集功能”选项)中。如果将虚拟机存储在精简置备或厚置备的VMDK

10、文件(未启用群集功能)中,则在尝试启用容错时将会出现一 则指示必须转换VMDK文件的消息。用户可以接受此自动转换(需要关闭虚拟机),允许转换磁盘并使用容错保护虚拟机此转换过程所需的时间根据磁盘的大小和主机处理器类型而有所不同。3 .虚拟机必须在一个受支持的客户机操作系统上运行。五、容错与vSphere其他功能兼容容错虚拟机不支持以下 vSphere功能。1 .快照在虚拟机上启用容错前,必须移除或提交快照。止匕外,不可能对已 启用容错的虚拟机执行快照。2 . Storage VMotion不能为已启用容错的虚拟机调用 StorageVMotion。要迁移存储器,应当先暂时关闭容错,然后再执行St

11、orageVMotion 操作。在完成迁移之后,可以重新打开容错。3 . DRS功能容错虚拟机会自动配置为禁用 DRS。DRS最初将放置一个辅 助虚拟机,但在对群集进行负载平衡时,DRS不会提出建议,也不会对主虚拟机或辅助虚拟机进行负载平衡。主虚拟机和辅助虚拟机在正常运行 期间可以进行手动迁移。4 .不与容错兼容的其他功能布事的功*网正邦作;:;:多立用甚除MP)强弘二:?支持竺个vCPU留盅掇。 环虚乩,量导d置为单个vCPL;肥应为电vCPLF.才多 43容防琰能兼容。工作负曩挽相较封花号髓表现+*UM4ft刖作口力:")/ilL T卷盘盥用喉:” 湃童就配H具盯支抻制理R54

12、:,上鲁的虎鹭啦以使H1 («DM)t :仪支持E£口夬口乂:三/ RDM.Il梆9或远程亚爵支蕤的U6RRM财贸就疝设缶.%CD.ROV或虚拉收盘设备,或快。一专于,林.安购ISO明宜行.甚弃司;:小工需虚把它客用LX提淮虚掇也不是必霜的,境富3率 MI ROM的虚期抗.U5& &声音波条,川84%修建达色段茶.N_Ptorl ID归以化俗刊V、照也*岗芯PlVftl£阿普直道学诺不支持防娥.因此必树茸舞美册.IHK冏络fl醉的网外接口愿M步日MMH耕及2点怛型B支持而xneti"北一叭一一专一髭S 3 h电需VMgreTaols 1

13、人是 -lan时,丁笃: vm*rtet2 弥工;,:便叫精潞且静的砌界或卡利理能事功她的醇密题通协勃当您打开客螂L系统会默认映行会造百器停档式范姆展B 眼废如夔这.或打此找钊理我机也效处于关阳状强*量B-BUM的梅百甫舞舟t要煽渐疲设修(加 翻分,小律-.". 一有喇怅愚后«言用容斯1数据双氏天空4i«te«eht4My.配ER it注京«mww.如j医/世我t理巾侬虚耳啊 梯谀.曲作明为热撒班第.毗陀求融出同卡. 款威黛斯捅孔斛如当正每运怖史同机使用通穆陶归时.EH-R l 广左;华二.由-:”:丸烟£一l二。妾白货,4. m;、

14、;。六、 VMware FT 容错测试打开两个VM的concole , 一个完全是另外一个镜像, 且为read-only ,是不接受任何输入的: JJ9连堂翩诵1日国 The console for this secondary virtual machineJ篝:TIT工、售 VI*1XL=£timeKlms time<lmstin)e<lmsEG9 8 9p p Pf rom from from from f ran f pom £ rom Fvom fromfrom From From10,127.226.56: 1S-127.22&.56: 10

15、.127.226.56: 10.127.226-56= 10.:t27226.5G 10-127-226-56: IB.127,226.56: 1B-127.22G-5G: 1B.12?.226.56: 10-127-22G-56: 13,127.226.56; 10-127.226.56: 10.127.226.56= 1区二"_工尔GU2222222222222 3333333333333- _二一 =一一 一二二二一 .二二二二二一 s s s s s s s _s s s s s S eeeEeeeeeeeee tttttt 匕tt'ttt 匕 y当当学沙学time&

16、lt;lms tlmeKlns time<lniEtin)e<lms timeClniE tin)e<ln»sTTL=64 TTL=64 TTL=64 TTL=64 TTL=64 TTL=64 TTL=64 TIL 崎 4 TTL=64 TTL=4 TTL=6 TTL=S TTL=61)-ei>ly Fwom 10.127.226 .b& t»ly frod 10.127.226.56Fwoe10,127.226,5&eplyfrom10,127.226.56©plyfaneIB.127,226.56f r1口 mIB.12

17、7,226,5&ep什f r-o m10.127.226.5Geplyf 1-Dm10.127.226.56eplyf i'o m10.127.226,5&eplyfrom10.127.226.56eplyf r-o m10.127-22&,S6ei*lyfrom10.127.226.56eplyf em10.127.22t.5&eplyfrom10.127.226.5&e»lyf I*0f10.127.226.S&Comm-dfid Prompt - ping -t 1D, 127,225,56timeTTL=t4t ime&

18、lt;lnisTTIi=64tine<lsTTL64t imG<lni&TTL-64t ine<lpfcsTTL=64t i.F»e<lojsTTLF4t ine < 1 n?TTL=64t line £ i m苫TTL=64t inelnksTTL=fi4tIne<1nsTTL=64t工memsTTL=G4t inBe<lnhSTTL=64tTTL=G4tinetlmsITL=64t ime <1 rtsTTL-64222222222222222 333333333323333 :_二二二_ =:一 =I sssss

19、ss-s-ssss-ss BeeGBee-eeeeecee yyyyyyyyyyyyyyy bbbbbbb bhbhhbbbFT虚拟机开关机测试:所谓镜像就是不管是在console选择还是在vCenter操作,主次VM都会同时 开关机iQhHiTTIMWtlWi-ataiinf bmMiRFhftf Hrhr ivRfWtl Mlrww> Jfcc-h .1r Cf-FtaawHt< 4r / C9- oahUM- |r Argn«M4SMTHHCRF-W HHf *n MlmdonO,lr的 4 口,立1409«W1 3-E*uJKXMJfr?I诵 q步u2

20、K»joo«rte-ir里,ft 3MMth»fifrw«flaT:/l«»diifFj Itour ad Off.tamdMlm V酱 * M< BMEM噜p。&&,ft代场行.fe or两阻rMq>2EOflBTEMWrEWrWw . . 1H”HMTrw可加如.惴 方S tBK"二MW 分 跄!SF圆”匹枭4修1 回IBMPI O imi ZfhJ1*0 ir Jt*14-*.".- t S C«M«I由 fl.p - - - LFJQMt修寸|.17)0011

21、 J&* W:40Adwn*A _sravv审评Li+*w*t*if画ii.r”4;=数据中心天空也MTj W 9 3t B Mf¥» * HawMw* VriUflMhME,FHM4v" W心 JanriFwMiCQ«-l.nttrME. w;,mi*班6 30«g-jrr-k ii.” )广.下- n,e3H/附当君1国一l7一4nl"ninjiZWdtM 1.汽eEC0 IBMWTZBM&'M.IK.,到第fi -b|4r4M?K»wh4Mfli“19jaia中Be虚拟机系统崩溃测试:运行一个程

22、序,人为将主 VM蓝屏,发现此时次VM同时蓝屏,再一次证明两边运行的指令是同步的。f二三三二£*二=4| -I I 1 I I It L- I 1 n 1 .1 I .1. .1 IL. I L n t IL. 二二七三一!r二!=一时; E nSM熟遂触s琐s戳舲蜜鼠黑番黑热数!5:ni -=:*:一5£&£:提 3Tlk-ilk Tlfc-aW= T-L TIL-1 it T35井 rvu* TT&iH-”片 it, 1mHi TiL-irt 丁3, TZUIs TTE-iW= Tituru TTt-JjMi TUTU Tgl* TlkJUPI

23、 * Ml W EM*«4TM *N W*H W HMh H m jrtur Hftrif ”4. If iM firn +-FMTV* 4 钳*I* If ElWl t :h'4 ,、flipp «r -ar H;cr ««mk了a晔tOSlfta'* Jr< (Wv PwriSw"申 h4t X 铲M, ImELllM. F'UlElM. Vil xV W)". V iliiM. .yy/#工尸 prfltolK DOHEllrfirWI'i'nTlllM 1wdw tgr ,冲,*&

24、#39;,*'4 萨ifr arfk*勺产i 0*d e« Lti* Sa.* »* toar 而.*!邛.«paw«-Lr r*s wrlr1 d«Br M r *11 ffl t * I*1K* 4f * fliiTi 01H Vdfri, liM TM 身 XT Ulf* FM4M.旧 词 XH-1; CWl=«n ,2,* *. frKihl4 itCfM q wd tb 5- ur# oda 二 守-H, L0 小1/7E ,.守中Ft*r -STCfi figiNQHKO 由丽口£1duRP Y什owTl

25、orr!*r CteMKMiQ filwMMIU1rm0vOF lUf TW AHMFy tl HMFjf T« 续0二lr to 汨4重启host测试:重主VM所在的host ,次VM立即接管工作,从ping的相应来看,应该是零宕机时间:Replyf10,127.226.2ft4: Jjytes=32tine<lnsTTL=126Fcplf ronlR,127,22fi.2B4i liytes 32t irw<lnrITL-128Replyf ron10.127.226.2B4: 3)tes=32tine<lnsfTL=12&Replyf ron10.127.226.204:r ine<lns:TTL-128EeplyF ron10.127.226.2M: bytes-32t jfK=insTTL=128FeplpF rnn10.1Z7.226.ZM: Dytes 32r irieClnTTL-128RupLyf i?on18,1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论