正在阅读:实战中小企业服务器虚拟化(上篇)实战中小企业服务器虚拟化(上篇)

2008-09-20 10:42 出处:PConline原创 作者:海侧卫 责任编辑:wenzhicheng

  要说起08年服务器领域最火热的关键词,莫过于“虚拟化”这三个字了,好像是只要搞了虚拟化,一切问题就能迎刃而解,说得比唱的还好听。另一方面,在世纪的应用领域,真正虚拟化的服务器还不到总量的10%,更多的用户是在观望,很多中小企业并不了解虚拟化的概念,也不清楚虚拟化的好处,更重要的是,把鸡蛋放到一个篮子里,是否安全,下面笔者就以图文实例来解答上述问题。

  什么是虚拟化服务器

  虚拟化服务器并不像许多人想像中的那么复杂,通俗而言,就是把一台物理服务器资源分成若干份,可同时运行多套操作系统。用途没有改变,功能没有改变,变得只是把一台服务器变为多台相互独立的虚拟服务器。
 
  现在常说的虚拟服务器是在硬件层上添加了一个虚拟层,不同的虚拟机都运行在这个虚拟层上,互不干扰,相互独立,可以运行不同的操作系统,这与以往VMware WorkStation等在WINDOWS等主操作系统下安装一个软件的做法不同,这样做的好处在于避免了由WINDOWS 等主操作系统的不稳定而带来的一些虚拟机的安全性和稳定性问题。

组件

  图1  虚拟服务器组件

  虚拟化带来的好处

  一项网络服务就需要一台服务器,成本高;每台服务器大多数情况下CPU,内存占用率不到15%,大量系统资源闲置;多台服务器7X24小时开机,不节能环保;服务器性能升级,迁移数据太麻烦;服务器主板损坏,必须找类似芯片组的主板,否则很容易进系统蓝屏等等诸如此类的问题,都可以通过虚拟化来解决,效果显著。

虚拟化服务器所需系统要求

  在整个中小企业虚拟化过程中,最重要也最容易被忽视的,不是至强CPU,也不是15K5 的SAS硬盘,而是网卡。在国内的中小企业,很多是服务器DIY的,还有些用高端电脑做服务器,主板的选择五花八门,所集成的网卡种类也非常多, REALTEK ,Marvell ,INTEL ,Broadcom 都十分常见。但是在VMWARE 虚拟服务器规范中,只有INTEL ,Broadcom 这两个的千兆网卡可以支持,其他的网卡是不支持的,一定要注意。

  CPU 方面建议使用支持VT技术的INTEL XEON 至强 CPU, 英特尔 虚拟化技术(英特尔 VT) 支持在当今虚拟环境下运行多种操作系统和软件与虚拟化软件提供商共同开发,提供比非硬件辅助虚拟环境更出色的功能和兼容性。                                          

  硬盘建议使用15K5 转的SAS 或SCSI 硬盘,最低要求使用S-ATA 硬盘,不支持IDE,在整个计算机系统中,硬盘是最大的系统瓶颈,现在把若干台服务器集成在一起,对磁盘性能的要求更高,另外最好能使用RAID 5 阵列,防止单块硬盘故障后,整个虚拟机不能工作,所集成N台服务器全部瘫痪,后果会很严重。

虚拟化所需软件系统

  首先是服务器硬件系统平台,包括ESX SERVER 3 和 ESX Server 3i ,两者的功能完全一样,都是将物理服务器转化为虚拟平台,通过Virtual Center对其进行管理,享用虚拟化的各种功能。不同的在于前者 ESX SERVER 3 是基于Red Hat Linux的Service Console,体积比较大,安装大概需要2G的磁盘空间; ESX Server 3i是基于BusyBox作为Shell,体积只有32MB,而且可以嵌入U盘 SD卡等设备,由服务器硬件厂商直接集成.另外一点就是在7月底,VMWARE宣布 ESX 3i免费,这样企业可以节约很大一部分升级成本.

SD卡

