一、主板开启虚拟化技术
想要玩EXSI重要的是先开启CPU的虚拟化支持,不然一切无从谈起
开启CPU虚拟化
- 对于英特尔CPU,可以进入BIOS里面的advanced高级–>CPU Configuratio–>Intel Virtualization Technology英特尔虚拟化技术(设置成Enable),这样就开启了CPU的
开启vt-d以支持硬件直通
- VT-d 英文全程为 Virtualization Technology for Directed I/O,俗称虚拟化直通技术,就是允许宿主机将某些硬件资源(比如硬盘、显卡、网卡)的管辖权直接移交给虚拟机,此时宿主机将不能再使用此硬件(记住这点很重要),虚拟机会以直通独占的方式使用它们,这种直通的技术带来的好处就是,虚拟机中使用该硬件的性能损耗是极小的, 改善了 I/O 设备在虚拟化环境中的性能并且隔离更加彻底提高了系统的安全性
但是这个vd-t功能是需要主板支持和CPU支持的,需要自行查询,或者在BIOS中看看有没有开启项
- 这里用x79这种较旧的主板的bios演示(其他AMD或者一些较新的主板也比较好上搜索引擎找到),进入bios --> chipset -->northbrige(北桥)…
网上找的图比较模糊,凑合看看,知道大致位置后比对下就好
二、安装EXSI系统
安装EXSI系统和平时安装其他系统差不多(安装操作系统过程不也就是是解压复制文件到指定的硬盘位置嘛!)
具体细节可以参考这篇文章
vSphere ESXI 7.0部署详细安装指南,奶妈级安装教程(附镜像)
网卡驱动缺失
在安装exsi中可能会遇到提示“没有可用的网卡的问题”,这是因为exsi镜像中唯有网卡驱动,需要自行向镜像中注入驱动,具体操作不算难,可以参考下面的这个文章ESXI6.7虚拟机离线包离线添加网卡驱动,注入网卡驱动其实有几种方式的,不推荐其中在线打包的方式,对网络环境要求高,尤其在国内
三、新手必要注意事项和避坑点
- 1.×直通唯一的网卡或者是管理口网卡后进不去web管理界面
这个一定要注意,可能一些人觉得硬件直通后性能损耗低,但是上面说了,硬件直通后宿主机是无法使用原硬件的,自然直通网卡后的exsi就获取不到ip也没有相应的网络服务了,很多人就是直通了网卡后弄不好重装exsi,其实这个也可以在原控制台里重置或修改配置文件的。所以,记得,记得,不要直通唯一的网卡或是vmnic0这个管理口网卡 - 2.×直通唯一的显卡后无法进入控制台
这个问题我觉得更严重,我就是因为这个重装了一次得,网上有解决办法是先换一张显卡插上开机后取消直通再插上原来的显卡(因为直通硬件好像是认硬件厂商编号的),不过我没试过,因为我没有另一张显卡,哈哈 - 3.×直通了sata组接口,无法开机
- 总结:exsi的硬件直通机制就是会直通某个硬件组,但是多个网卡可以单一直通,像直通了sata接口,exsi是不能直通单一的sata接口的,如果你的机械硬盘和exsi的系统盘都插在sata接口组的话,直通整个后自然无法使用就无法进入完整系统(我试过这么干就一直卡在“内核已经加载完成”的界面中,但是进不了可操作的系统界面)
四、一些有用的点
- 如何挂载其他硬盘呢?
相信很多人都是用一个固态硬盘装系统然后机械硬盘放数据(主要是穷,买不起1T的那些固态),其实有两种解决办法挂载上机械给虚拟机用
1.把exsi装到M.2固态上,插到M.2的插槽,那么就可以通过硬件直通整个sata组,两个作隔离,这样不会影响宿主盘,接上机械或者其他盘,这样就可以在你的ubuntu或其他虚拟机上添加pci硬件选择你的机械硬盘了
2.使用exsi的RDM技术,如果你的主板CPU不支持直通,或者exsi也在sata接口组就可以用这种方法,具体可以参考下面的这篇文章ESXI6.7下直通硬盘给群晖步骤,RDM直通方式!
有人说这个RDM直通,不安全,说什么新建的那个vmdk文件损坏了,就拿不出机械硬盘的数据了?
其实并不会,exsi的RDM技术就像给虚拟机和你的硬盘提供了一层中间抽象,不会因为exsi出问题了就影响原机械硬盘。