MCPLive > 杂志文章 > VMware vSphere云操作系统虚拟安装体验

VMware vSphere云操作系统虚拟安装体验

2010-05-25张麒赟《微型计算机》2010年5月下

系统构架和实验环境设计

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 Client

 Windows XP Pro SP2 32bit

 Yes

 Yes

 Windows XP Pro SP2 64bit

 No

 Yes

 Windows 2000

 No

 No

 Windows 2003 SP1/SP2/R2/x64

 Yes

 Yes

 Windows 2003 Standard/Web

 No

 Yes

 Windows Vista Business x86/x64 SP1

 No

 Yes

 Windows Vista Enterprise x86/x64 SP1

 No

 Yes

 Windows 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.5

 Microsoft SQL Server 2005 Express/Standard edition(SP2)/
 Enterprise Edition(SP2) x86/
 x64 Microsoft SQL Server 2008 Standard Edition/
 Enterprise Edition x86/x64

 Oracle 10g Standard Edition/Enterprise Edition
 (Release 1[10.1.0.3.0])/(Release 2[10.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

 PC2

 CPU

 Core i7 920

 Phenom Ⅱ X4 945

 内存

 6GB DDR3 1066

 8GB DDR2 667

 操作系统

 Windows 7 Ultimate x64

 Windows 2008 R2 Datacenter x64

 IP地址

 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所示的拓扑结构图。

分享到:

用户评论

用户名:

密码: