首页 理论教育 云计算与大数据应用研究-VMwarevSphere

云计算与大数据应用研究-VMwarevSphere

时间:2023-11-16 理论教育 版权反馈
【摘要】:VMware vSphere使用虚拟化将数据中心转换为可扩展的聚合计算基础结构。这三层构建了整个VMware vSphere平台。VMware vShield是保护虚拟数据中心不受攻击和滥用的关键安全组件,可以帮助实现遵从性强制目标。VMware vCenter Server改进了虚拟基础设施各个级别的集中式控制和可见性。(二)VMware vSphere组件及其功能VMware vSphere是一套用于虚拟化的软件组件。

云计算与大数据应用研究-VMwarevSphere

VMware vSphere使用虚拟化将数据中心转换为可扩展的聚合计算基础结构。虚拟基础设施为IT组织提供服务的方式具有更多的灵活性。虚拟基础设施也可以作为云计算的基础。VMware vSphere可以虚拟化整个IT基础设施,如服务器、存储和网络。它将这些不同类型的资源组合起来,将紧凑、不灵活的基础结构转换为虚拟化环境中的简单、统一、可管理的组件集合。

vSphere的两个核心组件是VMware ESXI和VMware vCenter Server。ESXI是一个用于创建和运行虚拟机的虚拟化平台。vCenter Server是作为连接到网络的ESXI主机的中央管理员的服务。vCenter Server可用于将资源从多个主机添加到资源池并进行管理。vCenter Server还提供了许多监视和管理物理和虚拟基础设施的功能。其他vSphere组件也作为插件提供,以扩展vSphere产品的功能。

VMware vSphere是业界第一个云计算操作系统和私有云平台,VMware vSphere可以使用虚拟化将数据中心转换为简化的云计算基础设施。

有关更多信息,请访问VMware网站。VMware地址如下:

http://www.vmware.com/cn

(一)VMware vSphere体系结构

VMware vSphere平台从其自身的体系结构上,可以分为三个层次:虚拟化层、管理层、接口层。这三层构建了整个VMware vSphere平台。VMware vSphere平台充分利用了各种计算机资源,如虚拟化资源、控制资源和访问资源。同时,它使IT组织能够提供灵活可靠的IT服务。

1.虚拟化层

VMware vSphere的虚拟化层是底层,包括基础设施服务和应用程序服务。基础设施服务用于分配硬件资源,包括计算机服务、网络服务和存储服务。计算机服务提供虚拟机、CPU和虚拟内存功能,将不同的x86计算机虚拟化为分配良好的VMware资源。网络服务是虚拟环境中一组简化和增强的网络技术,提供网络资源。存储服务足以使VMware以高效率在虚拟环境中提供存储资源。

应用服务可以保证虚拟机的正常运行,使虚拟机具有高可用性、安全性和可扩展性的特点。VMware的高可用性包括vModon(虚拟机从一台服务器迁移到另一台服务器而不中断服务)、存储VMware(虚拟机磁盘从一台服务器迁移到另一台服务器)、HA(当服务器故障时,虚拟机会迁移到另一台服务器,服务不会中断)、FT(这对于虚拟机来说特别热门)。当一个虚拟机出现问题时,另一个虚拟机立即接管服务。在很大程度上保证了零停机时间,DateRecovery(虚拟机的备份恢复)。安全性包括VMware vShield和虚拟机安全性,其中VMware vSphere是专门为VMware vCenter Server集成构建的安全虚拟设备套件。VMware vShield是保护虚拟数据中心不受攻击和滥用的关键安全组件,可以帮助实现遵从性强制目标。随着业务和服务的不断发展,系统对资源的需求越来越大,硬件的升级和扩展显得越来越辛苦。在这种情况下,可扩展性变得更加重要。VMware提供DRS和HotAdd,使虚拟机能够动态迁移到另一台服务器,而HotAdd允许虚拟机在不停机的情况下热添加vCPU或内存,服务不会中断,从而确保可伸缩性和连续性。

2.管理

管理是一个非常重要的层,是虚拟化环境的核心。VMware vCenter Server改进了虚拟基础设施各个级别的集中式控制和可见性。vSphere是一个可扩展的平台,由多种合作伙伴系统支持,可以通过主动管理来实现vSphere的潜力。

3.接口层

用户可以通过vSphere客户端或vSphereWeb客户端访问VMware vSphere数据中心。vSphere客户端是一个Windows应用程序,它通过命令行接口和SDK访问虚拟平台并自动管理数据中心。

(二)VMware vSphere组件及其功能

VMware vSphere是一套用于虚拟化的软件组件。这些组件包括ESXI、vCenter Server和在vSphere环境中实现许多不同功能的其他软件组件。

vSphere包括以下软件组件。

1.ESXI

ESXI是一个虚拟化平台,可用于将虚拟机创建为一组配置和磁盘文件,这些配置和磁盘文件可以执行物理机器的所有功能。使用ESXI,可以运行虚拟机、安装操作系统、运行应用程序和配置虚拟机。匹配H包括标识虚拟机资源,例如存储设备。服务器提供引导、管理和其他服务来管理虚拟机。每个ESXI主机都有一个vSphere客户端进行管理。如果已经向vCenter Server注册了ESXI主机,那么就拥有了应用vCenter Server函数的vSphere客户端。

2.服务器

