vmware飘移是哪一种高可用方式

author author     2023-03-24     179

关键词:

VMware提供了一系列保护虚拟机可用性的功能:HA、FT、VADP、SRM以及vMotion。实现最大化虚拟系统可用性的关键在于了解公司策略以及可利用的技术能够使用哪些特性。下面简要介绍一下在特定的场景下如何选择VMware提供的高可用性特性。

意外的主机宕机:VMware HA vs. FT

到目前为止,VMware vSphere HA是最容易实现的可用性技术。如果有共享存储而且在vCenter集群中配置了两台或以上的主机,就能够启用HA。VMware HA将预留足够多的容量来应对一台或多台主机发生故障的情况,而且,出现故障的主机上的虚拟机将会在集群中其他主机上重启。这一特性将会快速恢复虚拟机,而且虚拟机宕机时间很短。

如果你选择VMware vSphere FT,就不会出现HA产生的短暂宕机时间。当你在虚拟机上启用FT时,将会在第二台主机上创建虚拟机的影子版本。当主虚拟机执行会话时,影子虚拟机会执行完全相同的操作。影子虚拟机是精确的副本,除非vSphere阻碍了写磁盘或者与影子虚拟机基于网络的通信。如果运行主虚拟机的主机发生故障,第二台主机将会为第二台虚拟机提供全功能的读写访问以及网络连通性。这一转变足够快,运行在虚拟机之上的应用程序不会受到影响。

使用VMware FT时有一些注意事项,最为明显的就是被保护的虚拟机只能配置一颗vCPU,而且每台主机只能容纳四个受保护的虚拟机。

预期的主机宕机:VMware vMotion

当VMware管理员将主机置于离线状态时,VMotion能够用于在主机之间迁移虚拟机。执行vMotion操作通常只会丢失很少的数据包,对于基于TCP/IP的应用程序来说,这都是能够容忍的。为了保证关键应用的在线时间,VMware vMotion是一个不可或缺的特性。
参考技术A VMware vSphere高可用性(HA)是以一群ESXi服务器为主的群集功能,主要是目的是当虚拟机运行的主机发生故障时能及时转移主机,避免长时间的停机。vSphere HA 利用配置为群集的多台 ESXi 主机,为虚拟机中运行的应用程序提供快速中断恢复和具有成本效益的高可用性。vSphere HA通过在群集内的其他主机上重新启动虚拟机,防止服务器故障,持续监控虚拟机并在检测到故障时对其进行重新设置,防止应用程序故障。与其他群集解决方案不同,vSphere HA 提供基础架构并使用该基础架构保护所有工作负载,无需在应用程序或虚拟机内安装特殊软件,所有工作负载均受 vSphere HA 保护,配置 vSphere HA 之后,不需要执行操作即可保护新虚拟机,它们会自动受到保护。 参考技术B 企业计算依赖于高可用性 (HA) 这一概念,因为它让企业有能力运行业务关键应用程序(这种应用程序必须对客户 24/7 可用),而且不会出现任何计划外停机时间。
尽管技术专业人士在为物理服务器提供 HA 方面已经奋斗了很长的时间,但为虚拟资源环境提供相同的功能仍是相对较新的任务。无论系统的物理/虚拟状态如何,HA 仍需要:
两台服务器
一个网络连接(心跳)
服务器或共享存储之间的在线/实时复制功能
通常,在虚拟环境中考虑交付 HA 时,要在它与交付高性能之间实现某种均衡,因为这两个概念的某些需求存在竞争关系。
要在虚拟系统中实现 HA,可通过虚拟机管理程序反托管一对服务器来完成该任务。同时,可以托管服务器,让驻留在两台服务器上且共享各种资源的应用程序实现性能提高。在这个例子中,我将演示如何在 VMware® 虚拟机管理程序环境中完成该任务;我将提供反托管和反关联性规则、托管和关联性规则的定义,以及如何实现这两种状态的编程示例。

您是哪一种类型的老板?

有一个自我测试练习十分有趣,我曾经给许多老板做过。有意思的是,居然没有一个人把测试结果告诉我。即使我问了,他们也总是不好意思地一笑,难道真的有这么神秘吗? 测试题是这样子的。 1.   你喜欢... 查看详情

2分钟精准鉴别初级中级高级程序员,你是哪一种?

源/顶级程序员文/An先生@jonde初级:产品是大爷中级:怼过产品高级:打过产品初级:加班中级:不加班高级:你们加班@sunsulei初级:嗯?中级:嗯。高级:嗯?@tinyproxy初级:999errors,9999warning中级:0error,0warning高级:编译器有... 查看详情

sqlserver——高可用技术概述

...在文章开始之前,我首先简单概述一下以什么来决定使用哪一种高可用性技术。依靠什么来决定使用哪一种高可用性技术?    很多企业都需要他们的全部或部分数据高可用,比如说在线购物网站,在线商品数据库... 查看详情

三个卖报人与职场三种人,你是哪一种?

  不知道关于三个年前人卖报纸的故事你听说过没有,希望对郴州找工作的人能从中受到启发。  第一个卖报人,总是站在丁字路口,他永远是一副愁眉苦脸的样子。当乘车人招手索要报纸时,他缓慢地走过去,当顾客刚看清他... 查看详情

