文章出处: http://searchvmware.techtarget.com 作者: Eric Siebert 翻译: Tomcto
当前还有许多公司由于虚拟化软件的授权和必要的硬件设备开销,而没有开始部署虚拟化技术
。那究竟有啥好办法可以开始把现有的服务器整合到虚拟主机中呢?答案就是可以使用免费的
Vmware ESXi
管理程序。
现如今,几乎所有的数据中心中那些运行单应用程序的物理服务器都未充分利用其现有硬件资源,
这些物理服务器就可以是进行虚拟化的很好的对象了。在这里,
主要描述如何将物理服务器转换成虚拟机。
大家也许会疑问,为什么这里要用免费版本的
ESXi,
而不是免费产品
Vmware Server.
这里主要有以下几个原因。其一就是性能,运行在
ESXi
上的虚拟机
VM
性能表现要比
Vmware Server
要好,是因为
ESXi
是基于裸硬件的,与操作系统无关;其二就是授权,如果运行基于
Window
版的
Vmware Server,
则同时要获得寄居
HOST
系统和客户机
VM
系统的授权;其三,是
ESXi
有更多的特性,更好的安全性以及管理工具,而且容易升级。
ESXi最小要求
在正式开始描述之前,先讨论下硬件和虚拟化要求。能够成为虚拟主机
host
的物理机必须要满足最小的硬件要求,以使有良好的性能表现。首先,请核查
ESXi
的硬件兼容性列表
HCL
,查看物理主机和
I/O
是否在列表上。当然,不在列表上的硬件也不是完成与
ESXi
不兼容。
处理器核心数。应该至少要有一路多核的物理
CPU
,甚至是多路多核的
CPU
。当然,
CPU
核心数越多,就越容易规划
VM
,同时
VM
的性能表现也越好。
内存和网卡。应该至少要有
2G
的内存,
4G
或以上当然更好。网卡,有一个可以,有
2
个就更好,有
4
个就最好了。如果有多网卡的话,就可以考虑冗余等特性了。如果只有一张网卡的话,
也可以买多端口的网卡。网卡最好也在
I/O
兼容性列表上的。
存储。除了
IDE
硬盘以外,大多数本地存储都可以在其上运行
ESXi
的。当然,
也可以把
ESXi
安装在
IDE
硬盘上,但问题就是无法在其上创建
VMFS
卷。可以使用
SATA
,
SCSI
和
SAS
存储。如果使用共享存储的话,就可以考虑使用低成本的
NFS
或
iSCSI
。
将物理服务器转换成Vmware ESXi虚拟服务器
现在开始,第一步,将现有的物理服务器转换成虚拟机,这样就可以有空闲的物理机来作为虚拟主机
HOST
了。要完成这,可以使用
VMware
的免费工具
-P2V
,全称叫,
Vmware vCenter Converter,
下载地址是
http://www.vmware.com/download/converter/
>。
按照下面的步骤可以完成这个步骤。
- 下载工具软件Vmware vCenter Converter(这里用Converter Standalone 4.0), 安装于一台工作台上,以用于通过远程转化过程克隆物理服务器。这个过程将热克隆远程服务器,并在共享存储设备上创建一个新的虚拟机。之后,再次运行vCenter Converter,将新建的虚拟机转到新建的ESXi主机上。当运行安装程序的时候,请选择“Client-Server Installation(advanced)”类型,一经选了安装类型,可以接受所有安装的默认设置。
- 当vCenter Converter安装好以后,运行程序。因为这是热克隆,也就是说克隆时源物理主机还在运行。最好就是把服务器上运行的所有程序都关闭,因为克隆过程开始后改变的数据都不会拷贝的。当启动Converter后,将看到初始界面,该界面要求选择登录哪台服务器。注意,这是那台运行Converter服务的服务器,而不是要被转化的源服务器。这里,选择“Connect to a local server”选项。
一旦登录后,点击“
Convert Machine
”按钮启动转换向导。当向导启动后,请选择源类型为“
Powered-on Machine
”,再选择“
A Remote Machine
”,输入
IP
地址或者源物理主机的主机名,用户名和密码。推荐使用该服务器上的本地管理员帐号。当点击“
View Source Details link
”,将连接到该服务器并且能看到相关的信息。设置完以上信息后,再点击“
Next
”
,
这样一来,
Converter agent
将自动被安装于源服务器上。
对于目标类型,选择“
VMware Workstation or other VMware Virtual Machine
”,对于
VMware
产品请选择“
Vmware Workstation 6.5.x
”。现在还不要选择“
VMware Infrastructure Virtual Machine
”,因为还没有一台可以选择的虚拟主机。正因为如此,还必须指定新虚拟机存放的网络路径,该网络路径必须能被源物理服务器通过通用名称协定(
UNC
)访问。这里使用
UNC
路径,是因为
Converter
运行在另一台远程工作台上,而非要转换的源物理服务器上。当然,如果将
Converter
运行在源物理服务器上,可以指定盘符名称,而非
UNC
路径了。这个网络路径是作为存放虚拟机文件的临时位置,当
ESXi
主机配置好以后再迁移过去。点击“
Connect As
”后,输入用户帐号名和密码后登录指定为
UNC
路径的主机。要确保指定的
UNC
路径有足够的存储空间。完成上述配置后,点击“
Next
”。
在
Options
界面,对于新虚拟机可以改变许多不同的硬件选项。第一个选项指出了要复制的数据,这里可以选择要包含的磁盘。现在最好选择较小的磁盘空间,这样做可以节省存储空间。当然,可以在以后将
VM
迁移到
ESXi
时调整存储大小。这里也可以选择配置
CPU
,内存以及网络等。设置好以后,再点击“
Next
”。
检查下配置总结界面的选项。可以返回修改选项,待确定后点击“
Finish
”。一项任务将被创建,接下来,就可以启动任务,将物理服务器转换成虚拟机,存放在指定的
UNC
路径上。完成后,可以关闭
Converter,
同时关闭克隆的物理服务器。请检查下
UNC
路径上针对
VM
的目录已被创建,目录中有磁盘文件(或者说是,
.vmdk
文件),文件大小也是当初设置的大小。