VMWare ESX或ESXi CAN在虚拟机内运行,前提是满足某些先决条件.
这种设置当然在生产环境中完全无用(并且完全不受支持),但对于两个目的非常有用:
>如果您没有可用的物理服务器,请测试或研究ESX或ESXi.
>如果您没有至少两台服务器和一台SAN,请测试或研究整个Virtual Infrastructure.
先决条件:
>你需要一些物质资源.为了在VM中运行ESX或ESXi,VM需要至少1.5 GB的内存,两个VCPU以及足够的磁盘空间用于服务器本身以及将在其中运行的VM.
>您绝对需要具有本机虚拟化支持的物理CPU(Intel VT或AMD-V).
>您需要在物理主机上运行VMWare Workstation 6.5,VMWare Server 2或VMWare Fusion 5.以前的版本无法在VM中成功运行ESX或ESXi.
>物理主机上的64位操作系统很有用,但不是必需的.
建立:
>在主板BIOS中为您的CPU启用本机虚拟化支持(默认情况下通常不启用).
>安装首选虚拟化软件.我已经在Windows XP x64主机上使用VMWare Workstation 6.5.2成功测试了所有内容,但它也适用于VMWare Server 2.0和/或Linux主机.
>使用以下设置创建自定义VM:
>硬件兼容级别:最新
>客户操作系统:其他64位
>虚拟CPU:至少2个
>内存:至少1.5 GB
>网络:仅限主机或NAT
> SCSI适配器:LSI Logic
>虚拟磁盘类型:SCSI
>虚拟磁盘:如您所愿;我建议使用至少两个虚拟磁盘,一个10 GB用于安装系统,另一个用于创建数据存储.该空间应预先分配.
>取出软盘,声卡,USB控制器等.只留下网络和存储空间.
> CPU执行模式:Intel VT-x或AMD-V(非常重要).
>手动编辑您创建的虚拟机的VMX文件,设置以下参数:
guestOS =“vmkernel”
monitor_control.vt32 =“TRUE”
monitor_control.restrict_backdoor =“TRUE”
>启动VM并从安装ISO映像安装ESX或ESXi.
>配置网络以允许ESX或ESXi虚拟服务器与主机通信.
用法:
>使用Web浏览器连接到虚拟服务器的IP地址并下载VI Client.>在主机上安装VI Client.>连接到虚拟ESX / ESXi服务器.>根据需要创建VM.>启动VM.>如果一切正常,VM将启动.如果它抱怨无法启动虚拟机内的虚拟机,那么“monitor_control.restrict_backdoor”参数会出错(或者您使用的是旧版本的VMWare工作站/服务器).>享受:-)