Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2246615
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6374
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: 虚拟化

2011-12-21 16:39:12

一、什么是vSphere Cluster

      Cluster就是把所有的ESX/ESXi组织起来,形成一个大的资源池,所有的虚拟机可在池中的任意主机上自由移动,并且Cluster可做到快速扩容和HA故障冗余;所以Cluster是服务器虚拟化通往数据中心的必备功能。

二、vSphere Cluster提供了哪些功能

     1.  DRS:分布式资源调度,用于动态调整Cluster中ESX主机负载,自动把负载较重的主机上的虚拟机通过VMotion迁移到负载较轻的主机上,最终达到整个Cluster中的主机资源消耗平衡;

     2.  HA:高可用性,用于意外故障切换,当监控到Cluster中有主机意外故障时,会自动在其他主机上启动故障主机上之前承载的虚拟机;

     3.  DPM:分布式电源管理,用于在负载较轻时,把虚拟机动态“集中”到Cluster中的少部分主机上,然后把其他ESX/ESXi主机待机,以节省电力消耗,等负载较大时,再重新唤醒之前待机的主机;

三、vSphere Cluster配置

    1.  配置前准备

    1.1.  共享存储要求:要组建Cluster,共享存储是必须的,FC SAN、iSCSI SAN和NAS这三种类型共享存储都支持;存储的配置可参考之前的博文:vSphere 4系列之八:Storage配置

    1.2.  DNS解析要求:Cluster中所有ESX/ESXi主机,以及vCenter Server都要能相互解析,在组建Cluster时请使用Hostnme或FQDN名,这是VMware官方推荐的;虽然之前有见过直接使用ip地址也可以组建Cluster,但是配置中出问题的几率较大,个人不推荐;具体配置中可使用以下2个方法实现:

    1.2.1.  为ESX/ESXi和vCenter配置DNS服务器,ESX/ESXi的配置界面如下:
                 image
    1.2.2.  为ESX/ESXi添加hosts记录,具体步骤如下:使用root账户登录ESX,使用vi编辑hosts文件,如下:vi  /etc/hosts

                 image
                 敲击“i”键,进入编辑模式,把你Cluster中的所有主机和vCenter按下列格式输入:

                 ip地址                       FQDN名                                  hostname
                 192.168.1.50           esx40.contoso.com             esx40

                 image

                 输入完毕,敲击“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主机,那他就会探测默认网关地址,以确认自己是否隔离或是对方故障;默认网关配置如下:

                 image

      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
          image
          键入Cluster名字,并选择是否启用HA和DRS

          image

          配置DRS相关选项,选择DRS自动级别,一般保持默认即可;如果虚拟机“漂移”太频繁,则可以把滑块往左拉,或者改为半自动
          image
         设定电源管理(DPM),默认为关闭状态;为了响应节能减碳,可以设定为自动,这样在晚上资源使用率较低时,系统可以关闭几台ESX,等第二天早上业务繁忙时再唤醒相关ESX主机;这里有一点提示:你的物理网卡要支持远程唤醒(这不废话,几乎所有服务器网卡都支持)或服务器支持IPMI/iLO等高级电源管理模块;
         image              
         以下示例网卡支持网路唤醒
         image

         可通过在主机上手动待机然后再启动,测试远程唤醒功能
         image

         OK,我们返回到群集继续配置HA,如下:
         启用主机监控:此选项决定HA是否有效,如果做一些网络方面维护,可临时取消HA监控, 以免发生不必要的故障切换;
         接入控制:确认群集中的Free资源不满足故障切换容量时,是否还允许新的虚拟机启动;
         接入控制策略:设定故障冗余容量,一般N+1冗余保持默认即可;

         image
         虚拟机重启优先级:设定发生HA时虚拟机重新启动时的默认优先级(可以在虚拟机级别单独更改);

         主机隔离响应:这个在管理网络和虚拟机网络都为单网卡时,可设定为保持开机;如果所有网络都有网卡冗余配置,请设定为关机;

          注:主机隔离发生在主机本身活着,但其管理网路连接中断的情况下; 
         image
         设定虚拟机监控选项:如果启用,则虚拟机本身down机、蓝屏或检测不到信号,HA会自动重新启动之
         image
         设定EVC模式:如果群集中的ESX主机CPU型号不同,则需要开启,具体启用什么级别,可参考之前博文vSphere 4系列之九:VMotion和Storage VMotion
         image
         设定交换文件位置,保持默认
         image
         完成Cluster创建
         image
         拖动现有的ESX主机到Cluster中
         image
         在任务栏查看添加进度
         image
         把所有主机添加完毕,查看群集无警告图示或错误log就大功告成
         image

本文出自 “王庆平_轨迹” 博客,请务必保留此出处http://qingping.blog.51cto.com/335806/491911

阅读(1621) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~

泥亚鳅2011-12-29 09:48:38

高可用性是关键那~