xiahe999 发表于 2019-1-7 13:47:27

ESXI 丛集出现HA HEARTBEAT DATASTORES数量错误, 但找不到VSPHERE HA ADVANCED OPTION按钮? 用POWERCL

  http://iteches.com/archives/8952
  在这中间ESXI系统出现了HA heartbeat datastoresfor this host is 1, which is less than required: 2 这个警告
  有关Heartbeat, HA这些词汇作为IT PRO, 还有老板, 当然是很关心的课题噜…
  所以也花一点时间看看这个错误讯息的相关信息, 但想不到会申延到PowerCLI 的话题
  所以也可以当这个是PowerCLI小教学吧
  据知这问题只会出现在ESXi v5.0以上的系统
  在Vmware的KB上已经有解决方案, 但在我的计算机上用不着! 原因是一个GUI接口的问题
  http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004739
  KB说明了在这些情况下就会出现这个警告讯息
  1. ESXI Server处于丛集架构
  2. 丛集中各Server只有一个中央储存设备
  3. 把vSphere HA功能开启
  这正好就是在描述我的系统…
  在很多论坛中会建议直接无视这个讯息, 但如果你觉得这个真的很碍眼
  在KB里有如何关闭错误讯息的步骤, 但到了第3步Click VMware HA > Advanced Options.
  我就卡关了…原本应该出现的Advanced options按钮竟然一整个不见了.
  考察了一下, 发现网络上很多人也遇见到这个问题
  从VMware方面应该暂时无解, 坊间传言解决方法是调较Windows屏幕解释度跟字体大小
  但在我的计算机上还没试出适合的大小, 而且这个也不算很好的解决方案吧
  不过另类解决方法当然有噢 – 就是靠Vmware的指令模式 – PowerCLI
  它是一个Powershell插件, 所以只能在有安装Powershell的计算机上运作
  先到VMware下载它的安装程序
  https://my.vmware.com/group/vmware/get-download?downloadGroup=VSPS510-PCLI-510R2
  安装程序发现我的Windows 8 Powershell 还没设定好执行权限, 还是先设定比较好
  记得用Administrator模式开启PowerShell, 打入Set-ExecutionPolicyRemoteSigned命令, 按是(Y)确认
  再来就可以继续安装了, 过程就不详述..反正就是下一步下一步, 再来要重启计算机
  首次开启PowerCLI, 先键入 Connect-VIServer IP-Address 或机器名称
  就会出现一个登入窗口
  成功登入会再次出现命令字符
  再来由于我要设定有关丛集的HA设定, 所以先把丛集名称拿出来
  $cluster = Get-Cluster–Name 丛集名称
  在来我们要把KB所说的参数加进系统里面
  das.ignoreInsufficientHbDatastore= true 需要用到以下指令
New-AdvancedSetting -Entity $cluster -Type ClusterHA -Name 'das.ignoreInsufficientHbDatastore' -Value true  

  
New-AdvancedSetting -Entity $cluster -Type ClusterHA -Name 'das.ignoreRedundantNetWarning' -Value true
  
记得要一句打完噢
  再来把丛集的vSphere HA重启一次
  Set-Cluster -Cluster $cluster -HAEnabled:$false
  Set-Cluster -Cluster $cluster -HAEnabled:$true
  现在vSphere Client就不会再回报这个错误了
  要改过来怎么办? 把指令倒过来打一次就好!
  New-AdvancedSetting -Entity $cluster -TypeClusterHA -Name 'das.ignoreInsufficientHbDatastore' -Value false


页: [1]
查看完整版本: ESXI 丛集出现HA HEARTBEAT DATASTORES数量错误, 但找不到VSPHERE HA ADVANCED OPTION按钮? 用POWERCL