VMware虚拟化应用实例
鉴于上述问题,现在很多IDC商家都纷纷推出了服务器应用的新概念——VPS主机。其实作为一个销售服务器的人员,对于服务器技术、知识,要有比较透彻的了解。对于VPS,我也略有涉及。VPS是Virtual Private Server的简称,是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。然后根据自己的实际需要,在这些小的服务器上,转载独立的操作系统,它的运行和管理与独立服务器完全相同。每个虚拟专用服务器都设定自己独立的IP地址,这和共同享用一个IP的虚拟主机有很大不同。
VPS享有独立系统、独立空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。而虚拟主机,这是都是共享的。在VPS上,用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。
当然要想实现虚拟机,我们还需要一套成熟的服务器虚拟机软件,目前市面上所使用的虚拟机软件有微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo。无论采用什么的虚拟软件,功能都是大同小异。考虑到成本的问题,我们采用VMWARE的免费版本,以前这些软件都是要money的,呵呵。
非常碰巧,近来有位比较熟知的朋友,正好想导入虚拟机产品,以解决多达50个客户网站建站问题,但由于对虚拟机的性能不太了解,所以该计划一直搁浅。经过商议,由我们搭建测试平台并对该软件进行测试。下面就是这次测试的全过程:
一、硬件篇
首先,我们准备了一台(亿时空SX1242)型号的服务器,由于这次所需要的虚拟机数量非常庞大,想要在一台服务器上实现,则必须增强硬件配置,于是我们将(亿时空SX1242)服务器的内存扩容至12G,硬盘升级成2个SAS 15K 300G,CPU增至双路XEON 5405。
图1 亿时空SX1242服务器
图3 2个SAS 300G 15000转硬盘
亿时空SX1242服务器配置了intel 45nm制程的新版四核至强,根据intel的官方文档,新版的45nm制程四核至强,相比65nm制程的版本,有了以下几个主要方面的提升:
(1) Radix-16除法器以及增强型英特尔虚拟化技术;
(2) 更大更快速的高速二级缓存(从8M提升到12M);
(3) SSE4指令集以及Shuffle引擎;
(4) 深层关机技术与增强型动态加速技术。
在上面几个方面上,最令我们感兴趣的就是第一项了,根据的intel的说法,Radix-16除法器以及增强型英特尔虚拟化技术是Penryn基于酷睿微体系架构中宽位动态执行的改进,新增加的Radix-16相除技术与前代产品相比能将所有应用上的计算除法器速度提高约一倍。而增强型英特尔虚拟化技术则可将虚拟机的转换速度提高25-75%。上面的这些特性仅是通过硬件则可实现,无须在软件应用层修改现有的程序。
当然,要更好的实现虚拟化,除了CPU之外,别的配置也需要跟上,才能达到一个整体良好的配合,充分发挥平台的性能优势。得益于亿时空SX1242服务器的良好扩充能力,我们把内存扩充到了12GB,并配置了转速高达15000转的高速SAS硬盘,以消除存储子系统的瓶颈。其实虚拟化的历史由来已久,但是一直都没有在常见应用中普及,很大程度上,是因为过去硬件的性能有限,虚拟化的实用性受到了很大的制约。随着硬件性能的跳跃式发展,计算机的计算能力呈几何级数增长,在很多入门级别应用上,可以说主流的硬件都存在着性能剩余。为了充分的利用硬件的计算能力,虚拟化就成了一个比较好的解决方案。本次测试,因为要满足50个虚拟机的建立,对机器硬件上的性能要求就相对高了,所以我们采用这个配置相对高端的配置。
二、软件篇
硬件平台已经齐备,接下来就是软件了,由于这次只是测试工作,没必要投重金去购买一套正版,因此我们便去VMware的官方网站下载了 ESX 3i-U2(免费版) 和 VMware Infrastructure Client 2.5(测试版);VMware ESX 3i是安装在服务器上的。亿时空SX1242服务器的软件兼容性非常好,在上面安装VMware ESX 3i非常顺利,基本不需要什么设置,只需按照提示来操作就可以完成安装。
下面是一些安装后第一次启动的图片:
图5 开机自检,信息显示2颗XEON 5405以及12G FBD内存
图6 检测到 2颗300G SAS硬盘
图7 VMware ESX Server 3i正在启动
图8 服务器已启动完毕
至此,服务部端已启动完毕,在图8中可以看到一个IP地址,这个地址是该服务器的访问地址,即当客户端安装完成后,就可以通过此地址来访问设置这台服务器了,当然这个IP地址是可更改的,可以通过左下角的F2键进入系统设置(如:图9)。
由于这个软件支持一个客户端同时管理多个服务器,所以这里需要新建一个群集,然后再添加主机, 添加主机时需要输入上述服务器的IP地址、用户名及密码,添加成功后,点选该主机,然后鼠标右键新键虚拟机,接着就是配置虚拟机资源,这里我们需要建立50台虚拟机,所以每台虚拟机分配了256M内存和8G的硬盘空间。
启动虚拟机,点选“控制台”,会看到该虚拟机已启动到DOS状态,这时我们可以通过该软件可调用本地计算机光驱的功能,来给虚拟机安装操作系统,这里的安装过程跟平时安装过程一样,需要对硬盘分区,格式化等。当装完系统后,点选此虚拟机,然后右键,在菜单中运行“安装/升级VMware Tools”,来给虚拟机的设备安装VMware的驱动。

至此,客户端及虚拟机的安装与配置工作基本完成,接下来只需要通过VC的克隆功能,就可以克隆出余下的49台虚拟机,因为这些虚拟机都同在一个虚拟交换机上,所以每克隆一台需要修改计算机名称,否则会有冲突。
克隆工作完毕后,便逐一启动所有虚拟机,通过VC我们可以看到所有虚拟机的当前状态,资源利用情况等信息,由于这台亿时空服务器配备了12G内存及双路4核XEON处理器,所以很顺利的启动了这50台虚拟机。
















2010/02/14 于 21:29:43
JAYCN祝大家新年快乐!
2010/02/13 于 01:21:54
独立主机这个一般个人博客用不到,VPS有可能。新年愉快
2010/02/14 于 11:18:23
我准备搬到VPS上面了 呵呵! 新年快乐!
2010/02/08 于 23:13:35
小样 整这个专业的谁看的下去啊
2010/02/07 于 17:02:26
好像是昨天还是啥时候手机上进你那看了 不过没图片。。。很不错的 我玩VMware也就是装个Linux。。。
2010/02/08 于 21:12:59
IDC机房也就这样了 呵呵!
2010/02/07 于 15:34:26
水水,来了,,,图片加水印 是必须的~~
2010/02/08 于 21:12:00
太麻烦来。不加了 流量也不大!
2010/02/06 于 22:40:57
看不懂,在努力看……每天来逛逛,肯定会被熏陶会的。呵呵……突然发现,搁浅的头像,很象“香吉士”的眉毛!!
2010/02/06 于 23:55:50
呵呵 我这个是debian的图标!
2010/02/06 于 16:29:22
太专业了,俺看得一个头两个大,实在看不懂
2010/02/06 于 16:02:00
沙发。
2010/02/06 于 15:11:28
虚拟化是趋势,xen server 也不错。
2010/02/06 于 16:14:26
额 你懂得不少额!
2010/02/06 于 18:06:13
那啥,因为我家某人是做vps的……
2010/02/06 于 23:56:20
国外VPS吗?可以放HI站吗? 嘿嘿!
2010/02/06 于 14:53:46
内容越来越专业了。
2010/02/06 于 16:14:41
努力得到PIN码!