1vSphere5.5+DRS+HA安装配置实例本文介绍使用VMworkstation新建的4台虚拟主机,以此为基础平台,搭建vSphere5.5环境,包括安装域控DC、安装ESXi5.5、安装Vcenter、使用第三方软件StarWind搭建iSCSI共享磁盘、在ESXi主机创建VM、测试vMotion功能、测试vSphereDRS、测试vSphereHA等步骤及功能。(本文叙述过程简略,因此仅作学习参考。错误遗漏之处,还请各位自行研学改正。)2目录一、基础平台准备.................................................................................................................3二、网络配置...........................................................................................................................4三、使用StarWind配置vStorage...........................................................................................5四、在ESXi主机创建VM.....................................................................................................21五、VM克隆一个模版..........................................................................................................21六、从模版部署虚拟机.........................................................................................................25七、测试VMvMotion迁移功能..........................................................................................30八、DRS设置.........................................................................................................................36九、vSphereHA......................................................................................................................453一、基础平台准备硬件一台lenoveT450本,i5-5200U,8G内存,win7系统虚拟机:VMwareworkstation部署了4台虚拟机DC:1CPU,512M内存,20G硬盘VC:1CPU,1G内存,10G硬盘ESX01:2CPU,4G内存,10G硬盘(安装后将内存改为2G)ESX02:2CPU,4G内存,10G硬盘(安装后将内存改为2G)1、安装DC服务器,并安装AC配置DNS(系统使用2008Enterprise)DNS(name:DC)地址:192.168.112.200域名:vm.comadministrator:*********2、安装ESXi5.5ESXi5.5_01192.168.112.201root:11111111ESXi5.5_02192.168.112.202root:1111111143、安装vCenter(平台仍选择2008Enterprise)vCenter(name:vc)192.168.112.210本地administrator:**********安装vCenter服务软件之前,需要加入域,否则安装提示错误安装时使用的域用户VM\john:**********(可以用域管理员)(1)先安装vCenterSingleSign-OnSSO管理员帐号administrator:**********(在登录Vclient时需要)LookupServiceURL:(2)再安装vCenterInventoryServervCenterInventoryServiceURL:(3)最后安装vCenterservervCenterSSO管理员:输入以上创建的SSO用户使用Vclient登录时注意帐号权限,从非vm.com域登录vCenter默认用户名:administrator@vsphere.local密码:**********(安装SSO时的初始密码)登录时提示用户名密码错误多为SSO帐号问题所致,可以登录SSOWebClient重设帐号,当然这也需要安装SSO时的管理员帐号密码。若提示如下链接错误,可以到vCenter服务器将以下2个服务重启,等待完全启动后再链接VMwareVirtualCenterManagementWebservicesVMwareVirtualCenterServer二、网络配置虚拟机配4个虚拟网卡在ESXi上面,配置了前2块网卡,后面2块未配置5三、使用StarWind配置vStorage(1)在DC使用软件starWind建立iSCSI共享盘(在server2003时代,可能需要安装windowsiSCSIInitiator,本例用的server2008,未安装)(也可能因为本实例用的starWind5.0.0.832,不要求安装以上软件)67安装好后配置89连接用户root,密码默认starwind先注册,否则在下一步无法创建HardDisk1011添加target盘阵1213141516(2)打开vClient,登录vCenter,添加target盘当前只有一个存储设备17选择要添加target盘的ESXi虚拟主机,然后进“配置”,点“存储适配器”“添加”181920在第二台ESXi主机也做同样的操作,Vstorage配置结束21四、在ESXi主机创建VM略过……五、VM克隆一个模版或者克隆一个新的VM,步骤与克隆模版基本相同注意磁盘空间对安装好的VM右键,点模版——克隆为模版222324下一步之后,选择是否重新配置VM资源参数,若不配置可以选择,开始克隆模版25六、从模版部署虚拟机26272829克隆完之后再做一些网络等配置,若模版没有安装VMwareTools,在此安装。30七、测试VMvMotion迁移功能将同一台虚拟机上的VM从本机磁盘StoragevMotion到共享盘阵上(在此用的虚拟)在VM存于ESX本地硬盘+开机状态下,只能做StoragevMotion在VM存于ESX本地硬盘+关机状态下,可以三选一,即Host|Storage|Host+Storage在VM存于共享盘阵+开机状态,可以做Host|Storage3132重定位虚拟机VM_B出现了常规系统错误:Invalidresponsecode:503ServiceUnavailableVSPHERE.LOCAL\AdministratorVC.vm.com2015/9/2616:06:482015/9/2616:06:532015/9/2616:07:45该错误可能是因为内存太低的问题,建议重启VC,或者增加installation_directory\ProgramFiles\VMware\Infrastructure\vSphereWebClient\server\bin\service\conf\wrapper.conf中wrapper.java.maxmemory=heap_size大小vCenterServerInventoryVMwareVirtualCenterManagementWebservices(tcServer)InventoryServiceProfile-DrivenStorageService33Smallinventory(1-100hostsor1-1000virtualmachines)512MB3GB1GBMediuminventory(100-400hostsor1000-4000virtualmachines)512MB6GB2GBLargeinventory(Morethan400hostsor4000virtualmachines)1024MB12GB4GB关机后重新将VM_A从ESXi01的本地盘移动到ESXi02的共享盘,成功。再移动VM_B从ESXi02的本地盘到ESXi02的共享盘3435顺利转移后,VM_AVM_B都存放与共享磁盘,资源均使用ESXi0236八、DRS设置1、DRS(DistributedResourceScheduler)分布式资源调度程序。根据资源的消耗或异常,进行平衡计算逻辑资源池的硬件资源,并对VM进行动态分配给合适的主机。VmwareDRS所做的工作:跨资源池不间断的监控利用率,根据预定义优先规则,在多个虚拟机之间智能地分配可用资源。373839404142完成后会在数据中心下显示刚创建的DRS然后拖动ESXi01到DRS43同样将ESXi02拖动到DRS当打开VM时会提示你选择哪个ESXi主机442、AffinityRules考虑到性能问题,将几个VM放在同一个host上,不需要经过实体网络即可交换数据,所以希望将他们绑在一起,这称为AffinityRules。相反的,若想将不同分类的VM放在不同的host上,例如有2个主从的DomainController,需要分别放于不同的Host,这叫做Anti-affinityRules。453、VMOption加入不想某台VM自动移来移去,可以在以下图中设置AutoLevel为Manual或是Disable九、vSphereHA解决的业务问题:ESXi主机硬件故障停机后可以将其上的VM转移至其他host上,有心跳。两个不同的概念:VMwareHA它是从EMCAutostart来的。切换时有停机延迟时间。VMwareFaultTolerance是vSphere4之后增的技术,即在不同Host建VM影子,切换时几乎无停机延迟时间。HA的几个概念:HostIsolation实体host正常,只是HearbeatNetwork线断了,使用该机制。为避免单点心跳线故障,增加RedundantNetwork做心跳线网络。46方案一:从vmnic着手,使用NICTeaming,将2个uplink(vmnic)链接到这个vSwitch(ESX是COS的vSwitch,ESXi是VMkernelformanagement的vSwitch),并且设置为Acitive/Standby,没有failback,实体网卡分接到不同的实体Switch。方案二:从COS或VMkernel的vNIC着手。新增第2个ServiceConsoleport(ESX)或VMkernelformanagement(ESXi),从不同的vSwitchuplink出去到不同的实体Switch。VMwareToolsHeartbeats功能,是预防host、网络都没问题,但GuestOS死机蓝屏,此时若host接收不到VMwareToolsHeartbeats,HA便会尝试重启这个VM。AdmissionContro