您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 项目2-使用vCenter-Server搭建高可用VMware虚拟化平台
项目2使用vCenterServer搭建高可用VMware虚拟化平台XX系姓名项目导入•在项目一中,某职业院校已经使用VMwareESXi5.5搭建了服务器虚拟化测试环境,管理员已经掌握了安装VMwareESXi、配置vSphere虚拟网络、配置iSCSI共享存储、创建虚拟机的方法,并将一部分业务系统迁移到了虚拟化系统中。•经过一个月的运行,所有虚拟机和业务系统运行正常,该职业院校网络中心决定建设完整的VMwarevSphere虚拟化架构,将所有IT系统部署在虚拟化系统中。项目导入•管理员将在所有新购置的服务器上安装VMwareESXi,使用一台单独的服务器安装VMwarevCenterServer。•启用vSphereDRS(分布式资源调度)实现主机资源的负载均衡。•启用vSphereHA(高可用性)实现虚拟机的高可用性。项目目标•安装VMwarevCenterServer•安装VMwarevCenterServerAppliance•使用vSphereWebClient管理虚拟机•使用模板批量部署虚拟机•使用vSpherevMotion实现虚拟机在线迁移•使用vSphereDRS实现分布式资源调度•使用vSphereHA实现虚拟机高可用性项目设计项目设计•所有ESXi主机与vCenterServer服务器连接到交换机S1表示的管理网络,管理员的PC也连接到管理网络。•所有ESXi主机上的虚拟机通过交换机S2表示的虚拟机网络连接到外部网络。•所有ESXi主机通过交换机S3表示的存储网络连接到iSCSI网络共享存储。iSCSI存储可以由硬件磁盘阵列提供,也可以是在一台服务器上安装的软件iSCSI目标服务器。•交换机S4表示的vMotion网络用来实现虚拟机的在线迁移。项目设计•为了让读者能够在自己的电脑上完成实验,在本项目中将使用VMwareWorkstation来搭建拓扑,实验拓扑设计如下:项目设计•管理网络为vmnet8(NAT模式)、虚拟机网络为vmnet0(桥接模式)、存储网络为vmnet1(仅主机模式)、vMotion网络为vmnet2(仅主机模式)。•每台ESXi主机有4块网卡,分别连接到管理网络、虚拟机网络、存储网络和vMotion网络。•在本机上安装StarwindiSCSISAN6.0用来作为iSCSI目标服务器,管理员在本机使用Web浏览器来管理VMwarevSphere5.5虚拟化环境。网卡分配和IP地址规划主机VMkernel端口IP地址/域名网卡本机虚拟网络所在网络ESXi1ManagementNetwork192.168.8.11/esxi1.lab.netvmnic0vmnet8管理网络iSCSI192.168.1.11vmnic2vmnet1存储网络vMotion192.168.2.11vmnic3vmnet2vMotion网络ESXi2ManagementNetwork192.168.8.12/esxi2.lab.netvmnic0vmnet8管理网络iSCSI192.168.1.12vmnic2vmnet1存储网络vMotion192.168.2.12vmnic3vmnet2vMotion网络vCenterN/A192.168.8.10/vc.lab.netEthernet0vmnet8管理网络PC(本机)N/A192.168.8.1VMwareNetworkAdapterVMnet8vmnet8管理网络N/A192.168.1.1VMwareNetworkAdapterVMnet1vmnet1存储网络项目所需软件列表•VMwareWorkstation12•VMwarevCenterServer5.5U2•VMwareESXi5.5U2•WindowsServer2008R2•StarwindiSCSISAN&NAS6.0任务2.1安装VMwarevCenterServer什么是vCenterServer•VMwarevCenterServer是vSphere虚拟化架构的中心管理工具,使用vCenterServer可以集中管理多台ESXi主机及其虚拟机。vCenterServer允许管理员以集中方式部署、管理和监控虚拟基础架构,并实现自动化和安全性。vCenterServer的作用•vCenterServer提供了ESXi主机管理、虚拟机管理、模板管理、虚拟机部署、任务调度、统计与日志、警报与事件管理等特性,vCenterServer还提供了很多适应现代数据中心的高级特性,如vSpherevMotion(在线迁移)、vSphereDRS(分布式资源调度)、vSphereHA(高可用性)和vSphereFT(容错)等。•vCenterServer有两种不同的版本,一种是基于WindowsServer的应用程序,另一种是基于Linux的虚拟设备,称为vCenterServerAppliance。vCenterServer数据库•为了帮助实现可扩展性,vCenterServer使用一个外部数据库(包括SQLServer、Oracle)来存储数据。每个VM、主机、用户信息等数据都存储在vCenterServer数据库中。该数据库可以位于vCenterServer的本地主机或远程主机上。•vCenterServer支持的数据库包括SQLServer(可用于Windows版vCenterServer)和Oracle(可用于Linux版vCenterServerAppliance)。vCenterServer的Windows版安装程序中包含一个内置的SQLServer2008R2Express数据库,可以支持最多5台ESXi主机和最多50个VM的小规模部署。vCenterServer体系结构•一个完整的vCenterServer部署包括ESXi主机、vSphere客户端和vSphereWeb客户端、vCenterServer、数据库、SSO(单点登录,用于vCenter用户认证)和活动目录等几部分组成。vSphere客户端•VMwarevSphere提供了两种客户端用于管理:基于Windows的vSphere客户端和基于浏览器的vSphereWeb客户端。•vSphere客户端是一个基于Windows的应用程序,它可以管理ESXi主机。•vSphere客户端既可以直接连接到ESXi主机,也可以连接到vCenterServer上,对多台ESXi主机进行管理。•vSphereWeb客户端提供了一个动态的Web用户界面,可以管理vSphere虚拟基础架构。vSphereWeb客户端•从vSphere5.5开始,所有新功能只能通过vSphereWeb客户端来使用,也就是说,有些任务只能在vSphereWeb客户端上执行,而不能在基于Windows的传统vSphere客户端上完成。基于WindowsServer版本的vCenterServer的硬件、软件要求•2个64位CPU或1个双核64位CPU;•CPU速度2GHz及以上;•4GB以上内存;•4GB以上空闲硬盘空间;•1个网络适配器。•操作系统版本:–WindowsServer200364位版本;–WindowsServer2003R264位版本;–WindowsServer200864位版本;–WindowsServer2008R264位版本。vCenterServer的数据库服务器要求•MicrosoftSQLServer2005(32位或64位,要求安装SP3);•MicrosoftSQLServer2008(32位或64位,要求安装SP1)•MicrosoftSQLServer2008R2;•MicrosoftSQLServer2008R2Express(vCenterServer内置)•Oracle10gR2(要求版本10.2.0.4)•Oracle11gR1(要求版本11.1.0.7)•Oracle11gR2(要求版本11.2.0.1并安装补丁5)安装VMwarevCenterServer•操作演示:1.配置vCenterServer基础环境2.安装VMwarevCenterServer3.安装VMwareESXi4.配置iSCSI共享存储任务2.2安装VMwarevCenterServerAppliance介绍OVF格式•常见的虚拟磁盘格式包括vmdk、vhd(VirtualHardDisk,微软Hyper-V使用)、raw(裸格式)和qcow2(QEMUCopy-On-Writev2,LinuxKVM使用)等。•开放虚拟化格式(OpenVirtualizationFormat,OVF)是用来描述虚拟机配置的标准格式,OVF文件包括虚拟硬件设置、先决条件和安全属性等元数据。OVF最初由VMware公司提出,目的是方便各种虚拟化平台之间的互操作性。OVF文件组成•OVF:一个XML文件,包含虚拟磁盘等虚拟机硬件的信息。•MF:一个清单文件,包含各文件的SHA1值,用于验证OVF等文件的完整性。•vmdk:VMware虚拟磁盘文件,虚拟磁盘也可以使用其它格式的文件,从而提供虚拟化平台的互操作性。•为了简化OVF文件的移动和传播,还可以使用OVA(OpenVirtualizationAppliance)文件。OVA文件实际上是将OVF、MF、vmdk等文件使用tar格式进行打包,然后将打包后的文件后缀改为OVA得来的。介绍VMwarevCenterServerAppliance•vCenterServerAppliance(vCSA)是一个预包装的64位SUSELinuxEnterpriseServer11。它包含一个嵌入式数据库,能够支持最多100台ESXi主机和最多3000个VM。vCenterServerAppliance也可以连接到外部Oracle数据库以支持更大规模的虚拟化基础架构。•使用vCenterServerAppliance可以不需要购买WindowsServer许可证,从而降低了成本。vCenterServerAppliance的部署操作也比Windows版的vCenterServer简单得多。vCenterServerAppliance的日常使用方法与Windows版的vCenterServer完全相同。部署OVF模板•操作演示:安装VMwarevCenterServerAppliance任务2.3使用vSphereWebClient管理虚拟机创建数据中心、添加主机•数据中心是在一个特定环境中使用的一组资源的逻辑代表。一个数据中心由逻辑资源(群集和主机)、网络资源和存储资源组成。一个数据中心可以包括多个群集(每个群集可以包括多个主机),以及多个与其相关联的存储资源。数据中心中的每个主机可以支持多个虚拟机。•一个vCenterServer实例可以包含多个数据中心,所有数据中心通过同一个vCenterServer统一进行管理。•vSphereWeb客户端支持的浏览器包括InternetExplorer、Firefox、Chrome等,浏览器需要安装AdobeFlash插件。创建数据中心、添加主机•操作演示:将ESXi连接到iSCSI共享存储•操作演示:•1.配置虚拟网络•2.配置存储适配器•3.新建数据存储使用共享存储创建虚拟机•操作演示:•1.上传操作系统ISO镜像文件•2.配置虚拟机端口组•3.创建虚拟机•4.安装虚拟机操作系统•5.创建快照任务2.4使用模板批量部署虚拟机使用模板批量部署虚拟机•如果需要在一个虚拟化架构中创建多个具有相同操作系统的虚拟机(如创建多个操作系统为WindowsServer2008R2的虚拟机),可以使用模板大大减少工作量。•模板是一个预先配置好的虚拟机的备份,也就是说模板是由现有的虚拟机创建出来的。•要使用虚拟机模板,需要首先使用操作系统光盘ISO文件安装好一个虚拟机。虚拟机操作系统安装完成后,安装VMwareTools,同时可以安装必要的软件,然后将虚拟机转换或克隆为模板。将来可以
本文标题:项目2-使用vCenter-Server搭建高可用VMware虚拟化平台
链接地址:https://www.777doc.com/doc-7126214 .html