申请会员ID:雷巫
1、申 请 I D:雷巫2、个人邮箱:siyiye@21cn.com
3、原创技术文章:
原帖:《ESXI也能很好玩----分配过剩机能,实现家庭虚拟化》
http://bbs.vmsky.com/forum.php?mod=viewthread&tid=42019&extra=&page=3
2016.06.09更新整理后的PDF版本:
http://pan.baidu.com/s/1eRRFoeY
5.0u2的记录笔记(5.5一样适用)
整篇笔记都是在网上查阅了大量资料,经过多次重装、试验,总结出来的设备直通流程,仅限于ESXi在设备直通等方面。虚拟系统本身的东西不做讨论,毕竟底层平台建好了,后续怎么玩,就看大家自己的了。-----自己也是在摸索中应用ESXi,如有不正确之处,还望指出,会立马修改,以免误导。
一、直通前的准备工作:
选择支持虚拟化及直通的硬件,主要是主板、CPU、显卡(建议A卡)、网卡、阵列卡等
1、BIOS中打开Intel虚拟化、VT-d,禁用板载的显卡与声卡
2、安装ESXi5.0U2,开启SSH;把显卡、USB、网卡、阵列卡等设置为可直通,然后重启ESXi;
注意:
①注意你的ESXi安装介质!千万别把ESXi系统盘所在的USB控制器或者磁盘控制器给直通了!
②如果板载没有PS2口,可以留一个USB口不做直通(建议与ESXI的USB系统盘在一个控制器),方便接USB键盘。不然开机所有USB口都虚拟机独占,会导致键盘无法操作ESXI控制台。
③主机可用的USB插口越多越好,板载USB接口可以全部用延长板接出来,直通的时候会用到。装好系统后,把直通设备与主机接口做一个对应表,方便外接设备时找对接口。
二、安装系统及直通设备:
Win7
1、新建Win7虚拟机。如果虚拟机内存大于2GB,请把虚拟机所在目录的VMX结尾配置文件下载回来,编辑,最后加上以下两句:
[*]pciHole.start = "1200" //这里的参数还未弄明白……
[*]pciHole.end = "2200" //数值和显存有关,1G显存是2200,512M是1700,2G呢?
复制代码编辑完保存,上载VMX文件覆盖
2、安装Win7系统。安装vmtools。把WIN7关机
3、编辑虚拟机设置,添加PCI设备:加入直通显卡及显卡自带的HDMI Audio,加入直通USB;
4、插上USB键鼠、USB声卡(如果直通第三方USB控制器,可能要安装驱动,请提前准备);
5、重新开机,进入设备管理器手动安装显卡Display驱动(纯显示驱动,无需完全安装CCC),这个时候物理显示器应该就有显示了。(显卡驱动我用的13.4_WHQL)
默认是扩展模式,可以设置显示为“仅在第2个显示器上显示”,可以直接用USB鼠标控制了,整体速度与物理机一致!
OS X
1、事先准备好一个MAC OS X 10.8.5安装U盘!
可以先在VMware Workstation 9开一个OSX虚拟机,然后制作。
大致步骤:安装vw9,下载并安装unlocker 1.2.0 windows补丁,安装osx系统。
按照下面帖子的教程,制作启动U盘:(http://bbs.weiphone.com/read-htm-tid-3804177-page-1.html)
注意vw9上找不到U盘的问题:
1、虚拟机设置里面,设定USB控制器为2.0;安装vmtools;
2、先选中激活虚拟机,再插入U盘,必要时候,虚拟机关机、重开再插
2、新建OSX虚拟机。将Fusion里提取出efi64.rom文件,传到OSX虚拟机目录下。如果虚拟机内存大于2GB,请把虚拟机所在目录的VMX结尾配置文件下载回来,编辑,最后加上以下三句:
[*]pciHole.start = "1200"
[*]pciHole.end = "2200"
[*]efi64.filename = efi64.rom //与上传的efi64.rom文件对应,让虚拟MAC使用多核心
复制代码编辑完保存,上载VMX文件覆盖
3、将ESXi切换到维护模式;下载unlocker 1.2.0,解压后把里面的ESXi目录上传到ESXI磁盘根目录;
4、用SSH工具连上ESXI,在控制台依次输入下列命令:
[*]cd /vmfs/volumes/SYSTEM/ESXi //SYSTEM是我的ESXi硬盘名称,大家自己参照修改
[*]chmod +x * //修改安装文件的执行权限。或者chmod 777 -R ESXi
[*]./install.sh //执行安装命令(注意前面有个.)
[*]reboot //重启ESXI
复制代码5、编辑虚拟机设置,添加PCI设备:加入直通显卡及显卡自带的HDMI Audio,加入直通USB;(再次建议只用A卡,ESXI对N卡的支持很差)
6、插上准备好的MAC安装U盘,启动虚拟机。U盘启动正常安装OSX系统。安装vmtools。
7、通过vsphere client管理OSX虚拟机(vcenter不能启动/关闭OSX虚拟机)。
注意:这里安装OSX的结果与安装黑苹果无异,如果你选择无法免驱动的显卡,那么直通后还是要另外修改显卡驱动。
此外还要注意无法使用FaceTime的问题,但是都可以通过修改系统完美解决。详细步骤等,请自行百度。
NAS
系统我这里选择的是黑群晖,对于一般人来说设置比较好上手,主要的功能也倾向于家庭多媒体用户,如果需要专门存储的,可以用FreeNas、nas4free等等。
注意:EXSI 5.x只支持单个2T的虚拟磁盘,所以想直通3T以上硬盘的,要求不高可以用RDM磁盘映射;要求高,可以准备一张支持直通的6G以上阵列卡、扩展卡,比如IBM 1050之类的,可以达到完全硬盘管理。
(所谓RDM设置,其实就是把硬盘直接指定给某个操作系统使用而已,给NAS就是直接发现硬盘,给win7则是等同于直接接了一块硬盘。注意,使用RDM是无法查看硬盘的SMART状态信息的)
RDM映射硬盘给ESXi的教程:好处: 如果映射给VM-WIN,原来硬盘的分区、数据可以全部保留,使用上就跟物理机上安装和拆卸硬盘一样简单。1. 开启ESXi主机的SSH
1.1配置选项下——>安全配置文件——>属性
1.2选中SSH标签——>选项——>启动即可
2. 查看磁盘分区,获取磁盘标识符
2.1配置选项下——>存储器——>设备
2.2获取要挂载硬盘的标识符:鼠标右键点击设备,“将标示符复制到剪贴板”
3. 用SSH远程访问软件登录ESXi主机,建立RDM磁盘映射(标红的需要自己更改)
3.1 输入以下命令,格式如下(注意空格):
[*]vmkfstools -z /vmfs/devices/disks/硬盘标识 /vmfs/volumes/SYSTEM/任意RDM磁盘名称.vmdk
复制代码回车执行命令即可
3.2建立之后,查看是否成功生成了磁盘链接文件。
用Client进入配置选项下——>存储器——>主设备,看看是否有生成xxx.vmdk文件即可。
4.编辑虚拟机设置——>添加硬盘——>使用现有虚拟磁盘——>浏览选中生成的vmdk磁盘文件即可。
四、结束工作:
1、共享鼠标键盘:可以安装Synergy 软件来解决鼠标键盘共享的问题,支持一套鼠标键盘管理所有的常见桌面客户机!(支持Win7、osx、Ubuntu/Debian、Fedora/Red Hat)
2、HDD+SSD混合硬盘:这个可以在采购的时候就做规划,采用大容量HDD做虚拟机系统文件的存储,SSD做加速缓存(根据交换文件的大小,选择32G-64G即可)。速度没有SSD做系统存储盘快,但是对比只用HDD还是有很大提升,而且性价比也不错,家用非常合适。
3、把虚拟机设置为跟随ESXi启动和关闭,这样就方便多了。(根据主要使用的操作系统,建议启动的顺序为:win7、NAS、OSX,或者只启动一个主力操作系统,其余的根据需求手动开启)4、是否长期开机的问题:我这台ESXI服务器,开机到进VM-WIN7,时间为2分45秒。待机功耗为80W。正常使用状态为130W。我现在是作为普通台式机使用,也就是说回家的时候才开机,晚上睡觉关机,每天使用约8个小时。反正也不差那点开机的时间,每天省下2/3的电费还是很可观的。(估计到这里,本论坛的某些大牛又要喷我了吧......)
为什么现在才分享我的这点经验:
1、很多东西我自己也是在摸索中前进,胡乱发出来可能会误导其他人。现在的是经过N次的重装才总结的正确步骤,所以放出。
2、可能这种把esxi作为普通PC的使用的方式让本论坛很多大牛们不屑了,贴出来会成为被喷的导火索,所以心有余悸。
3、虽然现在现在的esxi平台已完全实现了我的需求,但是还有些细节我也是照搬的,总觉得理解有些朦胧,贴出来也让大家多多指点,共同进步。
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。 Hmily 发表于 2018-12-20 16:13
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
好的,谢谢。
页:
[1]