标签:虚拟化 vmware vsphere ha
das.allowNetworkX - 允许为vSphere HA的心跳网路指定特定的管理网路,X可以为阿拉伯数字0-9。当5.5里激活了vSAN功能则这个选项无效;
das.ignoreRedundantNetWarning - 如果vSphere HA管理下的ESXi Host没有冗余网路,则会报警,因此,可以用这个参数跳过警报;
das.heartbeatDsPerHost - vSphere HA缺省为每台ESXi Host配置2个Heartbeat Datastore,这个选项可以帮助指定主机的心跳存储数量,最大可以为5;
das.ignoreInsufficientHbDatastore - 这个选项用于当ESXi Host的心跳存储数量不够时跳过这个警告检测,值可以为True;
das.includeFTcomplianceChecks - 这个选项则是用于检测Cluster的相关配置是否能满足Fault Tolerance的要求,如果这个选项为False则不用检测;
das.vmMemoryMinMB - 这个选项表示当虚拟机的预留内存为0时,虚拟机的最小预留值,单位是MB;
das.vmCpuMinMHz - 这个选项则是当虚拟机的CPU预留为缺省时,虚拟机的最小预留值,单位是MHz,默认为32;
das.slotCpuInMHz - 这个选项表示Slot Size中CPU部分的最大值,参数为MHz;
das.slotMemInMB - 这个选项表示Slot Size中CPU部分的最大值,参数为MB;
das.maxvmrestartcount - 这个选项表示FDM Master主机尝试重启多少次HA 鼓掌主机上的虚拟机,这个值,建议 不要设置太大,而且,通常都会配合das.maxvmrestartperiod一起使用,也就是说,在限定时间内的重启虚拟机尝试次数。不过,针对FT生成的Secondary VM则需要用这个参数来解决das.maxftvmrestartcount这个参数来解决;
das.maxvmrestartperiod - 这个参数则是用于限定FDM Master尝试重启VM的限定时间,时间超过则不再尝试,单位为秒,这个参数通常都是结合das.maxvmrestartcount一起使用;
das.maskCleanShutdownEnabled - 当虚拟机关机且它所在的Datastore无法访问时,HA无法检测到虚拟机是否被成功重启了,在这种情况下,激活这个选项则相当于告诉FDM Master主机这台虚拟机需要被重启一下,此时,FDM Master主机就会执行重启尝试,如果这个值为false则FDM Master会忽略掉这个问题,假装VM不需要重启;
das.respectVmVmAntiAffinityRules - 在尝试HA故障发生后尝试重启虚拟计时,明确vm到vm之间的反亲和性规则,这个值缺省为false,可以调整为true;
das.isolationAddressX - 这个是隔离响应地址,默认是缺省网关,但是,用户可以根据自己的需要最多0-9,合计10个隔离响应地址,解决掉冗余的隔离响应地址问题。在vSphere 5.5中,如果启用了vSAN的vmkernel接口类型,则也会选用这个地址用作内部隔离响应检测;
das.useDefaultIsolationAddress - 这个选项通常配合das.isolationAddressX一起使用,当需要用das.isolationAddressX时,需要将这个选项设定为false;
das.config.fdm.isolationPolicyDelaySec - 这个uxanxiangzeshiFDM Agent等待执行隔离响应策略的时间间隔,最小为30秒,也就是说:检测到主机被隔离多长时间之后才执行隔离响应动作;
das.isolationShutdownTimeout - 这个参数则是FDM等待虚拟机在Shutdown Guest之后多长时间执行Power Off动作,如果不设定,则默认为300秒;
das.iostatsInterval - FDM检测虚拟机的心跳是否存在,当心跳消失后会触发虚拟机或Application的监控策略。FDM会检查在ioStatsInterval时间内是否有I/O发生,如果没有,则触发虚拟机重置的指令,这个值默认为120秒;
das.maxFtVmsPerHost - 这个参数表示每台ESXi Host上最大可以有多少台VMs开启FT,如果不设置,则默认为4,如果为-1或0,则表示关闭限制开启FT的虚拟机数量,这个限制是vCenter来做的;
das.config.log.maxFileNum - 这个参数控制FDM日志文件的数量;
das.config.log.maxFileSize - 这个选项表示设定FDM日志文件的最大值,通常是1MB大小;
vpxd.dads.aamMemoryLimit - 这个选项表示aam资源池的内存限制,通常是100MB,这个值会作用到vCenter Server Inventory下面所有的Cluster;
vpxd.das.electionWaitTimeSec - vCenter Server等待主机的选举时间间隔是多少,如果不设定则是120秒,这个选项主要用于Slave主机之间的选举时间范围控制;
fdm.nodeGoodness - 当Master的选举执行之后,这FDM Agent之间会交换这个goodness的值,然后,较大goodness值的主机会成为新的Master主机。当然,主机的MOID的优先级要大于这个Goodness参数。如果想要强行指定一台ESXi Host成为Master主机,则可以将这个值设定得更加大一点,这个值并不作用于Cluster级别,相反,它作用于主机级别;
vpxd.das.sendProtectListIntervalSec - 这个选项表示vCenter Server发送Protected List给Master主机的最小时间间隔,如果不设定,则默认为60秒钟;这个选项的设定可以控制Master主机向vCenter Server获取VM变更的频率;
fdm.cluster.vsanDatastoreLockDelpy - 表示vSAN Datastore对象acquired之前的时延。不到vSAN Datastore被Master acquired之后,则在Datastore上不执行虚拟机故障切换。这个值缺省为30秒;
vpxd.das.slotMemMinMB - vCenter Server设定的全局虚拟机预留值,前面的das.slotMemMinMB会覆盖这个值;
vpxd.das.slotCpuMinMHz - vCenter Server设定的全局虚拟机预留值,前面的das.slotCpuMinMHz会覆盖这个值;
das.config.fdm.hostTimeout - 控制FDM主机等待Slave主机上FDM Agent相应的时间,如果没设置,默认为10s;
fdm.deadIcmpPingInterval - 当FDM无法与Master主机通讯时,检查Slave主机的网路是否可达ICMP ping的时间间隔,默认为10秒;
das.config.fdm.icmpPingTimeout - 定义FDM等待ICMP ping值反馈的超时时间,如果不设定,默认为5s;
vpxd.das.heartbeatPanicMaxTimeout - 这个选项则是等待主机PSOD状态下的时间长度,默认为60s,超时之后,则会重启虚拟机;
das.config.fdm.policy.unknowStateMonitorPeriod - 定义HA Master Agent等待检测虚拟机故障的时间,默认为10s;
das.perHostConcurrentFailoversLimit - 表示一次并发的虚拟机Failover数量,缺省为32;
das.config.fdm.ft.cleanupTimeout - 这个参数表示针对FT虚拟机的检测,默认为900秒;
das.config.log.outputToFiles - 表示输出FDM日志文件;
das.config.log.directory - 表示指定FDM日志文件目录,格式可以为/var/log/vmware/vdm;
das.config.fdm.stateLogInterval - 表示FDM日志的生成频率,默认为600秒;
das.config.fdm.event.maxMasterEvents - 定义Master主机的最大事件缓存数量,默认为1000;
das.config.fdm.event.maxSlaveEvents - 定义Slave主机的最大事件缓存数量,默认为600;
vpxd.das.reportNoMasterSec - 表示vCenter Server检测多长时间没有收到Master主机上FDM Agent反馈的状态,默认为120秒
标签:虚拟化 vmware vsphere ha
原文地址:http://zhexieying.blog.51cto.com/10476606/1693358