目录
一、安装VMware vCenter Server
(1)配置vCenter Server基础环境
第1步:创建虚拟机
第2步:安装操作系统、配置IP地址
第3步:设置计算机名与主DNS后缀
第4步:配置DNS服务
第5步:配置DNS反向查找区域
第6步:配置DNS转发器
第7步:添加.NET3.5 Framework框架
(2)安装VMware vCenter Server
第1步:装载光盘
第2步:设置SSO管理员密码
第3步:常规配置
第4步:开始安装vCenter Single Sign-On
第5步:自动安装vSphere Web Client
第6步:自动安装vCenter Inventory Service
第7步:自动安装vCenter Server
第8步:安装内置的SQL Server 2008 R2 Express数据库
第9步:常规设置及安装
二、部署VMware vCenter Server Appliance(vCSA)
(1)部署OVF模板
第1步:打开部署OVF模板向导
第2步:浏览OVA模板文件
第3步:验证OVF模板的详细信息
第4步:设置虚拟机名称
第5步:设置磁盘格式
第6步:完成部署
第7步:调整虚拟机内存
(2)配置vCSA
第1步:启动vCSA虚拟机
第2步:登录vCSA系统
第3步:配置IP地址
第4步:配置网关和DNS
第5步:重启网络服务
第6步:网页登录vCSA
第7步:接受License
第8步:使用自定义配置
第9步:使用内置数据库
第10步:配置使用内置的SSO部署类型并设置SSO密码
第11步:活动目录与时间同步设置
第12步:确认配置信息
第13步:进入vCSA主界面
第14步:关闭vCSA
三、使用vSphere Web Client 管理ESXi 主机
(1)创建数据中心、添加主机
第1步:登录vCenter Server
第2步:创建数据中心
第3步:添加主机
第4步:为主机设置名称域位置信息
第5步:输入ESXi的用户与密码
第6步:为ESXi主机分配许可证
第7步:设置是否启用锁定模式
第8步:添加另外的ESXi主机
(2)将ESXi连接到iSCSI共享存储
第1步:配置虚拟网络
第2步:配置存储适配器
第3步:新建数据存储
第4步:使用相同的步骤配置ESXi主机esxi2.lab.net
(3)使用共享存储创建虚拟机
第1步:上传操作系统ISO镜像文件
第2步:配置虚拟机端口组
第3步:创建虚拟机
第4步:安装虚拟机操作系统
第5步:创建快照
一、安装VMware vCenter Server
基于Windows Server版本的vCenter Server硬件要求:2个64位CPU或1个双核64位CPU;CPU速度2GHz及以上;4GB以上内存;4GB以上空闲硬盘空间;1个网络适配器。
基于Windows Server版本的vCenter Server的操作系统要求:Windows Server 2003 64位版本;Windows Server 2003 R2 64位版本;Windows Server 2008 64位版本;Windows Server 2008 R2 64位版本。
基于Windows Server版本的vCenter Server的数据库服务器要求:Microsofi SQL Server 2005 (32位或64位,要求安装SP3);Microsoft SQL Server 2008 (32位或64位,要求安装SP1);Microsoft SQL Server 2008 R2;Microsofi SQL Server 2008 R2 Express (vCenter Server内置)。
(1)配置vCenter Server基础环境
第1步:创建虚拟机
在VMware Workstation中创建虚拟机vCenter Server,运行Windows Server 2008 R2操作系统,配置如图4-2所示。vCenter Server对CPU和内存的要求都比较高,为虚拟机分配的CPU核心数至少应为2个,内存至少应为5GB,有条件的话可以分配6~8GB。
第2步:安装操作系统、配置IP地址
在虚拟机中安装好Windows Server 2008 R2后,安装VMware Tools,配置网卡的IP地址为192.168.8.10,子网掩码为255.255.255.0,默认网关为192.168.8.2,DNS服务器为192.168.8.10,如图4-3所示。
第3步:设置计算机名与主DNS后缀
设置计算机名为VC,如图4-4所示。
单击“其他”按钮,设置计算机的主DNS后缀为lab.net,如图4-5所示。
第4步:配置DNS服务
在服务器管理器中,添加DNS服务器角色。配置正向查找区域lab.net,添加主机记录vc.lab.net、esxi1.lab.net、esxi2.lab.net,分别解析为192.168.8.10、192.168.8.11、192.168.8.12,如图4-6所示。
第5步:配置DNS反向查找区域
配置反向查找区域8.168.192.in-addr.arpa,添加指针记录192.168.8.10、192.168.8.11和192.168.8.12,分别解析为vc.lab.net、esxi1.lab.net和 esxi2.lab.net,如图4-7所示。
第6步:配置DNS转发器
添加运营商的DNS服务器地址,如图4-8所示。
第7步:添加.NET3.5 Framework框架
在服务器管理器中,添加功能.NET Framework 3.5.1,如图4-9所示。
至此,安装vCenter Server的基础环境已经搭建好,本子任务结束。
(2)安装VMware vCenter Server
在本子任务中,将在VMware Workstation模拟的Windows Server 2008 R2虚拟机中安装VMware vCenter Server,并且使用vCenter Server捆绑的SQL Server 2008 R2 Express数据库。
第1步:装载光盘
为虚拟机装载VMware vCenter Server 5.5的安装光盘,双击光盘盘符,选择“Simple install”,如图4-10所示。
在安装之前,Simple Install将进行必备条件检查,如图4-11所示。
第2步:设置SSO管理员密码
设置SSO管理员administrator@vsphere.local的密码,如图4-12所示。
第3步:常规配置
使用默认的站点名称Default-First-Site,如图4-13所示。
HTTPS端口使用默认的7444,如图4-14所示。
第4步:开始安装vCenter Single Sign-On
如图4-15所示,开始安装vCenter Single Sign-On,vCenter Single Sign On简称SSO(单点登录),是从vCenter Server 5.1开始新增的安全机制。在vCenter Server 5.0版本中,vCenter Server用户认证可以直接访问活动目录,存在安全隐患。采用SSO单点登录后,vCenter Server的用户认证先发给SSO服务,再转发到活动目录,提高了安全性。
第5步:自动安装vSphere Web Client
安装完vCenter Single Sign-On后,将会自动安装vSphere Web Client,单击“是”按钮接受证书指纹继续安装,如图4-16所示。
第6步:自动安装vCenter Inventory Service
安装完vSphere Web Client后,将会自动安装vCenter Inventory Service,如图4-17所示。
vCenter Inventory Service用来存储应用程序和清单数据。vCenter清单服务类似于代理服务器,位于vCenter Server和请求者(vSphere客户端或vSphere Web客户端)之间。vCenter清单服务在自身的数据库中缓存信息,减少了进出vCenter Server的流量。
第7步:自动安装vCenter Server
安装完vCenter Inventory Service后,将会自动安装vCenter Server。在图4-18中输入许可证密钥。如果不输入密钥,可免费试用60天。
第8步:安装内置的SQL Server 2008 R2 Express数据库
选择安装内置的SQL Server 2008 R2 Express数据库,如图4-19所示。
使用Windows本地系统账户运行vCenter Server服务,如图4-20所示。
在此页面可以看出vCenter Server HTTPS端口采用的是443端口,所以如果在真实的Windows 2008 Server以及Windows 2012 Server系统中安装vCenter Server时不能先安装VMware Workstation 11,因为在安装VMware Workstation 11时,会造成端口冲突,在安装好vCenter Server后,再安装VMware Workstation 11时,也必须修改其端口号,从避免端口冲突问题。
第9步:常规设置及安装
设置“清单大小”为“小型”,如图4-22所示。
不启用数据收集,开始安装vCenter Server,如图4-23所示。
单击“是”按钮接受证书指纹,如图4-24所示。
经过15~30min,安装完成,如图4-25所示。
注意:尽管vCenter Server可以通过Web浏览器访问,但是vCenter Server所在的服务器不需要安装Internet信息服务(IIS)。vCenter Server的Web服务是通过Tomcat Web服务器提供的,属于vCenter Server安装过程的一部分。在安装vCenter Server之前要卸载IIS,否则会与Tomcat冲突。 至此, vCenter Server已经安装完毕,本子任务结束。
二、部署VMware vCenter Server Appliance(vCSA)
(1)部署OVF模板
基于Linux的VMware vCenter Server Appliance,简称vCSA。
基于Linux的vCSA是通过OVF方式部署的,安装过程更为简单。
如果内存小于8GB,则不建议安装VMware vCenter Server Appliance,使用Windows版的vCenter Server即可。
开放虚拟化格式(Open Virtualization Format,OVF)是用来描述虚拟机配置的标准格式,OVF文件包括虚拟硬件设置、先决条件和安全属性等元数据。OVF最初由VMware公司提出,目的是方便各种虚拟化平台之间的互操作性。
OVF由以下文件组成:
- OVF - 一个XML文件,包含虚拟磁盘等虚拟机硬件的信息。
- MF - 一个清单文件,包含各文件的SHA1值,用于验证OVF等文件的完整性。
- vmdk: VMware虚拟磁盘文件,也可以使用其他格式的文件,从而提供虚拟化平台的互操作性。
为了简化OVF文件的移动和传播,还可以使用OVA(Open Virtualization Appliance)文件。OVA文件实际上是将OVF、MF、vmdk等文件使用tar格式进行打包,然后将打包后的文件后缀改为OVA得来的。
VMware vCenter Server Appliance就是以OVF格式发布的。vCenter Server Appliance(vCSA)是一个预包装的64位SUSE Linux Enterprise Server 11,它包含一个嵌入式数据库,能够支持最多100台ESXi主机和最多3000个VM。vCenter Server Appliance也可以连接到外部Oracle数据库,以支持更大规模的虚拟化基础架构。
使用vCenter Server Appliance不需要购买Windows Server许可证,从而降低了成本。vCenter Server Appliance的部署操作也比Windows版的vCenter Server简单得多。vCenter Server Appliance的日常使用方法与Windows版的vCenter Server完全相同。
下面将在ESXi主机192.168.8.11上部署VMware vCenter Server Appliance的OVF模板,并安装VMware vCenter Server Appliance (ESXi主机的内存至少需要8GB) 。
第1步:打开部署OVF模板向导
使用vSphere Client连接到ESXi主机,在“文件”菜单选择“部署OVF模板”命令,如图4-26所示。
第2步:浏览OVA模板文件
浏览找到VMware vCenter Server Appliance的OVA文件,如图4-27所示。
第3步:验证OVF模板的详细信息
查看OVF模板的详细信息,包括磁盘占用空间等,如图4-28所示。
第4步:设置虚拟机名称
设置虚拟机名称为VMware vCenter Server Appliance,如图4-29所示。
第5步:设置磁盘格式
选择虚拟机的存放位置以及磁盘置备方式,这里设置为Thin Provision(精简配置),如图4-30所示。
第6步:完成部署
完成部署OVF模板,如图4-31所示。
正在部署OVF模板,如图4-32所示。
OVF模板部署成功完成,如图4-33所示。
第7步:调整虚拟机内存
设置vCSA虚拟机,将VMware vCenter Server Appliance的内存更改为4GB,如图4-34所示。
(2)配置vCSA
把OVF模板部署好后,相当于上传了一台安装好vCenter Server的SUSE Linux虚拟机,这台虚拟机是常规通用配置,必须针对当前环境进行适当配置后才能使用,在此子任务中,将给此系统配置IP地址、设置SSO密码、配置数据库等。
第1步:启动vCSA虚拟机
启动VMware vCenter Server Appliance虚拟机,打开虚拟机控制台,操作系统加载完成后,出现vCSA的初始界面。在Login处按Enter键,如图4-35所示。
第2步:登录vCSA系统
输入vCSA系统默认的登录用户名root和密码vmware,如图4-36所示。
第3步:配置IP地址
使用vi命令编辑网卡配置文件/etc/sysconfig/network/ifcfg-eth0,将网卡的IP地址配置为192.168.8.101,子网掩码为255.255.255.0,使用cat命令查看网卡配置信息如图4-37所示。
第4步:配置网关和DNS
为了让vCSA连接到Internet,需要配置默认网关和DNS服务器,如图4-38所示。在这里,将默认网关和DNS服务器都配置为192.168.8.2。
第5步:重启网络服务
输入servcie network restart,重新启动网络服务,如图4-39所示。
输入exit,退回到vCSA的初始界面,查看Quickstart向导的URL,如图所示。
第6步:网页登录vCSA
使用浏览器打开网址https://192.168.8.101:5480,出现vCSA的快速设置向导。登录用户名为root,密码为vmware,如图4-41所示。
第7步:接受License
如图4-42所示,选中Accept licence agreement,接受许可,否则无法继续安装。
第8步:使用自定义配置
不启用客户数据收集,使用自定义配置,如图4-43所示。
第9步:使用内置数据库
配置使用vCenter Server Appliance内置的数据库,如图4-44所示。
第10步:配置使用内置的SSO部署类型并设置SSO密码
配置使用内置的SSO部署类型,输入管理员administrator@vsphere.local的密码,如图4-45所示。
第11步:活动目录与时间同步设置
配置不使用活动目录域,如图4-46所示。
配置不使用时间同步,如图4-47所示。
第12步:确认配置信息
确认配置信息开始安装vCenter Server Appliance,如图4-48所示。
等待几分钟,vCenter Server Appliance安装完成,如图4-49所示。
第13步:进入vCSA主界面
出现vCenter Server Appliance主界面,检查服务运行情况,如图4-50所示。
第14步:关闭vCSA
如果想关闭或重启vCenter Server Appliance,切换到System选项卡,单击Shutdown按钮可以关闭vCenter Server Appliance,单击Reboot按钮可以重启vCenter Server Appliance,如图4-51所示。
至此,vCSA部署完毕,此子任务结束。
三、使用vSphere Web Client 管理ESXi 主机
(1)创建数据中心、添加主机
在前面的【任务一】和【任务二】中分别介绍了Windows版VMware vCenter Server和Linux版VMware vCenter Server Appliance的安装与配置方法,在本任务中,我们将使用Windows版VMware vCenter Server来管理虚拟机。本节内容主要包括创建数据中心、添加主机、配置虚拟网络、将ESXi连接到iSCSI共享存储、上传操作系统ISO镜像文件、配置虚拟机端口组、创建虚拟机等。
数据中心是在一个特定环境中使用的一组资源的逻辑代表。一个数据中心由逻辑资源(群集和主机)、网络资源和存储资源组成。一个数据中心可以包括多个群集(每个群集可以包括多个主机),以及多个与其相关联的存储资源。数据中心中的每个主机可以支持多个虚拟机。
一个vCenter Server实例可以包含多个数据中心,所有数据中心都通过同一个vCenter Server统一进行管理。下面将使用vSphere Web客户端在vCenter Server中创建数据中心。vSphere Web客户端支持的浏览器包括Internet Explorer、Firefox、Chrome等,浏览器需要安装Adobe Flash插件。
第1步:登录vCenter Server
将本机的DNS服务器指向192.168.8.10,在浏览器中输入地址“https://vc.lab.net:9443/vsphere-client”访问vSphere Web客户端,用户名为“administrator@vsphere.local”,密码为安装vCenter Single Sign On时设置的密码,登录到vCenter Server,如图4-52所示(如果使用vCenter Server Appliance,则用户名为root,密码为vmware)。
注意:经过测试,Firefox浏览器对vSphere Web客户端的支持最好,其他浏览器虽然也能使用,但可能会出现用户界面变成英文、鼠标右键无法使用、右键菜单与Flash菜单冲突等问题。
第2步:创建数据中心
选择vCenter→主机和群集,单击“创建数据中心”,如图4-53所示。
输入数据中心名称为Datacenter,如图4-54所示。
第3步:添加主机
为了让vCenter Server管理ESXi主机,必须先将ESXi主机添加到vCenter Server。将一个ESXi主机添加到vCenter Server时,它会自动在ESXi主机上安装一个vCenter代理,vCenter Server通过这个代理与ESXi主机通信。选中数据中心Datacenter,单击“添加主机”,如图4-55所示。
第4步:为主机设置名称域位置信息
输入ESXi1主机的域名esxi1.lab.net,如图4-56所示。
第5步:输入ESXi的用户与密码
输入ESXi主机的用户名和密码,如图4-57所示。
显示ESXi主机的摘要信息,包括名称、供应商、主机型号、版本和主机中的虚拟机列表,如图4-58所示。
第6步:为ESXi主机分配许可证
如图4-59所示。如果不分配许可证,可以使用60天。
第7步:设置是否启用锁定模式
如果启用了锁定模式,管理员就不能够使用vSphereClient客户端直接登录到ESXi主机,只能通过vCenter Server对ESXi主机进行管理。在这里不启用锁定模式,如图4-60所示。
选择虚拟机的保存位置为数据中心Datacenter,如图4-61所示。
第8步:添加另外的ESXi主机
使用相同的步骤添加另一台ESXi主机esxi2.lab.net。在图4-62中,两台ESXi主机都已经添加到vCenter Server。
至此,我们添加了两台ESXi主机到vCenter Server,这两台ESXi主机已经可以通过vCenter Server来管理了,本子任务结束。
(2)将ESXi连接到iSCSI共享存储
在【项目三】的【任务二】和【任务三】中,我们已经建好了两种类型的iSCSI存储器,在【项目三】的【任务四】中也介绍了怎样把iSCSI存储器挂载到ESXi主机中使用,此子任务与【项目三】的【任务四】类似,但此子任务是通过vCenterServer把ESXi主机esxi1.lab.net连接到iSCSI共享存储。
第1步:配置虚拟网络
(1)选中ESXi主机esxi1.lab.net,选择“管理”→“网络”→“虚拟交换机”,单击“添加主机网络”,如图4-63所示。
(2)选择“VMkernel网络适配器”单选按钮,如图4-64所示。
(3)选择“新建标准交换机”单选按钮,如图4-65所示。
(4)单击“添加适配器”,如图4-66所示。
(5)选中ESXi主机的网络适配器vmnic2,如图4-67所示。
(6)设置VMkernel端口的“网络标签”为iSCSI,在“可用服务”列表中不需要启用任何服务,如图4-68所示。
(7)设置VMkernel端口的IP地址与iSCSI存储器为同一网段的IP地址,比如192.168.1.11,子网掩码为255.255.255.0,如图4-69所示。完成添加VMkernel端口。
第2步:配置存储适配器
(1)选中ESXi主机esxi1.lab.net,选择“管理”→“存储器”→“存储适配器”,单击“添加新的存储适配器”,选择“软件iSCSI适配器”,如图4-70所示。
(2)选中iSCSI软件适配器vmhba33,选择“网络端口绑定”,单击“添加”按钮,如图4-71所示。
(3)选中VMkernel端口iSCSI,单击“确定”按钮,如图4-72所示。
(4)切换到“目标”→“动态发现”,单击“添加”按钮,如图4-73所示。
(5)输入iSCSI目标服务器的IP地址,在这里为本机VMware Network Adapter VMnet1虚拟网卡的IP地址192.168.1.1,如图4-74所示。
(6)单击“重新扫描主机上的所有存储适配器以发现新添加的存储设备和/或VMFS卷”,如图4-75所示。
(7)选中“扫描新的存储设备”和“扫描新的VMFS卷”,单击“确定”按钮,如图4-76所示。
第3步:新建数据存储
(1)右击主机esxi1.lab.net,选择“新建数据存储”命令,知图4-77所示。
(2)开始在主机esxi1.lab.net上创建新的数据存储。
(3)选择数据存储类型为VMFS,如图4-78所示。
(4)输入“数据存储名称” 为 iSCSI-Starwind,选中iSCSI目标的LUN“ROCKET iSCSI Disk”,如图4-79所示。
(5)选择文件系统为VMFS 5,如图4-80所示。
(6)选择“使用所有可用分区”选项,如图4-81所示。
(7)完成新建数据存储。
第4步:使用相同的步骤配置ESXi主机esxi2.lab.net
使用相同的步骤为ESXi主机esxi2.lab.net配置虚拟网络、添加存储适配器,连接到iSCSI存储iSCSI-Starwind。以下为不同的配置。 配置VMkernel端口iSCSI的IP地址为192.168.1.12,子网掩码为255.255.255.0,如图4-82所示。
重新扫描存储适配器后,不需要创建新存储,系统会自动添加iSCSI存储,如图4-83所示。
至此,ESXi主机已经连接到iSCSI存储上,此子任务结束。
(3)使用共享存储创建虚拟机
下面将把Windows Server 2008 R2的安装光盘ISO文件上传到iSCSI存储中。创建虚拟机端口组和新的虚拟机,并将虚拟机保存在iSCSI共享存储中。在虚拟机中安装Windows Server 2008 R2操作系统,并为虚拟机创建快照。
第1步:上传操作系统ISO镜像文件
(1)单击vCenter→“存储器”,选中iSCSI-StarWind,单击“管理”→“文件”→“创建新的文件夹”,如图4-84所示。
(2)输入文件夹名称为ISO。
(3)单击“安装客户端集成插件”,下载文件VMware-ClientlntegrationPlugin-5.6.O.exe。 关闭浏览器,安装VMware客户端集成插件。程序安装完成后,重新打开浏览器,在iSCSI-Starwind处,单击“管理”→“文件”,进入ISO目录,单击“将文件上载到数据存储”图标,如图4-85所示。
(4)浏览找到Windows Server 2008 R2的安装光盘ISO文件,如图4-86所示。
(5)文件上传完毕,如图4-87所示。
第2步:配置虚拟机端口组
(1)选中ESXi主机esxi1.lab.net,选择“管理”→“网络”→“虚拟交换机”,单击“添加主机网络”,选择“标准交换机的虚拟机端口组”,如图4-88所示。
(2)选择“创建标准交换机”。
(3)将网络适配器vmnic1添加到“活动适配器”,如图4-89所示。
(4)输入网络标签名称为ForVM,如图4-90所示。
(5)完成创建虚拟机端口组。
(6)在ESXi主机esxi2.lab.net中使用相同的步骤创建虚拟机端口组ForVM,绑定到网络适配器vmnic1,如图4-91所示。
第3步:创建虚拟机
下面将在ESXi主机esxi1.lab.net上创建并安装Windows Server 2008 R2虚拟机。
(1)单击vCenter→“主机和群集”,选中主机esxi1.lab.net,在右键快捷菜单中选择“新建虚拟机”命令,如图4-92所示。
(2)选择“创建新虚拟机”,如图4-93所示。
(3)输入虚拟机名称为WindowsServer2008R2,选择虚拟机保存位置为Datacenter,如图4-94所示。
(4)选择计算资源,选中ESXi主机esxi1.lab.net,如图4-95所示。
(5)选择存储器为iSCSI-Starwind,将虚拟机放置在iSCSI共享存储中,如图4-96所示。
(6)选择兼容性为“ESXi 5.5及更高版本”。
(7)选择客户机操作系统系列为Windows,客户机操作系统版本为“Microsoft WindowsServer 2008 R2(64位)”。
(8)开始自定义硬件,将内存设置为1024MB,将“硬盘置备”方式设置为Thirn provision(精简配置),如图4-97所示。
(9)在“新CD/DVD驱动器”处,选择“数据存储ISO文件”,浏览找到Windows Server 2008 R2的安装光盘ISO文件,如图4-98所示。
(10)在“新网络”处选择虚拟机端口组ForVM,选中“新CD/DVD驱动器”的“连接”,将“新软盘驱动器”移除,如图4-99所示。
完成创建新虚拟机。
第4步:安装虚拟机操作系统
(1)选中虚拟机WindowsServer2008R2,在右键快捷菜单中选择“打开电源”命令,如图4-100所示。
(2)切换到“摘要”选项卡,单击“下载VMRC”,从VMware的官网下载并安装VMRC( VMware Remote Console),重启浏览器后,单击“使用VMRC打开”,如图4-101所示。
(3)在虚拟机中安装Windows Server 2008 R2操作系统,如图4-102所示。在VMRC中,按<CtrI+Alt>组合键可以退出客户机控制台。
(4)客户机操作系统安装完成后,单击“安装VMware Tools”,如图4-103所示。
(5)双击光盘驱动器盘符,开始安装VMware Tools,如图4-104所示。安装完VMware Tools后,重新启动客户机操作系统。
第5步:创建快照
下面将为虚拟机Windows Server 2008 R2创建快照。
(1)将虚拟机关机,在vSphere Web Client页面上方单击“刷新”图标按钮,如图4-105所示。 注意:有时虚拟机关机后,Web界面不能自动刷新,导致某些菜单项目不能时可以在vSphere Web客户端中刷新,即可解决问题。vSphere Web Client页面上方提供了“刷新”功能,不要在整个浏览器中按“刷新”。
(2)在虚拟机的右键快捷菜单中选择“生成快照”命令,如图4-106所示。
(3)输入快照名称为system-ok,描述为“刚安装好操作系统”,如图4-107所示。
至此,在共享存储上已经创建好虚拟机,安装好操作系统并创建了快照,此子任务结束。