VMware vSphere

5.1

Clustering Deepdive

 

HA.DRS.Storage DRS.Stretched Clusters

 

 

Duncan Epping &Frank Denneman

Translate By Tim2009 / 翻译:Tim2009

 

 

 

目录

版权

关于作者

知识点

前言

第一部分 vSphere高可用性

第一章 介绍vSphere高可用性

第二章 高可用组件

第三章 基本概念

第四章 重新启动虚拟机

第五章 增加高可用灵活性(网络冗余)

第六章 访问控制

第七章 虚拟机和应用监控

第八章 集成

第九章 汇总

第二部分 vSphere DRS(分布式资源调度)

第一章 vSphere DRS介绍

第二章 vMotion和EVC

第三章 DRS动态配额

第四章 资源池与控制

第五章 DRS计算推荐

第六章 DRS推荐向导

第七章 DPM介绍

第八章 DPM计算推荐

第九章 DPM推荐向导

第十章 汇总

第三部分 vSphere存储DRS

第一章 vSphere存储DRS介绍

第二章 存储DRS算法

第三章 存储I/O控制(SIOC)

第四章 数据存储配置

第五章 数据存储架构与设计

第六章 对存储vMotion的影响

第七章 关联性

第八章 数据存储维护模式

第九章 总结汇总

第四部分 群集架构的扩展

第一章 群集架构的扩展

第二章 vSphere配置

第三章 故障排错

第四章 总结汇总

第五章 附录

 

 

 

 

 

       本书已翻译完成,谢谢51CTO提供的博客平台,感谢@VMware中国 推荐,感谢51CTO用户 @move-beyond,@virtualx,@w7sg等,很高兴认识你们,在翻译得最困难的时候你们给了很大的建议和鼓励,近期和@virtualx商量对文章进行再次修整。如作者Duncan and Frank 所说“希望我们成功的让您理解了vSphere提供的群集所有功能”

 

 

 

第四部分 群集架构的扩展

第四章 总结汇总

 

希望我们成功的让您理解了vSphere提供的群集所有功能,以及怎样集成它们到特定的场景中。所有的这些有一个共同的目标:增加可用性,无论是正常运行时间,计算能力或者存储资源可用性,vSphere 5.1为所有的提供了解决方案。

我们试图简化一些概念来使它们容易理解;但是我们认识到一些概念很难被领会,我们希望每个读了这本书的人有足够的自信来应对需求或者建议增加他们虚拟机的可用性。

如果有任何问题,请不要犹豫联系作者或者Tim2009@追叶子的蜗牛,我们将尽最大的努力回答您的问题。

谢谢您的阅读。

 

 

作者:Duncan and Frank 

译者:Tim2009 @追叶子的蜗牛

 

 

 

 

第五章 附录

HA-高级选项

