it-swarm.cn

如何在虚拟机中运行VMWare ESX或ESXi?

是否可以在虚拟机内部安装和使用VMWare ESX或ESXi?

可以将其安装在VMWare Workstation或Server中,但此后将无法使用。主要症状是:

  • 它运行[〜#〜]真的[〜#〜]慢。
  • 它使您可以创建VM,但是在启动它们时会出现错误,指出"You may not power on a virtual machine in a virtual machine"
25
Massimo

VMWare ESX或ESXi [〜#〜]可以[〜#〜]可以在虚拟机中运行,但前提是必须满足以下条件满意。
这种设置在生产环境中当然是完全无用的(并且完全不受支持),但是对于两个目的可能非常有用:

  • 如果没有可用的物理服务器,请测试或研究ESX或ESXi。
  • 如果您没有至少两台服务器和一个SAN,则测试或研究整个Virtual Infrastructure。

先决条件:

  • 您需要一些物理资源。为了在VM中运行ESX或ESXi,VM需要至少1.5 GB的内存,两个VCPU和足够的磁盘空间用于服务器本身以及将在其中运行的VM。
  • 绝对需要具有本机虚拟化支持(Intel VT或AMD-V)的物理CPU。
  • 您需要在物理主机上运行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内打开VM使用“ monitor_control.restrict_backdoor”参数(或者您使用的是旧版本的VMWare Workstation/Server)。

  • 请享用 :-)

41
Massimo

必须先安装64位操作系统才能安装VM)ESXi版本。如果CPU支持,我认为您不能继续进行此安装。

2
ashesh

我能够将ESXi 4.1成功安装到Virtualbox VM中。键盘无法识别,我遇到了同样的问题。一时兴起,我尝试将其安装在Virtualbox 3.2.6上,进行了一些调整,但没有发现任何问题。

创建VM时,将内存设置为2gb,将硬盘驱动器设置为10gb,我将网卡更改为Bridged,以便可以从主机桌面使用客户端,然后单击高级选项并选择Intel 1000 Server MT卡。我也将视频更改为128mb,但我怀疑这会降低视频的水平。瓦拉,没有键盘问题,安装也很好。然后,您可以进行所有配置更改,而不会出现问题。

1
Ed B