资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
VMware vSphere 云操作系统虚拟安装时间:2011-06-13 20:33 来源:未知 作者:admin 点击: 916 次VMware vSphere 的优势和区别 虚拟化不是仿真(Simulation)也不是模拟(Emulation),而只是一种将硬件转化成软件的技术,它允许用户在一台物理机上以虚拟机的形式 运行多个操作系统。虚拟化的工作模式可以简单划分为两种,一是 VMware vSphere 所使用的全虚拟化(Full Virtualization),相对应的半虚拟化技术我们将会在 Hyper-V 2.0 相关文章中介绍。 表 1:不同的组成部分对硬件平台的需求不同 环境 ESX Server vCVMware vSphere 的优势和区别虚拟化不是仿真(Simulation)也不是模拟(Emulation),而只是一种将硬件转化成软件的技术,它允许用户在一台物理机上以虚拟机的形式 运行多个操作系统。虚拟化的工作模式可以简单划分为两种,一是 VMware vSphere 所使用的全虚拟化(Full Virtualization),相对应的半虚拟化技术我们将会在Hyper-V 2.0 相关文章中介绍。表 1:不同的组成部分对硬件平台的需求不同环境 ESX Server vCenter Server vSphere ClientCPU AMD Opteron/Intel Xeon 64-bit2.0GHz 以上Intel/AMD x86 处理器266MHz 以上Intel/x86 处理器(推荐 500MHz 以上)内存 至少 2GB 至少 2GB 至少 256MB(推荐 512MB 以上)网络至少 1 个网络适配器(Broadcom NetXtreme 570x、Intel PRO/1000)推荐千兆网络 推荐千兆网络注:虽然 ESX Server 可以安装在 SATA 硬盘上,但是却不能在 SATA 硬盘上创建虚拟机。这是 VMware 的一个强制要求,主要是考虑到实际生产应用中VMware 对于磁盘的 I/O 性能要求很高,而这正是 SATA 硬盘的软肋。全虚拟化的主要概念是虚拟化层(Virtualization Layer)被安装在物理机上并接管硬件,每一台虚拟机对于所有硬件的操作都需要经过虚拟化层的“翻译”最终落实到物理硬件上。做过数据库的人都知道,存 储在文件系统上的数据库性能要明显低于存储在裸设备上的数据库的性能。同理可以想见,虚拟机的任何硬件访问性能都会低于实际的物理硬件性能。但问题在于, 生产中使用的服务器产品的硬件配置越来越高,如 HP Proliant DL785 G6 最多可以配置 8 颗 6 核心 Opteron 8436SE 和 256GB 内存。面对这些 x86 构架顶级服务器,目前很难有应用能够用足它们所有的 CPU 和内存,而虚拟化技术为 CPU 和内存富余资源进行 复用提供了可行性。另外,企业用户还可以通过 SAN 网络连接存储系统以提高磁盘性能;通过多网卡的负载均衡以提高网络性能。图 1解决了关于性能的疑惑,我们再来了解一下 VMware vSphere 和VMware Server/Workstation 之间的区别。VMware Server/Workstation 是基于宿主系统的虚拟化(图 1),其可靠性十分依赖于宿主操作系统的稳定性。想象一下:十几台虚拟机跑在一台 Windows 上,遇到每月微软发布更新补丁的时候,十几台虚拟机都需要跟着服务器一起重启。这将是多么可怕的场景!图 2VMware vSphere 是使用“裸”虚拟化层的虚拟化技术(图 2),VMware开发了一个用作虚拟化层的 Linux 内核操作系统直接安装在物理硬件上。这样做不 仅提高了系统的可靠性,同时由于硬件访问由之前宿主系统模式的“虚拟操作系统虚拟化层宿主操作系统驱动物理硬件”简化为“虚拟操作系统虚拟化层 物理硬件”,因此避开了宿主系统的驱动、文件系统等性能干扰因素。系统构架和实验环境设计VMware vSphere 不是一个简单的基于单机的程序,而是一个较为复杂的、需要多台物理机才能正常工作的环境。它的结构如图 3 所示,包括了以下几部分:1.ESX(或者免费的 ESXi)的主机:虚拟机就运行在其上;2.vCenter Server:提供对于多台 ESX 主机的管理并提供附加功能;3.数据库服务器:存储 vCenter Server 的管理信息,保存为数据库形式;4.vSphere Client:连接到 vCenter Server 或者直接连接到 ESX 主机上对环境进行管理;5.Active Directory Domain:为多台 vCenter Server 提供集中化管理。图 3或许有些用户会不理解:平时对于一款软件的硬件要求、操作系统和数据库要求,我们往往一笔带过,为什么今天要专门列出来呢?这主要是因为在企业级环境中这 种技术数据至关重要,如果稍有不慎就可能会前功尽弃。更重要的是,试用的过程需要用户对应这个软硬件需求来在试验平台上搭建一套VMware vSphere 环境,之后的安装和功能介绍都将在这套环境上进行。表 2:vCenter Server 和 vSphere Client 支持的操作系统操作系统 vCenter Server vSphere ClientWindows XP Pro SP2 32bit Yes YesWindows XP Pro SP2 64bit No YesWindows 2000 No NoWindows 2003 SP1/SP2/R2/x64 Yes YesWindows 2003 Standard/Web No YesWindows Vista Business x86/x64 SP1 No YesWindows Vista Enterprise x86/x64 SP1 No YesWindows Server 2008 x86/x64 Yes Yes表 3:支持的数据库服务器IBM DB2 Express-C v9.5/Express Edition v9.5/Workgroup Server Edition v9.5/Enterprise Server Edition v9.5Microsoft SQL Server 2005 Express/Standard edition(SP2)/Enterprise Edition(SP2) x86/x64 Microsoft SQL Server 2008 Standard Edition/Enterprise Edition x86/x64Oracle 10g Standard Edition/Enterprise Edition(Release 110.1.0.3.0)/(Release 210.2.0.1.0)Oracle 11g Standard Edition/Enterprise Edition注:我们以往熟悉并常用的 SQL Server 2000 已经不在被支持的行列了。即便只是实验环境,仍至少需要一颗 4 核心的处理器和 6GB 的内存,不过相信企业 IT 人员想要找到符合要求的平台并非难事。我们找了两台性能较高的普通 PC 且通过千兆局域网连接,它们的配置如表 4 所示。需要说明的是,普通 PC 和服务器有一个重要的区别,就是普通 PC 没有通过 VMware 兼容性认证。我们无法 保证能在普通 PC 上成功安装对硬件有着苛刻要求的 vSphere ESX Server,所以我们的试用方案需要通过 VMware Workstation 的虚拟机安装vSphere ESX Server。表 4:测试平台配置测试平台 PC1 PC2CPU Core i7 920 Phenom X4 945内存 6GB DDR3 1066 8GB DDR2 667操作系统 Windows 7 Ultimate x64 Windows 2008 R2 Datacenter x64IP 地址 192.168.1.10 192.168.1.3就当前的硬件,我们做了如下规划:VMware Workstation 需要工作在宿主操作系统下,因此需要为 Windows 7 和 Windows 2008 R2 都预留 1GB 的内存。然后我们需要在 VMware Workstation 的虚拟机里装两台 ESX Server,它们各自至少需要 2GB 内存;我们将它们放在 PC2 上,并且为了提高性能各自分配了 3GB 内存。vCenter Server、数据库服务器和 vSphere Client 可以共存在一台机器上,同时 vCenter Server 也需要至少 2GB 内存,因此我们决定将其放在 PC1 上。(注:由于虚拟化特性所决定,用于安装 ESX Server 的 PC2 的宿主操作系统必须是 64 位系统。)图 4图 5鉴于 ESX Server 对于磁盘性能的高要求,我们在 PC2 上安装了 8 块WD1001FALS 硬盘组成 RAID5 来提高磁盘性能(图 4),这样也可以方便之后设置共 享存储。如果用户的试用平台没有这种条件,那么只要硬盘能够达到或超过WD6400AAKS 的水平,磁盘子系统性能就不至于无法接受。通过一番安排,我们 得到了如图 5 所示的拓扑结构图。实验软件下载硬件平台准备就绪之后,我们还需要下载一些实验中需要的软件。这些软件包括:搭建环境的基础 VMware Wor kstation、vCenter Server 的操作系统(我们选择 Windows Server 2008 Enterprise)、数据库 SQL Server 2008 Enterprise、VMware vSphere 的整套安装源。VMware 为旗下产品提供了统一的下载页面 downloads.vmware.com/cn/d/,VMware Workstation 和 VMware vSphere 的最新版本下载链接均可以从此页面打开。需要注意的是,因为下载前需要输入注册信息,所以我们需要提前注册一个 VMware 用户。针对不同 的企业需求,VMware vSphere 4 提供了 6 个版本供选择,在试用过程中我们需要下载 VMware ESX 4、VMware vCenter Server 4、VMware Data Recovery 和VMware vShield Zones 的相关文件。表 5:实验软件版本及下载地址软件 下载地址 试用期VMware Workstation7.0.1 for Windowsdownloads.vmware.com/cn/d/ 30 天Windows Server2008 Enterprisewww.microsoft.com/china/windowsserver2008/download/trial-software.aspx 60 天SQL Server 2008Enterprisewww.microsoft.com/china/SQL/2008/trial-software.aspx180天VMware vSphere 4 downloads.vmware.com/cn/d/ 60 天我们不得不承认现在微软的软件授权策略越来越“厚道”了,像Windows Server 2008 Enterprise 和 SQL Server 2008 Enterprise 这样的软件也提供了较长的免费试用期。另外,虽然 Windows 相关文件均提供了中文版下载,不过我们建议大家采用英文版本,这样才 能方便地搭建出英文环境。因为 VMware 的中文文档不够完善,英文测试环境能够帮助我们方便地对照英文文档。PC2 上的 ESX Server 安装图 6 是
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号