由于HA在vSphere 5.0中被完全重写,所以添加了一些高级选项,同时也更改和移除了一部分,在vSphere5.1中一些高级选项被添加,我们感受到这些高级选项没有被使用,除非本书章节中很明确提及的内容。尽管这本书主要集中在vSphere 5.X版本,我们重要的是理解哪些高级设置可以更改或者移除,并且我们将所有的知道的列到清单中,注意一些选项请求HA在主机上重新配置,这样可能带来影响,如果请求HA重新配置选项,我们在描述部分注意到这样的事实。

  • das.ignoreInsufficientHbDatastore - 5.x –抑制主机配置数据存储的心跳数量少于das.heartbeatDsPerHost。默认值是“False”,能配置成“True”Or“False”

  • das.heartbeatDsPerHost - 5.x –每台主机数据存储所需的心跳数,默认值为2;值应该在2~5之间,在改变造成影响之前HA必须重新配置所有的主机

  • das.maskCleanShutdownEnabled – 5.0 U1 / 5.1 – 是否清除关闭标识默认为False ,当空闲或者故意关闭虚拟机,如果虚拟机的主数据存储不能访问,开启这个选项将触发虚拟机发生故障转移。

  • das.maxVmRestartCount – 5.x – HA试图重新启动虚拟机的最大次数,默认是5.

  • das.maxVmRestartPeriod - 5.x – HA尝试重新启动虚拟机最大累计时间(秒),默认不限制

  • das.config.fdm.isolationPolicyDelaySec - 5.1 –一旦决定隔离主机,在执行隔离策略时等待的时间,最小值为30,如果设置值少于30,延迟为30

  • das.isolationAddress[x] - 4.x / 5.x –当没有收到心跳,ESXi主机的IP地址用来检测隔离,[X]=0-9.HA将使用默认网关作为隔离地址,同时提供值额外检测。当第二网络可以使用,我们建议为了冗余添加额外地址,第一个定义地址为“das.isolationaddress0”

  • das.useDefaultIsolationAddress - 4.x / 5.x – 值可以是“True”或者“Flase”,作为默认网关必须为false,而默认的隔离地址,不能也不该做这个用途。换句话说,如果默认网关是个不能ping通的地址,设置“das.isolationaddress0”为一个ping通地址,通过设置“False”禁用默认网关的可用性

  • das.isolationShutdownTimeout - 4.x / 5.x –初始化客户系统关闭之后虚拟机关闭电源的等待时间,在聚焦电源关闭之前,默认是300秒

  • das.allowNetwork[x] - 4.x / 5.x – HA开启使用的端口组名称来控制网络,[X]是0-9之间的数字,有可以在网络配置中设置该值“Service Console 2”or “Management Network”作为端口组的名字,这些网络必须兼容HA,请注意数字[X]同网络没有关系,它只是在多网络环境给你一个选项,还有,在选项被设置和改变之后,HA必须认识到所有主机带来的影响。来检测HA

  • das.bypassNetCompatCheck - 4.x / 5.x –在介绍ESX3.5 U2时禁用“兼容网络”用来检测HA,禁用这个检查将在群集中配置开启HA,包括不同子网的主机,所以称之为不兼容网络,默认值为“False”;设置它为“True”禁用检测

  • das.ignoreRedundantNetWarning - 4.x / 5.x – 当你没有冗余管理网络连接,移除vCenter中的错误标识和信息,默认是“False”设置它为“True”将禁用警告,设置了这个选项后HA必须重新配置

  • das.vmMemoryMinMB - 4.x / 5.x –默认最小的slot 规格用来计算故障转移的容量,较高的值将为故障转移预定更多的空间,不要与“das.slotMemInMB”混淆。

  • das.vmCpuMinMHz - 4.x / 5.x –默认最小的slot规格用来计算故障转移的容量,较高的值将为故障转移预定更多的空间,不要与“das.slotCpuInMHz”混淆。

  • das.slotMemInMB - 4.x / 5.x –选择最小的slot规格作为内存的值,当大内存的虚拟机预定了对称的slot规格,使用这个高级设置,同时将导致比较保守的可用slot数量

  • das.slotCpuInMHz - 4.x / 5.x –选择最小的slot规格作为CPU的值,当大CPU的虚拟机预定了对称的slot规格,使用这个高级设置,同时将导致比较保守的可用slot数量

  • das.sensorPollingFreq - 4.x –设置HA状态更新的时间,vSphere 4.1时,默认值设置成10,它能配置为1~30,但不建议减少这个值,可能因为状态更新的开销导致稳定性降低

  • das.perHostConcurrentFailoversLimit - 4.x / 5.x –默认, HA将每主机处理32个并行虚拟机,这个设置控制了当个主机同时重新启动虚拟机的数量,设置大的值将允许更多的虚拟机同时重启,但将增加恢复的平均延迟,同时给主机和存储更大的压力

  • das.maxFtVmsPerHost - 4.x / 5.x – 单个主机上FT虚拟机的最大数量,默认为4

  • das. IncludeFtComplianceChecks - 5.x –决定是否FT关联群集文件兼容性检查,默认是“True”

  • das.maxFtVmRestartCount - 5.x –主机上FT支持开启虚拟机的数量,默认是4,注意0和1意味着无限制

  • das.config.log.outputToFiles - 5.0 U1 – 为5.0主机开启基于文件的日志,默认是false,开启设置为“True”和配置das.config.Log.MaxFileNum为2

  • das.config.log.maxFileNum - 5.0 U1- 日志文件的最大数量,默认为0

虚拟机和应用监控

  • das.iostatsinterval - 4.x / 5.x – 如果虚拟机上发生任何磁盘和网络活动,I/O统计间隔时间,默认是120秒

  • das.failureinterval - 4.x – 失败的轮询间隔,默认值30秒

  • das.minuptime - 4.x –在虚拟机监控开启轮询之前,最小的正常运行时间,默认为120秒

  • das.maxFailures - 4.x –虚拟机发生故障的最大数量“das.maxFailureWindow”,如果达到这个数字,虚拟机监控不自动重新启动虚拟机,默认为3

  • das.maxFailureWindow - 4.x –发生故障之间的最短时间,默认为3600秒,如果一个虚拟机发生故障超过了“das.maxFailures”的3600秒,虚拟机监控不能重启虚拟机

  • das.vmFailoverEnabled - 4.x –如果设置为“True”,虚拟机监控开启,当设置为“False”,虚拟机监控被禁用。