下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

关于vSphere 6.5新功能揭秘

作者:课课家教育     来源: http://www.kokojia.com点击数:1328发布时间: 2017-10-29 14:00:01

标签: VMwareDRSvSphere

     欢迎各位阅读本篇文章,Vmware vSphere集成容器(VIC)建立了一个在轻量级虚拟机内部署并管理容器的环境。本篇文章讲述了关于vSphere 6.5新功能揭秘,课课家教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!

  VMware除了在vSphere 6.5中增加了少量新功能外,还对已有的功能进行了重大更新,资源管理服务包括分布式资源调度以及高可用性旧貌换新颜。在本文中我们将探讨下vSphere 6.5升级的部分功能。

  全新的准入控制默认设置

  直到vSphere 6,准入控制的默认设置是使用高可用性插槽计算,设置可容忍的出现故障的主机数。这一插槽计算在虚拟机预留值差异性非常大的环境中遇到了问题。例如,如果部分虚拟机没有设置预留值,而一些虚拟机设置了8GB的预留值,这会导致内存大小为4GB的虚拟机占用8GB的插槽。

  在之前vSphere版本中,你还可以使用基于百分比的设置,但该方法往往导致用户过度使用集群,因为用户设置的百分比太低了。更糟糕的是,在众多部署中,准入控制策略会提示没有资源可用,导致管理员完全禁用了该功能。

  如图A所示,该默认设置已经被更改为使用集群资源百分比设置,那么VMware将基于你能够容忍的故障主机数选择百分比。例如,在四节点集群中,百分比是25%—这意味着一台主机故障不会影响集群的可用性。

关于vSphere 6.5新功能揭秘_VMware_DRS_vSphere _课课家教育

  图A.使用集群资源百分比设置定义主机故障数

  发生故障后以预先确定的顺序启动虚拟机

  当ESXi主机出故障后,正在该主机上运行的虚拟机自动在另一台主机上重启。这非常棒,但当一台虚拟机依赖于另一台虚拟机加载的服务时,这时加载应用堆栈可能会出故障而且在出现故障后服务将无法恢复。

  在vSphere 6.5中,你可以配置一系列的虚拟机先后启动的依赖关系。该功能被称为协调重启,一个典型的用例是分层应用。你需要在应用服务器连接数据库服务器前,先启动数据库服务器,当应用服务器虚拟机完全加载后,就到了启动Web服务器的时间。另一个例子是在启动其他机器前先启动特定的基础设施设备,域控制器、DNS或者DHCP服务器。

  在使用重启优先级时可以使用该功能,但并未针对准确的重启顺序或者启动延迟进行细粒度的控制。

  使用这一全新的功能你可以使用全新命名的虚拟机/主机规则VM2VM配置虚拟机相关性。如图B所示,定义了一个规则,在启动数据库虚拟机组中的虚拟机前启动位于基础设施虚拟机组中的虚拟机。

使用全新命名的虚拟机/主机规则VM2VM配置虚拟机相关性

  使用全新命名的虚拟机/主机规则VM2VM配置虚拟机相关性

  当有许多虚拟机需要启动,且存在较大的依赖关系链时,那么将所有虚拟机分组,并针对所有分组制订规则是非常重要的。没有位于分组内的虚拟机将会随机启动。三个分组的完整列表可能如图C所示。在基础设施虚拟机启动后,数据库服务器将会启动。然后应用服务器将会在第二个阶段启动,Web服务器将会在第三阶段启动。

已创建的虚拟机/主机规则

  已创建的虚拟机/主机规则

  在打算使用该特性前必须先进行配置。出现故障时,只有在位于上一阶段的虚拟机启动并能够对外提供服务后下一阶段的虚拟机才会启动。虚拟机优先级设置也采取上述策略:如果高优先级的所有虚拟机都启动了,高可用性将继续启动低优先级的虚拟机。

  然而,仅仅是因为虚拟机启动并不意味着虚拟机上的操作系统或应用准备就绪了。因此,配置全新的虚拟机依赖重启条件设置并在条件满足时以允许配置HA进入下一阶段是非常重要的。在上述设置下,可以选择客户机心跳检测。一旦VMware Tools启动,条件就会触发。但这仍不能保证应用正在运行。为解决该问题,如图D所示,可以选择虚拟机依赖重启条件设置下的应用心跳检测选项。

  当vSphere可用性从一个优先级进入另一优先级时,将会用重启条件。因此即使没有配置任何规则,在每个HA集群中重启条件都是非常重要的。

