1、什么是vSphere Cluster服务器
Cluster就是把全部的ESX/ESXi组织起来,造成一个大的资源池,全部的虚拟机可在池中的任意主机上自由移动,而且Cluster可作到快速扩容和HA故障冗余;因此Cluster是服务器虚拟化通往数据中心的必备功能。网络
2、vSphere Cluster提供了哪些功能分布式
1. DRS:分布式资源调度,用于动态调整Cluster中ESX主机负载,自动把负载较重的主机上的虚拟机经过VMotion迁移到负载较轻的主机上,最终达到整个Cluster中的主机资源消耗平衡;ide
2. HA:高可用性,用于意外故障切换,当监控到Cluster中有主机意外故障时,会自动在其余主机上启动故障主机上以前承载的虚拟机;测试
3. DPM:分布式电源管理,用于在负载较轻时,把虚拟机动态“集中”到Cluster中的少部分主机上,而后把其余ESX/ESXi主机待机,以节省电力消耗,等负载较大时,再从新唤醒以前待机的主机;this
3、vSphere Cluster配置命令行
1. 配置前准备blog
1.1. 共享存储要求:要组建Cluster,共享存储是必须的,FC SAN、iSCSI SAN和NAS这三种类型共享存储都支持;存储的配置可参考以前的博文:vSphere 4系列之八:Storage配置ip
1.2. DNS解析要求:Cluster中全部ESX/ESXi主机,以及vCenter Server都要能相互解析,在组建Cluster时请使用Hostnme或FQDN名,这是VMware官方推荐的;虽然以前有见过直接使用ip地址也能够组建Cluster,可是配置中出问题的概率较大,我的不推荐;具体配置中可以使用如下2个方法实现:资源
1.2.1. 为ESX/ESXi和vCenter配置DNS服务器,ESX/ESXi的配置界面以下:
1.2.2. 为ESX/ESXi添加hosts记录,具体步骤以下:使用root帐户登陆ESX,使用vi编辑hosts文件,以下:vi /etc/hosts
敲击“i”键,进入编辑模式,把你Cluster中的全部主机和vCenter按下列格式输入:
ip地址 FQDN名 hostname
192.168.1.50 esx40.contoso.com esx40
输入完毕,敲击“Esc”键推出编辑模式,而后敲入“:”,输入“wq”保存并推出;
有人可能要问,ESXi怎么修改hosts文件?其实esxi有个隐藏的的命令行界面,能够在控制台界面(按ALT+F1)下强制输入unsupport进入,进入后其它操做方式和ESX相同;
1.3. ESX/ESXi网络要求:
1.3.1. 全部ESX/ESXi的管理网络应该为一个子网,VMotion为一个单独的子网,若是使用iSCSI或NAS,则存储网络也应该为一个单独的子网,而后虚拟机网络可按需求再单独划分几个子网,固然这是比较理想的划分,实际环境可能全部网络都在一个子网,也是能够的;网络配置可参考以前博文:vSphere 4系列之六:Standard vSwitch
1.3.2. 全部ESX/ESXi上的网络标签要一致,包括虚拟机网络,管理网络,存储网络,VMotion网络;
1.3.3. 要为ESX/ESXi配置默认网关,这个比较重要,在配置了HA后,默认Cluster中的主机会经过管理网络定时发送心跳信号,以确认是否有主机故障,若是一台主机没法探测到其余ESX主机,那他就会探测默认网关地址,以确认本身是否隔离或是对方故障;默认网关配置以下:
1.3.4. 要为管理网络配置至少2块冗余网卡,不然在配置好的Cluster摘要里会有警告提醒;
1.4. CPU兼容性要求:Cluster中的全部ESX/ESXi主机最好是同一型号或同一系列CPU,这主要是DRS依赖的VMotion有CPU兼容性要求,详细参考:vSphere 4系列之九:VMotion和Storage VMotion ;
2. vSphter Cluster配置步骤
只要先前的准备工做都作好了,配置Cluster仍是很简单的;下面把配置截图贴出来:
右击,新建Cluster
键入Cluster名字,并选择是否启用HA和DRS
配置DRS相关选项,选择DRS自动级别,通常保持默认便可;若是虚拟机“漂移”太频繁,则能够把滑块往左拉,或者改成半自动
设定电源管理(DPM),默认为关闭状态;为了响应节能减碳,能够设定为自动,这样在晚上资源使用率较低时,系统能够关闭几台ESX,等次日早上业务繁忙时再唤醒相关ESX主机;这里有一点提示:你的物理网卡要支持远程唤醒(这不废话,几乎全部服务器网卡都支持)或服务器支持IPMI/iLO等高级电源管理模块;
如下示例网卡支持网路唤醒
OK,咱们返回到群集继续配置HA,以下:
启用主机监控:此选项决定HA是否有效,若是作一些网络方面维护,可临时取消HA监控, 以避免发生没必要要的故障切换;
接入控制:确认群集中的Free资源不知足故障切换容量时,是否还容许新的虚拟机启动;
接入控制策略:设定故障冗余容量,通常N+1冗余保持默认便可;
虚拟机重启优先级:设定发生HA时虚拟机从新启动时的默认优先级(能够在虚拟机级别单独更改);
主机隔离响应:这个在管理网络和虚拟机网络都为单网卡时,可设定为保持开机;若是全部网络都有网卡冗余配置,请设定为关机;
注:主机隔离发生在主机自己活着,但其管理网路链接中断的状况下;
设定虚拟机监控选项:若是启用,则虚拟机自己down机、蓝屏或检测不到信号,HA会自动从新启动之
设定EVC模式:若是群集中的ESX主机CPU型号不一样,则须要开启,具体启用什么级别,可参考以前博文vSphere 4系列之九:VMotion和Storage VMotion
设定交换文件位置,保持默认
完成Cluster建立
拖动现有的ESX主机到Cluster中
在任务栏查看添加进度
把全部主机添加完毕,查看群集无警告图示或错误log就大功告成