Install ESX Server 3.5/3i onto ESX Server安装方法

# 下面的文章中,将直接安装在硬件的ESX Server称为【Host ESX Server】,将安装在Host ESX Server上的ESX Server称为【Guest ESX Server】

1. 做好Guest ESX Server的设置

就如同安装其他Guest OS一样,通过VI Client或者VirtualCenter连接到Host ESX Server,并创建一台VM。 创建时,OS类型选择“其他”,vCPU为2个,内存为1GB或更多即可。

2. 将网卡类型改为e1000

在创建好VM之后,不要急着安装。
在安装Guest ESX Server时,由于ESX Server无法识别默认的AMD网卡,需要手动编辑.vmx文件,将网卡类型改为ESX Server能够识别的“e1000” 。

登录到Host ESX Server的Service Console,在/vmfs/volumes/下找到创建好的VM的.vmx文件,用vi编辑器在其中加入如下行:

ethernet0.virtualDev = “e1000″

这里,ethernet0是第一个虚拟网卡,如果创建VM时设置了多块网卡,需要分别设置。设置好之后,可通过启动VM时的Boot Menu来确认。


默认的网卡类型:AMD Am79C970A


更改后的网卡类型:Intel E1000

3. Host ESX Server硬件的CPU必须支持VT (Virtualization Technology) (如果是AMD CPU,则是AMD-V)

Intel的VT或AMD的AMD-V是在CPU级别提供对虚拟化支持的技术。在ESX Server上安装32位的操作系统,如Windows XP时,打开或关闭VT功能对性能不会造成多大影响,但是在ESX Server上再安装ESX Server时,不使用VT却能让ESX Server虚拟机的启动时间变慢到10倍以上。

(我在不开启VT的情况下,在一台双Xeon CPU,12GB内存的ESX Server 3上安装ESX Server 3i,经过4小时的100%CPU占用率之后我放弃了)

4. 打开VMware的后门

要让ESX 3.5/3i顺利地运行在Host ESX Server上,还需要打开VMware的“后门”,否则很有可能会见到VMware中的“紫屏”(可以和Windows中的“蓝屏”媲美)。

要打开这个后门,允许在虚拟机上安装ESX Server,需要在.vmx文件中增加如下两行:

monitor_control.vt32 = “true”
monitor_control.restrict_backdoor = “true”

这个后门不仅避免了“紫屏”等死机、不稳定等问题,更是将启动速度再提高10倍。我在打开VT的情况下启动Guest ESX Server花费了30分钟,在即打开VT,又打开这些后门选项之后,只花费了2分钟。

5. 在Host ESX Server上允许Promiscuous Mode

做好上面的一切之后,你应该就可以顺利安装Guest ESX Server了。可是安装完成启动之后,却发现无法通过VirtualCenter来管理它——甚至连ping Guest ESX Server的Service Console都ping不通!这是为什么呢?

原因在于Host ESX Server上,连接着Guest ESX Server的vSwitch的设置。vSwitch默认是不允许promiscuous mode(允许网卡监听发往其他MAC地址的包的模式)的。但是在Guest ESX Server中,网卡只是一个桥接(bridge)作用,并不直接绑定MAC地址。因此,必须在Host ESX Server中允许promiscuous mode,Host ESX Server才能正确地将包传递给Guest ESX Server的Service Console(3i则是管理用IP)。

到这里,就可以体验ESX 3.5/3i的神奇世界了。

-->

(0)

