如何转换物理服务器到VMware ESXi虚拟服务器?

2009-7-23   
分享到:
| |

导读:本文介绍使用VMware Converter物理服务器到基于VMware ESXi的虚拟机。

关键词:VMware Converter VMware ESXi 虚拟机

 

【TechTarget中国原创】许多公司因为虚拟化成本问题和所需的硬件还没有开始实施虚拟化。通过使用免费的VMware ESXi hypervisor转换现有服务器到虚拟主机不失为着手虚拟化的好方式。

  几乎每个数据中心都有未使用的物理服务器运行着一个应用,这些服务器是虚拟化的理想候选者。在本文中,TechTarget中国的特约虚拟化专家Eric Siebert将介绍如何将现有物理服务器转换成虚拟机,然后在服务器硬件上安装ESXi并在之后载入虚拟机。

 
查看全文
 
 
 
分享到:
 
 

P2V/V2P/V2V迁移

 
在你使用VMware Converter将物理机迁移到虚拟机以后,下一步是什么呢?如果迁移失败该如何查找原因?如何解决?
 
Microsoft Exchange Server从2003版升级到2007版需要两个版本的服务器都能够同时正常运行。这是虚拟化Exchange Server以及把其迁移到VMware ESX Server集群非常好的机会。
 
在使用VMware Converter进行转换时,充足的准备可以有效避免P2V迁移失败,这是关键步骤。在这篇文章中,我将会给你逐步地说明如何为你的服务器进行一次热克隆。
 
在虚拟化的部署过程中,几乎每个人都会遇到将物理服务器迁移到虚拟机上。幸运的是,VMware提供了一个免费的工具来帮助做这件事情: VMware Converter。
 
在VMworld 2009大会的前夕,VMware发布了一种测试服务,旨在鼓励中小型企业部署ESXi,而不是更大型的ESX“经典”或“完整”版hypervisor。
 



【TechTarget中国原创】许多公司因为虚拟化成本问题和所需的硬件还没有开始实施虚拟化。通过使用免费的VMware ESXi hypervisor转换现有服务器到虚拟主机不失为着手虚拟化的好方式。

  几乎每个数据中心都有未使用的物理服务器运行着一个应用,这些服务器是虚拟化的理想候选者。在本文中,TechTarget中国的特约虚拟化专家Eric Siebert将介绍如何将现有物理服务器转换成虚拟机,然后在服务器硬件上安装ESXi并在之后载入虚拟机。

ESXi

  你可能疑惑为什么要使用免费版本的ESXi而不是VMware的其他免费产品,如VMware Server。有几点原因。首先是性能。虚拟机运行在ESXi上执行得更好;ESXi的虚拟化开销更小,因为它是一个裸金属产品,下面没有操作系统层。

  另一个原因是许可。如果你运行VMware Server的Windows版本,主机和子操作系统都需要许可。最后,ESXi功能更多、安全性更好、管理工具更多,并且如果你最终选择使用ESXi或ESX的付费版本,这种迁移很轻松。关于ESXi免费版本的更多功能请参见功能比较表。

  ESXi的最低要求

  在我们描述细节之前,讨论下硬件和虚拟化。用于虚拟主机的候选者有最低限度的硬件规格以实现高性能。检查ESXi硬件兼容性列表查看你的服务器和I/O组件是否在列表里。就算没有位于列表中(许多旧服务器就没有在),你的服务器和I/O组件可能仍然与ESXi兼容。

  核心数量。最低限度你得有个物理多核心CPU或者两个或者更多物理单个或多个核心CPU;你有越多的CPU核或插座,就更容易安排虚拟机并获取更好的性能。

  内存和网络接口卡(NIC)。你应该至少有2GB的内存,最好有4GB或更多,因为虚拟主机很快就会消耗掉。物理网络接口卡只需一个就够了;两个更好,四个或更多就最好了。NIC越多,可以提供冗余和更多的配置选项。如果你只有一个NIC,考虑购买多端口NIC卡添加额外的NIC,这个成本很低(只需要确保NIC位于I/O兼容性列表上)。

  存储。除了集成开发环境(IDE)驱动,多数本地存储设备都能与ESXi工作。你可能能在IDE驱动上安装ESXi,但是不能在其上创建虚拟机文件系统(VMFS)卷。你应该使用SAS或者SATA或者SCSI存储。如果你想使用共享存储,考虑低成本的或免费的网络文件系统(NFS)和iSCSI解决方案。NFS和iSCSI支持都包括在ESXi的免费版本里。

  转换物理服务器到基于ESXi的虚拟机里

  第一步是转换现有物理服务器到虚拟机,因为我们能将服务器硬件给虚拟主机使用。你能使用VMware叫做vCenter Converter的免费P2V(物理到虚拟)产品,将服务器热克隆到虚拟机里。使用以下步骤完成这个过程:

  1.下载VMware Converter(我们使用新的Converter 4)并安装在工作站上,通过远程转换过程来克隆物理服务器。这个过程将热克隆远程服务器,在存储设备或者在工作站的网络设备上创建新虚拟机。稍后,我们将再次运行Converter,将镜像映射回我们所创建的ESXi主机。当你运行安装程序时,选择client/server installation安装类型。你能使用本地安装类型在物理服务器上安装并本地运行Converter,并指定一个映射到物理服务器的网络存储设备以存储虚拟机克隆文件。选择安装类型后,一路选择接受。

