资讯专栏INFORMATION COLUMN

VMwareFT配置管理总结

IT那活儿 / 1719人阅读
VMwareFT配置管理总结

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


VMware FT介绍

VMware Fault Tolerance (FT),最大限度地延长数据中心的正常运行时间,减少停机管理成本。可使应用程序实现零停机、零数据丢失,同时消除了传统硬件或软件集群解决方案的成本和复杂性,来确保此类虚拟机的连续可用性。

主虚拟机和辅助虚拟机会持续监控彼此的状态以确保维护 Fault Tolerance。如果运行主虚拟机的主机出现故障,或者在主虚拟机内存中遇到不可更正的硬件错误(在这种情况下,将立即激活辅助虚拟机替换主虚拟机),则会发生透明故障切换。启动新的辅助虚拟机,并自动重新建立 Fault Tolerance 冗余。如果运行辅助虚拟机的主机发生故障,则该主机也会立即被替换。
在任一情况下,用户都不会遭遇服务中断和数据丢失的情况。容错虚拟机及其辅助副本不允许在相同主机上运行。此限制可确保主机故障不会导致两个虚拟机都丢失。
1.1 要求
以下 CPU 和网络要求适用于 FT。
主机中用于容错虚拟机的 CPU 必须与 vSphere vMotion 兼容。此外,还需要 CPU 支持硬件 MMU 虚拟化(Intel EPT 或 AMD RVI)。支持以下 CPU。
Intel Sandy Bridge 或更高版本。Avoton 不受支持。
AMD Bulldozer 或更高版本。
请对 FT 使用 10 Gb 日志记录网络并验证网络延迟时间是否非常短。强烈建议使用专用 FT 网络。
1.2 限制
在已配置为使用 Fault Tolerance 的集群中,分别强制执行两个限制。
das.maxftvmsperhost
集群中的主机上允许的最大容错虚拟机数量。默认值为 4。未设置每个主机的 FT 虚拟机上限,如果工作负载在 FT 虚拟机中性能良好,可以使用更大的数字。可以通过将该值设置为 0 来禁用检查。
das.maxftvcpusperhost
主机上所有容错虚拟机的汇总最大 vCPU 数。默认值为 8。未设置每个主机的 FT vCPU 上限,如果工作负载性能良好,可以使用更大的数字。可以通过将该值设置为 0 来禁用检查。
1.3 许可
单个容错虚拟机支持的 vCPU 数量受您针对 vSphere 购买的许可级别限制。Fault Tolerance 支持情况如下:
  • vSphere Standard 和 Enterprise。最多可允许 2 个 vCPU。
  • vSphere Enterprise Plus。最多可允许 8 个 vCPU。

VMwareFT配置

2.1 添加FT网络

在需要开启FT功能的esxi主机上新增FT网络。
2.2 打开FT
在需要开启的虚拟机上打开FT功能并配置。
2.3 等待FT创建完成
创建过程不影响原有虚拟机提供服务。
2.4 查询FT状态
2.5 测试FT
主虚拟机关闭电源,副本虚拟机同时自动关闭。
主虚拟机开启电源,副本虚拟机同时启动,不需要人为干预。

测试esxi主机宕机,副本虚拟机自动接管,因此操作需要关闭esxi主机,模拟宕机,此处不是测试环境,故暂不演示。


VMware FT总结

VMware vSphere HA 通过在主机出现故障时重新启动虚拟机来为虚拟机提供基本级别的保护,但是虚拟机内存数据不会实时保护,故vSphere Fault Tolerance 可提供更高级别的可用性,Fault Tolerance 通过确保主虚拟机和辅助虚拟机的状态在虚拟机的指令执行的任何时间点均相同来提供连续可用性,允许用户对任何虚拟机进行保护以防止主机发生故障时丢失数据、事务或连接,保障虚拟机最大可用性。

本文作者:刘 东(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129335.html

相关文章

  • 慕课网_《Spring事务管理》学习总结

    摘要:事务管理学习总结时间年月日星期二说明本文部分内容均来自慕课网。一致性一致性指事务前后数据的完整性必须保持一致。声明式事务管理基于的方式很少使用需要为每个进行事务管理的类,配置一个进行增强。 《Spring事务管理》学习总结 时间:2017年2月7日星期二说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com/教学示例源码:https://github.com...

    Airy 评论0 收藏0
  • SpringCloud(第 028 篇)ConfigServer 配置管理微服务

    摘要:第篇配置管理微服务一大致介绍在讲到配置时,不得不说提供了一套解决分布式的配置管理方案,它既包含了服务端也包含了客户端将配置文件当作源代码一样存储到或者服务器上,虽然说这样没有什么管理界面配置啥的,既然能用上传上去,那也能做成管理界面,只是 SpringCloud(第 028 篇)ConfigServer 配置管理微服务 - 一、大致介绍 1、在讲到配置时,不得不说 SpringClou...

    qujian 评论0 收藏0
  • Java3y文章目录导航

    摘要:前言由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 前言 由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 由于更新比较频繁,因此隔一段时间才会更新目录导航哦~想要获取最新原创的技术文章欢迎关注我的公众号:Java3y Java3y文章目录导航 Java基础 泛型就这么简单 注解就这么简单 Druid数据库连接池...

    KevinYan 评论0 收藏0
  • 慕课网_《2小时学会SpringBoot》学习总结

    摘要:小时学会学习总结时间年月日星期六说明本文部分内容均来自慕课网。慕课网教学示例源码暂无。数据库操作下第六章事务管理事务管理只有查询的时候不加事务,其它任何操作都要加事务。第七章课程回顾课程回顾总结介绍安装配置的使用数据库操作 《2小时学会SpringBoot》学习总结 时间:2017年2月18日星期六说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示...

    aisuhua 评论0 收藏0
  • Django + Django REST framework步骤总结

    摘要:主要记录一下的步骤总结,第一次鼓捣后台和,代码写得可能有点乱此项目的部署记录点击这里一创建配置项目项目初始配置创建项目安装数据库驱动更改数据库配置这里为了方便就直接用了数据库引擎数据库名账户名密码主机端口接着在添加如下代码设置中改为自己的 主要记录一下Django + Django REST framework的步骤总结,第一次鼓捣后台和python,代码写得可能有点乱此demo项目的...

    snowLu 评论0 收藏0
  • Django + Django REST framework步骤总结

    摘要:主要记录一下的步骤总结,第一次鼓捣后台和,代码写得可能有点乱此项目的部署记录点击这里一创建配置项目项目初始配置创建项目安装数据库驱动更改数据库配置这里为了方便就直接用了数据库引擎数据库名账户名密码主机端口接着在添加如下代码设置中改为自己的 主要记录一下Django + Django REST framework的步骤总结,第一次鼓捣后台和python,代码写得可能有点乱此demo项目的...

    李义 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<