图D.使用虚拟机依赖重启条件设置

  图D.使用虚拟机依赖重启条件设置

  监控应用状态功能一般不会用到,尤其是在VMware停止开发vSphere App HA产品并宣布在2015年终止该产品后。但启用该功能的API接口已经被升级,可以在vSphere 6.5中使用。

  使用该功能需要用到的产品之一是Veritas ApplicationHA。然而,大多数用户并没有一款这样的产品。因此无法做到100%的依赖性检查。数据库服务器初始化时间过长,超出VMware Tools报告的时间并不罕见。这会导致下一阶段的虚拟机在依赖应用就绪前就启动了。为解决该问题,某些管理员自己编写了脚本,在启动关联机器上的应用或服务前,先检查其他服务器或服务是否可用。

  知识分享:构建家庭vSphere实验环境

  为了跟进 vSphere最新变化和新功能,有许多设备可以用来搭建vSphere实验室环境。组装一套vSphere家庭实验室——或者一套在办公室的实验室——就意味着至少需要好几个ESXi主机,一些共享vSphere存储器和vSphere服务器。从退役的服务器到启用嵌套虚拟化的笔记本电脑,建立vSphere实验室的途径有很多。

  退役的vSphere服务器

  很多人使用的第一个学习实验室是利用生产环境退役的旧vSphere服务器组成的。通常情况下,这些都是曾经运行着vSphere的服务器,有时候甚至还有一起退役的SAN存储设施。其中最大的优点就是,与生产环境接近的物理vSphere硬件操作,包括设置vSphere网络和存储适配器,管理布线等等。如果可以放在办公室,这会是一个强大的vSphere实验环境,但噪声及能耗可能成为让公司纠结的问题。把几个机架式vSphere服务器带回家恐怕会遇到家庭成员的反对,特别是住公寓的屌丝们。

  vSphere桌面PC

  要规避退役vSphere服务器巨大的噪声和能耗问题,使用桌面PC来搭建家庭实验环境是一个选择。只要仔细选择组件,建立一个小型、安静的计算机来运行ESXi是可行的。

  新型号vSphere主板通常具有足够的DIMM插槽,支持32GB的内存容量,足以充当测试机。

  vSphere在共享存储方面,有很多使用廉价SATA硬盘,具备NFS和iSCSI功能的小型NAS设备可选。Synology广受欢迎,可以兼用于vSphere家庭数字媒体环境,这让vSphere家庭成员更容易接受。尺寸最小的vSphere家庭实验室之一使用Macmini作为ESXi主机;您只要搞定包含Macmini网卡驱动程序的自定义ESXi安装ISO安装源就行了。更紧凑的选项是英特尔下一单元的计算(NUC)机型。

  Mac mini和NUC最多可以装备16GB的内存。如果你需要使用vSphere来支持一些吃内存的管理产品,vSphere内存容量可能成为瓶颈。通常情况下,ESXi主机采用无盘方式搭建,通过USB闪存盘启动。这些vSphere实验室的一个问题是他们不可移动 ;如果你不在家里,你可能就没办法访问您的vSphere实验室了。

  嵌套vSphere虚拟化

  如果希望拥有一个便携式的vSphere实验室,我们可以借助嵌vSphere套虚拟化手段。VMware的虚拟化平台能够把ESXi作为客户机运行,然后这个vSphere虚拟的ESXi就可以承载它自己的客户机。通过嵌套vSphere虚拟化方式,我们可以在一台笔记本电脑上运行数个vSphere虚拟的ESXi服务器,然后用一台vSphere虚拟机负责共享存储,另一台运行vCenter。

  选择强大的笔记本电脑,无论你去哪里都可以随身携带着一整套vSphere群集,甚至在旅途中也能使用。我们没有必要完全用vSphere笔记本电脑的标准来要求任何物理机;桌面PC可以承载性能更强大的嵌套vSphere实验室,并且通常比笔记本电脑支持更多的vSphere物理内存。甚至安装了ESXi的服务器也可以成为你的嵌套vSphere实验室的容身之处,一台拥有大量CPU核心和vSphere内存的退役服务器可以为团队的每个成员提供独立的实验室。

  小结:全新的虚拟机环境提供了更高级别的硬件隔离度,灵活性以及可扩展性使得容器对开发人员以及企业应用具有如此大的吸引力。当然如果大家还想了解更多方面的详细内容的话呢,不妨关注课课家教育平台,在这个学习知识的天堂中,您肯定会有意想不到的收获的!

赞(20)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程