VMware Converter

  2.安装Converter后,启动并开始转换过程。因为这是热克隆(意思是在源服务器运行的时候克隆),最好关掉服务器上运行的任何应用。过程开始之后更改的数据不能被复制。当你启动Converter,将看到一个初始屏幕,允许你选择一台服务器登录。这就是运行Converter服务的服务器,不是要转换的源服务器。因为我们在安装了服务器服务的工作站上运行Converter,你应该选择Connect to a Local Server这个选项。

Converter

  3.登录后,点击Convert Machine按钮启动转换向导。载入向导后,选择Source Type作为Powered-on Machine,然后选择A Remote Machine,并输入物理服务器的主机名以及用户名和密码。建议你在服务器上使用本地管理员账号。如果你点击View Source Details链接,将连接到服务器并显示相关信息。完成后一路点击下一步。Converter代理将自动展开到你的源服务器。

VMware ESXi

  4.对于Destination Type,选择VMware Workstation或其他VMware Virtual Machine,是VMware Product的话就选择Workstation 6.5.x。不要选择VMware Infrastructure Virtual Machine,因为我们没有作为目的源的主机可选。正因如此,我们想要为新的虚拟机指定一个地点到网络驱动,使用通用命名转换(UNC)路径访问源服务器。我们必须使用UNC路径,因为我们远程运行Converter而不是直接在源服务器上运行。(如果你在服务器上本地运行Converter,你能指定一个驱动器号代替UNC路径。)这台地点服务器将作为虚拟机文件的临时存放位置,然后我们将文件复制到创建好的ESXi主机。点击Connect As button进入用户证书,登录到你指定作为UNC路径的服务器。在本文的例子中,我们在Windows服务器上保存虚拟机到UNC路径。确保你所选的目的地点有足够的空间,在下一步骤中有编辑虚拟机驱动大小的选项。点击Next。

VMware Workstation

  你能更改出现在Options屏的新的虚拟机的各种硬件选项。第一个选项指定要复制的数据。在这里,你能选择想要的驱动并确定它们的大小。现在最好为你的驱动选择小一点的尺寸,如1GB。在先前步骤中你所选的存储位置上做转换空间。(当我们再次运行Converter复制虚拟机到新ESXi主机时,可以选择增加空间的大小)。你也能编辑新虚拟机上的设备。如果虚拟机用不了那么多,可以考虑降低CPU和内存的数量。你也可以编辑网络并选择关闭运行在主机上的服务。设置好选项后,点击Next继续。

Converter

点击放大

  5.在概要那一屏检查你的选择。退回并作出任何必要的更改,然后点击Finish完成转换。任务创建后,你能开始从所选的地点转换物理服务器到虚拟机。完成后,可以关掉Converter以及关掉你克隆的物理服务器。检查作为目的地的选择地点,确保为虚拟机创建了目录,确保出线了磁盘文件(.vmdk文件),并且是你所选的大小。

VMware ESXi

点击放大

  在转换物理服务器到虚拟机这系列文章的下一部分中,我们将介绍如何转换物理主机到ESXi服务器,以及如何复制虚拟机到我们新建的虚拟主机。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录