如何实现网络服务器虚拟化

日期: 2008-09-09 作者:Brien M. Posey翻译:曾少宁 来源:TechTarget中国 英文

虚拟化可以大大减少硬件成本,同时大大简化网络管理。但是,将物理上的服务器移植到一个虚拟服务器环境并不那么简单。由于我无法在这短短的一篇文章中全面地阐述虚拟化技术,所以我将阐述虚拟化技术的基本过程。 在这篇文章中,假定的前提是你正使用微软的Hyper-V作为虚拟化平台,并且你已经做了足够的硬件容量规划。

准备物理服务器 虚拟化过程的第一步就是准备好需要虚拟化的物理服务器环境。这其中包括两个重要的步骤,第一步是确认服务器已经安装了Windows Server 2003 Service Pack 2 ( SP2 )或更高版本。否则,Hyper-V的虚拟机集成服务将无法安装,而这些服务是用来把虚拟机连……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

虚拟化可以大大减少硬件成本,同时大大简化网络管理。但是,将物理上的服务器移植到一个虚拟服务器环境并不那么简单。由于我无法在这短短的一篇文章中全面地阐述虚拟化技术,所以我将阐述虚拟化技术的基本过程。

在这篇文章中,假定的前提是你正使用微软的Hyper-V作为虚拟化平台,并且你已经做了足够的硬件容量规划。

准备物理服务器

虚拟化过程的第一步就是准备好需要虚拟化的物理服务器环境。这其中包括两个重要的步骤,第一步是确认服务器已经安装了Windows Server 2003 Service Pack 2 ( SP2 )或更高版本。否则,Hyper-V的虚拟机集成服务将无法安装,而这些服务是用来把虚拟机连接到网络上的。

接下来要做的就是检测物理服务器上的所有硬盘。检测的方法是运行CHKDSK命令,用/F参数来指定检测的服务器硬盘。有时候,我想偷懒跳过这一步,但往往都为此付出了大代价。

创建服务器备份

虚拟化的下一步就是对将要虚拟化的服务器作一个备份。曾经我第一次做这一步时,我认为最简单的方法就是拆开这个服务器,然后将服务器硬盘物理地连接到虚拟化服务器主机上。然后,打开Hyper-V Manager,点击“Actions”-“New Link”,再点击“Hard Drive”选项。这样Hyper-V Manager就会启动一个自动化过程引导我们去创建一个新的虚拟硬盘驱。如果选择了创建固定大小的虚拟硬盘,并选择根据一个物理硬盘创建虚拟硬盘,Hyper-V将会拷贝该服务器的物理硬盘。

然而我发现,这种方法用在在扩展硬盘没有问题,但对于启动硬盘却无法正常实现。每次我只要用这种方法来拷贝一个启动硬盘,启动该虚拟机会就会蓝屏。

而正确的做法应该是用NTBACKUP来创建物理服务器的完整系统状态备份。完成后再关闭该物理服务器,并从网络中断开。

接下来,就是手动地创建一个虚拟机,并安装Windows。这里需要特别注意的是,安装的Windows必须与物理服务器上的Windows的版本和Service Pack都相同。然后将虚拟机连接到网络中,但不能将它加到一个域中。

或者,我们可以恢复之前创建虚拟机备份。其中非常重要的是必须作一个完整的系统状态恢复,然后用NTBACKUP去覆盖所有的文件。恢复完成后,将虚拟的物理服务器先从网络中断开,然后重新启动虚拟机。

需要注意的是,虚拟机是无法连接到USB设备的。这样可以避免将NTBACKUP使用的.BKF文件写到移动硬盘中,从而也无法将移动硬盘插入到虚拟主机上。因此,我们必须从网络上将.BKF文件拷贝到虚拟主机上的一个虚拟硬盘上,然后才能恢复这个备份。

最后一步

如果Windows没有立即激活,我建议暂时不要激活它。这样我们可以在激活Windows之前测试整个虚拟化的部署状况。

整个虚拟化的最后一步是安装虚拟化的驱动程序。在大多数情况下,这些驱动程序会自动安装。如果没有,我们只需从虚拟机的“Action”菜单上选择插入“Integration Services Setup Disk”。当硬盘插入后,所有需要的虚拟驱动程序都会被安装。到此,我们就完成了整个虚拟化的过程。

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

翻译

曾少宁
曾少宁

TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。

相关推荐