相关推荐

  • Install ESX Server 3.5/3i onto ESX Server安装方法

    # 下面的文章中,将直接安装在硬件的ESX Server称为[Host ESX Server],将安装在Host ESX Server上的ESX Server称为[Guest ESX Server] 1. 做好Guest ESX Server的设置 就如同安装其他Guest OS一样,通过VI Client或者VirtualCenter连接到Host ESX Server,并创建一台VM. 创建时,OS类型选择"其他",vCPU为2个,内存为1GB或更多即可. 2. 将网卡类型改为e1

  • windows server 2008 64位MySQL5.6免安装版本配置方法图解

    1 通过官网下载MySQL5.6版本压缩包,mysql-5.6.36-winx64.zip: 2 在D盘创建目录,比如D:\MySQL,将mysql-5.6.36-winx64.zip解压缩到该目录下,如下图所示: 3 修改系统Path变量,增加D:\MySQL\bin,如下图所示: 4 以管理员身份运行cmd,切换到D:\MySQL\bin目录, 安装服务mysqld –install 启动服务net start mysql 服务启动成功之后,通过mysql命令行登录 Mysql –u roo

  • SQL Server Native Client下载 SQL Server Native Client安装方法

    在安装 SQL Server 2008 或 SQL Server 工具时,将同时安装 Microsoft SQL Server Native Client 10.0.如果计算机上还安装了 SQL Server Native Client 的 SQL Server 2005 版本,则 SQL Server Native Client 10.0 将与早期版本并行安装. Microsoft SQL Server Native Client 10.0下载:http://www.jb51.net/data

  • SQL Server 2005中更改sa的用户名的方法

    修改数据库SA账号名称的代码如下: 复制代码 代码如下: Alter LOGIN sa DISABLE Alter LOGIN sa WITH NAME = [systemAccount] "systemAccount" 为SA的新名称,执行完成后刷新一下右侧登录名即可看到修改成功的账号名称. SQL Server 2005修改sa用户密码的方法图文版 一.修改SQL Server 2005中sa用户密码的方法 1. 点击"开始 - 所有程序 - Microsoft SQL

  • Windows Server 2008 R2上部署Exchange Server 2010图文教程

    这两个产品可谓是09年下半年微软推出的重头产品,均为64位架构,而且其功能和性能远远超出了其早期版本,在此不再对这方面的内容做过多的描述. Windows Server 2008 R2和Exchange Server 2010的结合是"完美"的.对于Exchange Server 2010的前一版本Exchange Server 2007来讲,只能运行在Windows Server 2008操作平台上,因此,想要在Windows Server 2008 R2部署Exchange 看来只

  • Community Server专题一:概述Community Server

    Community Server专题一:概述Community Server Community Server(CS)是一个非常优秀的Asp.net开源软件,目前官方发布的系统中包括三个部分:Asp.net Forums.DotText.Gallery.如果你是某个以CS构架网站的会员,你可以很容易的就拥有一个Blog.一个相册.还能在论坛上与他人一起进行讨论,这样就形成一个以User为中心的社区,这也就是起名为 Community Server的意义所在了. CS的构架很巧妙,三套原本不同的开

  • SQL server服务显示远程过程调用失败的解决方法

    刚刚打开SQL Server 2008,想要新建一个数据库,却发现出现了一个问题,这个问题由于之前没有遇到过,所以下面整理解决SQL server服务远程调用失败的几个方法,供大家参考,具体内容如下 先看看出现的问题: 出现上面这个错误的原因可能是由于咱们在装VS2012或者其他版本的时候,这个VS会自动装"Microsoft SQL Server 2013(2012) ExpressLocalDB"服务,所以导致SQL server2008,中SQL server服务显示远程过程调用

  • SQL Server 公用表表达式(CTE)实现递归的方法

    公用表表达式简介: 公用表表达式 (CTE) 可以认为是在单个 SELECT.INSERT.UPDATE.DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集.CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效.与派生表的不同之处在于,公用表表达式 (CTE) 具有一个重要的优点,那就是能够引用其自身,从而创建递归 CTE.递归 CTE 是一个重复执行初始 CTE 以返回数据子集直到获取完整结果集的公用表表达式. 下面先创建一个表,并插入一些数据: crea

  • 重装MS SQL Server 2000前必须彻底删除原安装文件的方法

    重装MS SQL Server 2000一般需要彻底删除原安装文件,以前总是无法重新安装,默认被占了,现在网上看到了特用如下方法对付安装挂起问题:  1.在开始->运行中输入regedit  2.到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置  3.选择文件->导出,保存(安全起见)  4.在右边窗口右击PendingFileRenameOperations,选择删除,然后确认

  • Windows Server 2008R2文件服务器升级到Windows Server 2016

    用户单位有2台Windows Server 2008 R2的文件服务器,已经加入到域.域服务器另有两台,是Windows Server 2016的操作系统.因为Windows Server 2008 和 2008 R2 技术支持将于2020年1月14日结束,所以用户想将这2台Windows Server 2008 R2的文件服务器升级到Windows Server 2016.这2台文件服务器有共享文件夹,文件夹权限配置较多,用户要求在升级到Windows Server 2016后,需要保留原来的

随机推荐