cluster 通过集中管理 几台server ,从而提供更高的可用性。
举个例子:比如一个server 上正在运行一个虚拟机,有非常重要的数据 ,一但这个server crash 掉了,那么正在运行的这个虚拟机 会知道怎样去恢复这个crash ,从而提供 没有中断的服务。
cluster 包括两种:一种是drs 一种是ha
增加一个vmkernel ,启动vmotion ,vmkernel 启动了vmware 对网络的许多服务。
drs :distributed resource storage.
ha :high ability
建立drs 的时候需要:两台host 的cpu 的指令集是一样的,最好是一个型号的
32位-32 位置,64 位-64位,不能是32-64位
2.有共享的vmfs 存储,或者是nas (network attached storage.) 虚拟机要放在共享的存储上。
3.网络要求:
vmotion 需要两台server ,有两个网卡,其中一个是千兆以太网卡。
两台server 启动了vmotion 选项
ha: 经常出现的一个ha agen 错误
是由于esx 不能对cluster 里ha 的esx 进行地址的解析
ip 要求可以使用ping ip 的方法对dns 和ha 的机器ping 通
使用hostname -a 查看一下主机的名字
要求能ping 通 主机名和完整的域名
一般情况下,我们都要检查一下esx 配置
先登陆到一台esx 的service console ping 一下dns 和 另一台esx 主要有两种方式去 ping?
第一种 ping ip 地址
第二种 ping 计算机名称
第三种 完整的yuming
如果第二种ping 不通,需要修改/etc/hosts 文件
ip 地址 域名 主机名
加入双方的ip 地址和yuming
就可以了
主机名 在局域网内使用,而域名是要用因特网上的 dns 解析的
如果启用了
HA
的群集变成红色,则它将不再确保指定数目主机的故障切换,但会继续
执行故障切换。主机发生故障时,
HA
会先按优先级顺序对一台主机的虚拟机进行故障
切换,然后再按优先级顺序对第二台主机的顺序进行故障切换,依此类推。
测试drs :
可以把主机进入maintenance mode 和standby mode 并且安装的虚拟机安装有vmware tools 在manual 和partially 模式下,会在migration tab 里显示 recommendation
而在automated 模式下,直接就迁移过去了 ,不会有recommendation 出现
ha ,可以使用reboot host 或者shutdown host 来 模拟 ha
一旦 设置好了 ha ,那么ha 就可以启动了
当设置ha 的时候,可以设置允许几台 host 发生故障,设置vm 启动的优先级,
设置vm 尽管违背了可用性限制,仍然要poweron,还是要poweroff 虚拟机,这个到时候会有提示
host 要接收 来自 vm 的vmware tools 的心跳,如果间隔一定的时间间隔没有收到心跳ha 就会重新启动 vm