图  DELL PowerEdge R905 服务器的SD插槽 

  工作站所需软件系统

  VMware Infrastructure Client (集成)  简称 VIC   用来操作ESX 服务器和虚拟机

  VirtualCenter Server(集成)   安装在物理机或者虚拟机的软件,用来集中管理多台 ESX SERVER 主机

  License Server(集成)    安装在物理机或者虚拟机的软件,用来对ESX SERVER和 VirtualCenter Server 进行授权。

  数据库 (集成)  VirtualCenter Server  使用的是 Microsoft SQL Server 2005 Express,对于小规模应用,限制在5台物理主机和50台虚拟机,不过对于一般中小企业而言,这个数量足够了。

  VMWARE Converter  (需单独下载)  可以安装在物理机,企业版也可以从光盘启动,用以从物理机迁移到虚拟服务器

下面就以  ESX SERVER 3I 的安装配置为实例,详细说明虚拟化服务器的全过程.

1、 到 VMWARE的中文官方网站注册,下载最新版 ESX SERVER 3I 版本,从官方下载肯定没有被修改过,版本也会比较新。

  建议使用单位的企业邮箱注册用户,不推荐使用免费邮箱。

  然后会给出Licensing 授权的序列号,Binaries 下面是光盘ISO 下载地址  现在ESX Server 3i最新版是 Version 3.5 Update 2 | 110271 ,生成日期是 08/13/08。

下载

准备安装

  文件下载后刻录成光盘,然后将新服务器设置成光盘启动  开始服务器端程序的安装

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

安装ESX SERVER 3i

选择安装盘

选择安装盘

选择安装盘

选择安装盘

选择安装盘

选择安装盘

选择安装盘

选择安装盘

开始安装

开始安装

安装完毕

安装完毕,提示重启生效

ESX SERVER 3i 的操作界面

ESX SERVER 3i 的操作界面

   按F2 进入设置界面

设置界面

设置界面

  在第一项 Configure Root Password 里 修改 ESX SERVER 3i 的登录密码

  在第三项 Configure Management Network 里修改 ESX SERVER 3i 的IP地址

  其他的使用默认设置即可

  都设置好后,就要把物理服务器迁移到虚拟机里了。 下载 VMware Converter ,有两种安装方式,一是使用光盘引导,在WINPE下迁移,二是在物理服务器安装VMware Converter 这个软件,在WINDOWS下实现不关机数据迁移。

  这里需要注意的是,ESX SERVER 3i的剩余磁盘要大于被虚拟的服务器物理磁盘,例如 ESX SERVER 3i 的剩余磁盘是80G,物理服务器磁盘120G,但是只使用了60G,这样也不能虚拟成功,会提示磁盘空间不足。另外在WINDOWS下使用VMware Converter 迁移数据时,要关闭VMware Converter  VSS 卷影复制服务(Volume Shadow Copy),才能转换成功。这里主要是和Symantec BackupExec的代理端不兼容,若迁移部成功,请先卸载该程序。

  本文以光盘引导冷克隆为例讲解(windows 下界面完全一样)

盘引导使用的是WINPE 内核

光盘引导使用的是WINPE 内核

进入向导模式

点击 Convert Machine  进入向导模式

选择目标源设备

 选择目标源设备 

 下一步 就是 转换所有分区

转换分区

选择分区转换

  下面的DISK0 是本机的磁盘

  下一步是选择要转换的分区 

选择转换分区

选择要转换的分区

  然后选择把物理服务器迁移到哪台ESX SERVER 服务器  ,填入 ESX SERVER 服务器IP 或者 机器名  用户名 和 密码 。

选择主机

选择迁移目的服务器

填写虚拟机名称  便于在ESX SERVER 服务器上区分

填写虚拟机名称

填写虚拟机名称

  
networks 输入网络配置 默认就可以

填写网络配置

填写网络

  然后是定制虚拟机   INTSTALL VMWARE TOOS   选上   安装虚拟机上的驱动全靠这个了。

  
  Customize the identity of the virtual machine    如果要更改虚拟机的主机名  网络设置  要勾选此项

  Remove all System Restore checkpoints    移出所有的系统还原点   选上可以减小虚拟机体积 节省迁移所需时间

移出系统原点


最后一部 power on the new virtual machine after creation  当迁移虚拟机完成时自动启动  这个随意 ,点击finish 完成。

点击完成

点击完成

  
 好了,可以开始服务器数据迁移了。

开始迁移

准备开始迁移

  全部完成后服务器方面的工作就结束了,下面就可以开始安装VMware客户端 ,来操作ESX SERVER和虚拟机了。请大家继续关注我们的虚拟化实战中小企业服务器虚拟化(下篇)。

  

  

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品