在ESXI的虚拟机里,搭建Android开发环境和模拟器,一波三折

本文介绍了在ESXI6.0环境下安装IntelHAXM过程中遇到的问题及解决方法,包括开启虚拟化配置、解决驱动签名问题及正确配置显卡驱动等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境为ESXI6.0,虚拟机为Server 2008R2 X64

遇到的问题,以及解决方案,如下。

1. 需要Intel HAWM,但是安装失败了。原因是虚拟机的虚拟化配置没有打开。解决方法:编辑ESXI服务器上的 vi /etc/vmware/config 加入一行 vhv.enable = "TRUE" (最后一行)

libdir = "/usr/lib/vmware"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
vhv.enable = "TRUE"

然后 /etc/init.d/hostd restart 使之生效。 再关闭虚拟机的电源,重启。


2. 安装Interl HAWM还是出错。解决方法是参考https://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown,手动安装。注意这里有个问题。就是不知道intel怎么搞的,这个驱动的签名有问题。可以看到驱动被安装了,但是无法Load,因为签名的问题。所以还需要开机按F8 - 禁用驱动程序签名。最后用

sc query intelhaxm来确认状态为RUNNING (参见 https://software.intel.com/en-us/blogs/2014/10/20/how-to-ensure-you-are-using-intel-haxm-for-android-emulator)


3. 因为虚拟机的显卡驱动是一个简单的驱动,所以GPU加速不能打开。要在AVD Manager里面禁用Host GPU (取消掉"Use Host GPU“)(参见http://stackoverflow.com/questions/30686324/error-while-running-android-application-could-not-initialize-opengles-emulatio)


这样就能运行了。

<think>好的,用户需要关于在VMware ESXi搭建虚拟机环境的指南或教程。首先,我得确认用户的需求是什么。他们可能是一个刚开始接触ESXi的用户,或者有一定经验但需要更详细的步骤。根据用户提到的参考引用,面提到了解决ESXi 7.3的报错安装配置的问题,所以可能需要涵盖从安装ESXi到创建虚拟机的整个流程。 接下来,我需要回忆VMware ESXi的基本安装步骤。通常,安装ESXi需要先下载ISO镜像,制作启动盘,然后通过服务器或物理机安装。安装完成后,通过vSphere Client进行管理。这部分应该详细说明,特别是初始配置步骤,比如设置IP地址管理网络。 然后是创建虚拟机的步骤。用户可能需要知道如何分配资源,比如CPU、内存、硬盘空间。特别是配置硬盘时,需要注意厚置备精简置备的区别,以及如何扩展硬盘空间。用户之前的引用中提到过配置硬盘空间的问题,所以这需要重点强调,避免出现类似的错误。 另外,网络配置也是关键部分。ESXi的网络设置涉及到虚拟交换机端口组,用户可能需要创建多个网络适配器,或者配置不同的网络连接方式。这部分需要简明扼要,但也要足够详细,确保用户能正确设置。 安装操作系统部分,用户可能已经熟悉,但还是要提及挂载ISO镜像安装步骤。此外,虚拟机的高级配置,比如快照管理、资源限制备份策略,也是用户可能会关心的优化运维部分。 最后,需要生成相关问题,帮助用户深入了解更多内容。比如性能优化、网络配置问题、备份方法等。这些问题应该基于常见的后续步骤或用户可能遇到的挑战。 需要确保回答结构清晰,分步骤说明,并且引用之前用户提到的资源,比如解决报错的链接安装教程,以增加可信度。同时,要使用中文,符合格式要求,数学公式使用正确的LaTeX格式,虽然在这个主题中可能用不上,但如果有数值或技术参数,需要注意格式正确。 检查是否有遗漏的步骤,比如许可证激活、固件兼容性、驱动程序安装等,但根据用户的问题,可能不需要深入到硬件层面,保持基础指南即可。确保所有步骤准确,避免错误信息,特别是之前用户遇到的硬盘配置问题,要给出正确的方法。</think>### 在VMware ESXi搭建虚拟机环境的详细步骤 #### 一、ESXi系统安装与初始配置 1. **下载ESXi镜像** - 访问VMware官网获取ESXi 7.0/7.3 ISO镜像,需注册账户并获取试用/正式许可证[^1]。 2. **安装ESXi系统** - 使用Rufus等工具将ISO写入U盘,通过服务器物理接口引导安装。 - 按提示选择安装磁盘,设置root账户密码。 3. **配置管理网络** ```plaintext 安装完成后按F2进入系统配置: 1. 选择"Configure Management Network" > "IPv4 Configuration" 2. 设置静态IP(建议与物理网络同网段) 3. 测试网络连通性 ``` #### 二、通过vSphere Client创建虚拟机 1. **访问管理界面** - 浏览器输入ESXi主机IP地址,下载vSphere Client或直接使用Web Client(推荐)。 2. **新建虚拟机** ```plaintext 1. 右键主机 > 新建虚拟机 2. 选择"创建新虚拟机" 3. 命名虚拟机并选择操作系统类型(如Linux/Windows) 4. 配置硬件资源: - CPU核心数(建议2-4核起) - 内存分配(4GB起) - 硬盘空间(使用厚置备延迟清零可提升性能) ``` 3. **硬盘配置注意事项 - **厚置备**:立即分配全部空间,性能更优 - **精简置备**:按需分配空间,节省存储资源 - 可通过"编辑设置" > 添加硬盘扩展存储[^1] #### 三、虚拟机网络配置 1. **虚拟交换机设置** - 默认已创建vSwitch0,包含管理网络 - 添加新端口组实现多网络隔离: ```plaintext 1. 导航到"网络" > 右键vSwitch0 > 添加端口组 2. 命名新网络(如VM_Network) 3. 设置VLAN ID(可选) ``` 2. **连接虚拟机到网络** - 编辑虚拟机设置 > 添加网络适配器 > 选择目标端口组 #### 四、安装操作系统 1. **挂载安装介质** - 上传ISO镜像到ESXi存储: ```plaintext 1. 进入存储浏览器 2. 创建"iso"目录 3. 上传操作系统ISO文件 ``` - 编辑虚拟机设置 > CD/DVD驱动器 > 选择数据存储ISO文件 2. **启动安装流程** - 打开虚拟机控制台,按提示安装系统 #### 五、高级配置与优化 1. **虚拟机快照管理** - 创建一致性快照前建议关闭虚拟机 - 定期清理过期快照避免性能下降 2. **资源限制设置** - 内存预留:确保关键业务虚拟机资源 - CPU热添加:支持运行时扩展CPU 3. **备份策略** - 使用Veeam或ghettoVCB进行增量备份 - 建议每周全备+每日增量备份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值