VMware服务器虚拟化环境搭建手册完整版.docx
- 文档编号:10785940
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:54
- 大小:7.12MB
VMware服务器虚拟化环境搭建手册完整版.docx
《VMware服务器虚拟化环境搭建手册完整版.docx》由会员分享,可在线阅读,更多相关《VMware服务器虚拟化环境搭建手册完整版.docx(54页珍藏版)》请在冰豆网上搜索。
VMware服务器虚拟化环境搭建手册完整版
VMware服务器虚拟化环境搭建手册
VMwarevSphere4是VMware虚拟架构套件的基础组成部分,是动态、自我优化的IT基础结构的基础。
VMwarevSphere4是一个强健、经过生产验证的虚拟层,它直接安装在物理服务器的裸机上,将物理服务器上的处理器、内存、存储器和网络资源抽象到多个虚拟机中。
根据统计,对于传统的服务器应用方式,通常服务器的平均利用率在5-15%之间,而采用虚拟架构整合后,服务器的平均利用率可达到60%-80%。
我们完全可以通过在2台高配置的2路6-8核服务器上创建10-16个虚拟服务器的方式,来完成传统方式需要10-16台的低配置服务器才能完成的工作,用户在降低成本的同时,还大大减少了环境的复杂性,降低了对机房环境的需求,同时具有更灵活稳定的管理特性。
此次测试服务器虚拟化架构如下:
一、安装前的准备
1.1准备vSphere
准备vSphere并安装vCenterServer。
vSphere4.1中的vCenterServer需要Windows2003/200864bit的支持,建议使用2vCPUs、3G内存。
ESXi114IP:
192.168.10.114DNS:
192.168.10.101
ESXi115IP:
192.168.10.115DNS:
192.168.10.101
vCenterIP:
192.168.10.111DNS:
192.168.10.101
1.2准备DNS
可以通过DNS正确解析域名两台ESX主机的域名
(1)通过建立DNS服务器,在DNS服务器里分别为两台ESX服务器建立地址解析。
(2)通过修改\etc\下的hosts文件,在两台ESX主机上分别加上对方的IP地址及域名
(3)安装DNS就省略了,配置完后,重新计算机。
用“NSLOOKUP”工具测试一下DNS。
二、安装ESXiserver
2.1硬件先决条件
1.cpu:
64位支持、硬件虚拟化支持(Intel-VTorAMD-V);其中64位支持是必须的,因为ESX/ESXi4.1只有64位版本,而硬件虚拟化支持不是必须的,如果安装64位的GuestOS,则必须有CPU的硬件虚拟化支持,这里有小工具SecurAble推荐给大家来测试CPU。
2.2安装ESXi光盘启动,选择ESXi安装:
加载安装文件及驱动:
选择安装:
选择默认硬盘:
开始安装进程:
安装完毕:
(因为没有serviceconsole,所以安装速度比ESX更快)
重新启动,正常运行后的画面:
首次配置:
与ESX不同,ESXi所有自定操作都在安装完毕后配置,按F2进入自定配置界面(ESXi没有ServiceConsole,提供了一个简易配置界面)
配置root密码:
配置网络、DNS、主机名等
以上基本配置完毕后,就可退出此简易管理界面,其他配置与ESX一样可通过vSphereClient进行。
三、安装Vcenterserver
vCenter是vSphere套件中一个强大的主机和虚拟机集中管理组件,vSphere许多高级功能,只有在vCenter下才可以配置实现,并且vSphere许多管理模块只能集成安装在vCenter环境中,无法独立安装运行.
3.1软硬件需求:
1.硬件要求:
CPU双路或双核,2.0Ghz以上,内存3G以上,千兆网卡,至少有2G的空闲磁盘空间;当然以上是vCenter最低要求,如果你把数据库和vCenter安装在一台Server上,那么需适当的增加内存和磁盘大小。
2.系统要求:
WindowServer2003(R2)、WindowServer2008、WindowXP
3.数据库需求:
SQLServer2005\2008、Oracle10g\11g
4.AD域环境要求:
对域环境无要求,但是建议把vCenter部署在域环境下较好,因为vCenter强大的权限委派在域环境下效果最好,如果您准备部署vCenter链接模式,则一定要有域环境支持
3.2安装前数据库准备:
虽然vCenterServer安装中可以选择自带的免费版的SQLServer2005Express,但此免费版数据库适合于小于4台ESX主机的小型部署(SQLServer2005Express数据库有4G的大小限制);对于大型部署还是建议使用独立的授权版本的数据库,此处以SQLServer为例,介绍数据库准备:
首先,在现有的sqlserver上创建一个用于vCeneter的数据库“vc_db”,此处是命令行创建,当然你也可以使用SQLServerManagementStudio图形化界面创建;
登录要安装vCenter的服务器,创建ODBC连接,选择系统DSN,点击“添加”:
选择“SQLNativeClient”,注意在配置ODBC前,需要先使用SQL安装程序在此vCenterServer上安装“SQLNativeClient”,否则此处不会有NativeClient驱动程序
输入数据源名称,选择数据库服务器:
选择连接数据要使用的账户类型,如果是域环境,就使用windows验证,否则选择SQLServer验证,当然不管选择哪种验证方式,首先要保证此账户对步骤一中新建的数据库有owner权限
选择默认数据库为“vc_db”
其他保持默认,完成
可测试一下连接是否正常:
添加完毕后的结果,“确定”后退出ODBC配置
3.3vCenterServer4.0安装:
vCenterServer4.0安装包除了vCenterServer外,还包括4个可选的安装组件(各组件的用途可参考系列之一);此处我们先选择安装vCenterServer
下一步:
用户名和单位按需输入,许可证密钥此处输入25位licensekey,当然也可等安装完毕后再输入,无许可证密钥的情况vCenter进入60天无功能限制的评估模式
数据库选项:
选择之前准备好的数据库DSN;
使用集成windows验证,用户名和密码段可留空,下一步,之后的安装与前文一样;
选择vCenter服务账户,如下,使用默认的本地系统账户即可,下一步:
选择程序的安装路径:
选择“vCenter链接模式”选项,企业中安装的第一台vCenterServer一定是“独立实例”,如果vSphere环境有超过200台(32位vCenterServer可管理的最大值)ESX主机或希望对各分支机构的vSphere环境进行统一管理,可选择“链接模式”选项,通过“链接模式”可把所有vCenterServer链接起来,在统一界面下管理;注:
链接模式需要有AD域环境支持;本文选择“独立实例”:
端口配置,在安装vCenter前,要确认以下端口没有被占用;尤其注意不要在vCenterServer上安装IIS等占用80和443端口的组件;
开始安装
vCenter安装完毕
四、通过模板部署虚拟机
vCenter提供了模板功能,可把一台已部署好的虚拟机转换为模板,然后以此模板为镜像批量部署虚拟机;下面以实际操作来演示一下整个部署流程。
4.1制作虚拟机模板
新建一台虚拟机,更新系统补丁,安装必要的程序,所有工作完毕后关机;
右击已关闭的虚拟机,选择“模板”-“转换为模板”,制作完毕!
(没错,就一步)
将虚拟机转换为模板后,在“主机和群集”中就无法看到转化好模板,需要转到“虚拟机和模板”视图查看,如下:
4.2通过模板部署虚拟机:
右击虚拟机模板,选择“从该模板部署虚拟机”
为虚拟机命名,选择位置(数据中心或文件夹下):
选择要此虚拟机驻留的主机,如果有配置DRS群集,系统会自动帮你选:
选择要要放置此虚拟机的资源池(如果没有手动建立资源池,主机本身就是一个默认的父资源池)
选择虚拟机要使用的存储位置:
选择虚拟机使用的磁盘格式:
(精简置备格式按需占用存储空间)
选择是否对虚拟机自定义:
(此步骤很关键,此处先不选,后面第三部分会详细介绍)
完成向导(此处强烈不建议选择“编辑虚拟机硬件”,请在虚拟机部署完毕后再修改;)
查看任务栏,确认虚拟机部署进度:
4.3SID问题
通过以上两个步骤,我们已完成虚拟机模板制作,以及通过模板部署虚拟机;有什么问题吗?
了解微软系统的用户一定会首先想到SID问题;没错,通过模板部署虚拟机其实就是把原虚拟机克隆一份出来,那势必导致克隆出的虚拟机SID一样;如何解决?
两种办法,如下:
1、使用vCenter“Windows客户机自定义文件”
其底层的原理也是调用sysprep重新封装部署好的虚拟机,只是把sysprep重新封装的准备工作集成到vCenter中,并且是在通过模板部署虚拟机时进行,而不是在制作模板前进行,下面以图示的方式介绍如何建立“Windows客户机自定义文件”:
1.)首先,把各版本Windows安装盘的sysprep文件分门别类放在vCenter服务器以下目录中(目录名vCenter安装时自动生成,不要更改):
注:
对于Windowsserver2008,因为安装好的系统本身已有sysprep文件,所以此处copy文件可省略;
2.)在vcenter中新建“自定义规范”:
新建规范,选择“windows",并为规范起个名字:
以下步骤与设定sysprep自动应答文件相似,具体可参考博文“Windows系统重新封装”
设定计算机主机名,此处一般可设定使用虚拟机名
输入产品密钥:
管理员密码可留空以保留原镜像虚拟机管理员密码,或指定一个新的密码:
选择时区,之后的步骤按需设定,贴图如下:
以下生成新的SID选项一定要选:
完成“自定义规范”
以上工作完成后,就可以通过模板部署虚拟机了,在部署过程中,请选择"使用现有…”,然后选择已建好的规范;这样在虚拟机部署完毕,首次启动后,系统会自动按已设定规范配置,并更新SID,此过程不需要人为干预;
注:
以上两种更新SID的方法只可选其一,否则会多次重复封装;
四如何确认SID是否更新:
Windows2003/2008、windows7可使用本地账户登录系统,输入“whoami/user”查看,如下:
Windowsxp没有whoami命令,可通过注册表查看:
五、vSwitch网络配置
环境:
ESXServer有4块网卡,使用FCSAN存储,有三个网络类型:
虚拟机网络(、VMotion网络、ServiceConsole 、管理网络冗余
配置:
ServiceConsole和VMotion使用vmnic0和vmnic1形成冗余管理网络;虚拟机网络使用vmnic2,vmnic3作为vmotion网络。
六、FCSANStorage配置
1、配置前准备:
首先为ESXi主机配置光纤存储卡,常见的光纤存储卡的速度有2G、4G和8G,请根据存储端的接口速度选配,考虑到冗余,一般会为每台ESX主机配置2块光纤卡;然后把ESX光纤卡和存储端使用光纤线连接好,连接时注意极性;最后在存储上为ESX服务器划分LUN,并和ESX服务器光纤卡关联,具体步骤可查看相关存储的配置文档
FCHBA卡
2、ESXiFCSAN配置:
首先确认光纤卡是否已被ESX识别,如下:
点击上图中的“重新扫描”:
如果存储端以及连接等都OK,扫描后,会发现新的存储,如下:
提示:
如果无法扫描到存储,首先应检查一下光纤线极性连接是否正确,光纤卡一般都有指示灯显示状态,具体查看产品文档
扫描到存储设备后,切换到“存储器”标签,点击“添加存储器”
选择存储类型为“磁盘/LUN”
选择磁盘,下一步(由于实验环境所限,以下截图使用iSCSI存储,光纤存储的添加和此完全相同)
输入数据存储(卷)的名称
选择格式化块的大小,不同块大小支持的单个文件大小不同,VMFS-3最大支持的单个文件大小为2TB
完成后,查看到添加好的存储 (卷)
提示:
在首台ESXi主机上添加并格式化共享存储后,后续在其他ESX主机中只需“扫描VMFS”就可添加此存储
七、配置VMotion
VMotion本身没有什么特别的配置步骤,只要满足以下条件,那么VMotion默认就可以执行:
vCenter要求:
VMotion迁移的源和目标ESXi主机必须处于同一个vCenter下的同一个”数据中心“下,VMotion不可以跨”数据中心“迁移;(跨”数据中心“可以迁移关机状态下的虚拟机,这个过程不叫VMotion)
CPU要求:
对于迁移开机状态下的虚拟机,VMotion要求源和目标ESX主机的CPU型号一定要兼容,当然最好是同一型号的CPU;如果因为各种原因无法保证CPU型号的完全一样,那起码要同一系列或同一厂商的CPU(Intel和AMD之间是无法在线迁移的);那如果多台ESX之间是我们说的后一种情况”CPU只是同一系类“,如何配置VMotion兼容性?
这个需要在vSphereCluster配置过程中开启EVC模式,其主要作用就比较各ESX主机CPU的指令集,最终取交集呈现给上层虚拟机使用;所以项目前期规划中要考量到”处于EVC模式下的多台ESX主机CPU型号跨度不要太大“,否则,其CPU性能以最低端CPU为基准;
注意:
1、VMotion与Cluster没有必然的联系,不配置Cluster也可以执行VMotion,除非需要配置VMotionEVC模式;
网络要求:
1、VMotion需要专用的VMkernel网络来迁移虚拟机,所以需要在各ESX主机上为VMotion配置专用网络,并且考量到性能,最好为VMotion网络绑定专用网卡,
2、VMotion要求网络带宽至少为千兆,所以百兆带宽是不可以的(硬性限制);
3、VMotion要求源和目标主机具有相同的网络配置,包括网络类型和网络标签都要一致;
存储要求:
VMotion要求虚拟机一定要位于共享存储上,并且源和目标ESX主机都能访问到此共享存储;支持的共享存储包括FCSAN、iSCSISAN、NFSNAS;关于共享存储的配置,
以上条件逐一检查,都满足后就可以使用VMotion迁移运行中的虚拟机了。
配置StorageVMotion
存储要求:
以上提到的三种类型的共享存储都支持,只要ESX主机能同时访问到源和目标存储即可;并且StorageVMotion支持在线把虚拟机从ESX本地存储迁移到共享存储上,反之亦然;
网络要求:
因为只是一台ESX主机上的2个存储之间迁移数据,所以对网络无特殊要求;
以上前期条件都准备OK后,就可以测试VMotion和StorageVMotion了,当然迁移过程中向导会随时提示是否满足迁移条件;
八、vSphereHA配置
8.1配置前准备
共享存储要求:
要组建Cluster,共享存储是必须的,FCSAN、iSCSISAN和NAS这三种类型共存储都支持;存储的配置可参考之前的博文:
vSphere4系列之八:
Storage配置
DNS解析要求:
Cluster中所有ESX/ESXi主机,以及vCenterServer都要能相互解析,在组建Cluster时请使用Hostnme或FQDN名,这是VMware官方推荐的;虽然之前有见过直接使用ip地址也可以组建Cluster,但是配置中出问题的几率较大,个人不推荐;具体配置中可使用以下2个方法实现:
为ESX/ESXi和vCenter配置DNS服务器,ESX/ESXi的配置界面如下:
为ESX/ESXi添加hosts记录,具体步骤如下:
使用root账户登录ESX,使用vi编辑hosts文件,如下:
vi /etc/hosts
敲击“i”键,进入编辑模式,把你Cluster中的所有主机和vCenter按下列格式输入:
ip地址 FQDN名 hostname
192.168.1.50 esx40
输入完毕,敲击“Esc”键推出编辑模式,然后敲入“:
”,输入“wq”保存并推出;
有人可能要问,ESXi怎么修改hosts文件?
其实esxi有个隐藏的的命令行界面,可以在控制台界面(按ALT+F1)下强制输入unsupport进入,进入后其它操作方式和ESX相同;
ESX/ESXi网络要求:
1)所有ESX/ESXi的管理网络应该为一个子网,VMotion为一个单独的子网,如果使用iSCSI或NAS,则存储网络也应该为一个单独的子网,然后虚拟机网络可按需求再单独划分几个子网,当然这是比较理想的划分,实际环境可能所有网络都在一个子网,也是可以的;
2)所有ESX/ESXi上的网络标签要一致,包括虚拟机网络,管理网络,存储网络,VMotion网络;
3)要为ESX/ESXi配置默认网关,这个比较重要,在配置了HA后,默认Cluster中的主机会通过管理网络定时发送心跳信号,以确认是否有主机故障,如果一台主机无法探测到其他ESX主机,那他就会探测默认网关地址,以确认自己是否隔离或是对方故障;默认网关配置如下:
4)要为管理网络配置至少2块冗余网卡,否则在配置好的Cluster摘要里会有警告提醒;
5)CPU兼容性要求:
Cluster中的所有ESX/ESXi主机最好是同一型号或同一系列CPU,这主要是DRS依赖的VMotion有CPU兼容性要求,详细参考:
vSphere4系列之九:
VMotion和StorageVMotion;
8.2vSphterCluster配置步骤
只要先前的准备工作都做好了,配置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型号不同,则需要开启,具体启用什么级别,
设定交换文件位置,保持默认
完成Cluster创建。
拖动现有的ESX主机到Cluster中
在任务栏查看添加进度
把所有主机添加完毕,查看群集无警告图示或错误log就大功告成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VMware 服务器 虚拟 环境 搭建 手册 完整版
![提示](https://static.bdocx.com/images/bang_tan.gif)