VCemer Server是连接到网络的VMware ESXI主机的中央管理员。VCemer服务器指导虚拟机和虚拟机主机(ESXI主机)上的操作。vCenter Server是安装后自动运行的Windows服务器。vCenter服务器继续在后台运行。即使没有与任何vSphere客户端的连接,也没有用户登录到vCenter Server所在的计算机vCenter Server,也可以执行监视和管理活动。它必须能够访问通过网络管理的所有主机,运行vSphere客户端的计算机必须能够通过网络访问服务器。您可以在ESXI主机上的Windows虚拟机中安装vCenter服务器,以利用VMware HA提供的高可用性。也可以使用链接模式将多个vCenter Server系统连接到一起,从而可以使用单个vSphere客户端连接来管理这些系统。

3.vCenter Server插件

vCenter服务器插件为应用程序提供了vCenter服务器(通常是插件服务器组件和客户端组件)的附加功能。安装插件服务器后,插件将在vCenter Server中注册,插件客户端可供vSphere客户端下载。在vSphere客户端上安装插件之后,它可能会通过添加功能相关的视图、选项卡工具栏按钮或菜单选项来改变界面的外观。插件利用核心vCenter Server功能(如身份验证和权限管理),但有自己的事件类型、任务、元数据和特权。有些vCenter Server功能是作为插件实现的,可以使用vSphere客户端插件管理器来处理。vCenter Server数据库用于维护vCenter Server环境中管理的每个虚拟机、主机和用户状态的持久存储区域。vCenter Server数据库可以是相对于vCenter Server系统的远程或本地数据库。数据库是在vCenter Server安装期间安装和配置的。如果可以通过vSphere客户端直接访问ESXI主机,而不是通过vCenter Server系统和相关的vSphere客户端访问,则不使用vCenter Server数据库。

许多vCenter Server功能是以需要TomcatWeb服务器的Web服务的形式实现的。作为vCenter Server安装的一部分,Tomcat Web服务器安装在vCenter Server计算机上。需要TomcatWeb服务器运行的功能包括:链接模式、CIM/硬件状态选项卡、性能图表、Web Access、vCenter存储监视/存储视图选项卡和vCenter服务状态。

vCenter Server代理是在每个托管主机上收集、通信和执行由vCenter Server发送的操作的软件。第一次将主机添加到vCenter Server清单时,将安装vCenter Server代理。

4.ESXI主机

主机代理是在每个托管主机上收集、通信和执行通过vSphere客户端发送的操作的软件。它是在ESXI安装期间安装的。

5.轻量级目录访问协议(Lab Manager Server到Active Directory,LDAP)

vCenter Server使用LDAP在连接模式的vCenter服务器系统之间同步数据(例如许可证和角色信息)。

(三)VMware vSphere硬件要求

VMware vSphere需要适当的硬件和软件支持,以下是几个主要组件的硬件要求。

1.ESXI(www.xing528.com)

要安装和使用ESA 5.0、硬件和系统资源,必须满足以下要求。

(1)ESXI至少需要2 GB的物理RAM。VMware建议使用8 GB的RAM,这样就可以充分利用ESXI的功能,并在典型的生产环境中运行虚拟机。

(2)要支持64位虚拟机,x64CPU必须能够支持硬件虚拟化。

(3)一个或多个千兆位或10 GB以太网控制器。

(4)一个或多个F控制器的任何组合。

(5)SCSI磁盘或包含虚拟机未分区空间的本地(非网络)RAIDLUN。

(6)存在由支持的SAS控制器或支持板SATA控制器连接的磁盘,用于市场银行ATA(SATA)。SATA磁盘将被视为远程的、非本地的磁盘。在默认情况下,这些磁盘被用作暂存分区,因为它们被认为是远程磁盘。

2.服务器

vCenter Server是一种物理机器或虚拟机服务器系统,它可以访问受支持的数据库,并且必须满足特定的需求,VCemer服务器计算机必须满足硬件要求。

(1)记忆

推荐内存为4 GB。如果数据库在同一台计算机上运行,则需要更高的内存。vCenter Server包括各种Java服务:VMware虚拟中心管理Web服务(Tomcat)、库存服务和配置文件驱动的存储服务。安装vCenter Server时,请选择vCenter服务器清单的大小,以便为这些服务分配内存。清单的大小决定了这些服务的最大JVM堆设置。如果环境中的主机数量发生变化,则可以在安装后调整此设置。

(2)磁盘存储

建议将磁盘存储为4 GB。如果VCemer服务器数据库在计算机上运行,则磁盘要求可能更高,当vCemer中心服务器登录到服务器5.0,才可确保分配给日志文件夹的磁盘空间足够大。

(3)微软SQL服务器

磁盘需要最多2GB的可用磁盘空间来解压缩安装文件。安装完成后,系统将删除大约1.5 GB的此类文件。

(4)网络

建议进行千兆位连接。

3.vSphere Client

vSphere客户端硬件需求和建议如下。

(1)CPU

处理器500 MHz或更快的英特尔或AMD处理器(推荐1GHz)。

(2)记忆

Memmory 500 MB(Record1GB)

(3)磁盘空间

磁盘存储完全安装需要1.5 GB的空闲磁盘空间。

(4)软件

安装包括以下组件。

·Microsoft.NET2.0SP2

·Microsoft.NET3.0SP2

·Microsoft.NET3.5SP1

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