keepalived高可用(ip飘移)

什么是keepalived?keepalived是一个在c中编写的路由软件,该项目的主要目标是为Linux系统和基于Linux的基础架构提供简单和强大的设备,用于loadbalance和高可用性。loadbalance框架依赖于众所周知和广泛使用的Linux虚拟服务器(ipv)内核模... 查看详情

问与答:我如何知道一个月的最后一天是哪一天?

】问与答:我如何知道一个月的最后一天是哪一天?【英文标题】:Q&A:HowdoIfigureoutwhatthelastdayofthemonthis?【发布时间】:2013-03-2606:36:07【问题描述】:我正在尝试编写一个自己滚动的时区转换器,我需要一种方法来确定该月的... 查看详情

指令loadx是哪一种类型

负载loadx是一个Lua模块,可提供更好的load()。用法该模块提供以下功能:loadx(chunk,[,chunkname[,mode[,upvalues...]]])加载一个块。此功能类似于Lua的本机load,并且具有以下差异:如果结果函数具有upvalues,则将upvalues设置为upvalues的值... 查看详情

为啥 Go 中有两种声明变量的方式,有啥区别,用哪一种?

】为啥Go中有两种声明变量的方式,有啥区别,用哪一种?【英文标题】:WhytherearetwowaysofdeclaringvariablesinGo,what\'sthedifferenceandwhichtouse?为什么Go中有两种声明变量的方式,有什么区别,用哪一种?【发布时间】:2015-03-1105:52:19【问... 查看详情

python中的sklearn中决策树使用的是哪一种算法

要弄清楚这个问题,首先要弄懂决策树三大流行算法ID3、C4.5和CART的原理,以及sklearn框架下DecisionTreeClassifier的帮助文档。3个算法的主要区别在于度量信息方法、选择节点特征还有分支数量的不同。ID3,采用熵(entropy)来度量信... 查看详情

聊聊最常用的编程语言是哪一种?

本人学过VB.net、C语言、C++、java、javascript这几种语言。这几种语言里就属javascript最简单了,但是它的应用范围却很广,确实值得学习。近年来很火的python语言被作为一些小学的学科了,既然让小学生来学习,想必应该不会太难... 查看详情

触发xsspayload的是哪一个人

参考技术A可能是硬件故障,电源不良或者主板有虚焊或断路现象,内存不良,CPU故障灯。触发不开机,强制能开机要先给机箱清理灰尘,用吹风机把机箱里的潮气吹干净,然后重启试试。 查看详情

java有几种文件拷贝方式,哪一种效率最高?

常见的有三种文件拷贝方式      io下的包会把数据从内核态拷贝到用户态,nio下的包则可以避免不必要的拷贝和上下文切换提高数据拷贝的效率。作者:​​你的雷哥​​ 查看详情

pscs6是哪一年发布的?

共同进步里有AdobePhotoShopcs6的安装包,1.32G,pscs6是哪一年的发布的版本了?pscs6是2012年发布的。2012年3月23日发布了PhotoshopCS6测试版;2012年4月24日发布了PhotoshopCS6正式版。参考百度网盘中有AdobePhotoshopCC2015版,p... 查看详情

java程序员自动组件注入的几种方式你会哪一种?

Java程序员自动组件注入的几种方式你会哪一种?Java程序员在开发的时候,一般都会遇到组件注入这个问题,回想起当年刚进入Java程序员这个行业的时候也遇到过这样的问题,那么我们今天就来讨论一下组件注入会有哪几种方式... 查看详情

java--每日一问:java有几种文件拷贝方式?哪一种最高效?

典型回答Java有多种比较典型的文件拷贝实现方式,比如:利用java.io类库,直接为源文件构建一个FileInputStream读取,然后再为目标文件构建一个FileOutputStream,完成写入工作。publicstaticvoidcopyFileByStream(Filesource,Filedest)throwsIOExceptiontr... 查看详情

vue开发中有几种网络请求方式?用哪一种

参考技术A选择什么网络模块?Vue中发送网络请求有非常多的方式,那么,在开发中,如何选择呢?选择一:传统的ajax是基于XMLHTTPRequest(XHR)为什么不用他呢?非常好解释,配置和调用方式等非常混乱编码起来非常蛋疼选择二:JQu... 查看详情

java--每日一问:java有几种文件拷贝方式?哪一种最高效?(代码片段)

典型回答Java有多种比较典型的文件拷贝实现方式,比如:利用java.io类库,直接为源文件构建一个FileInputStream读取,然后再为目标文件构建一个FileOutputStream,完成写入工作。publicstaticvoidcopyFileByStream(Filesource,Fil... 查看详情

2-jdk源码对你最有触动的是哪一段#工具类(代码片段)

目录​工具类WeakReference的使用场景ServiceLoaderLockIntegerCache位运算ReentrantReadWriteLock的实现LongAdderAbstractQueuedSynchronizerThreadLocal基于数组结构的拉链法存储工具类WeakReference的使用场景WeakReference(弱引用),用来描述非必须存在的对... 查看详情