vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战

Hello我是不多BB的未命名,今天分享一些在esxi平台上有关存储的相关玩法,比如直通sata控制器、esxi系统装在U盘还是机械或者固态上之类的问题。默认情况下虚拟化平台不光提供了CPU虚拟化,硬盘也是做了虚拟化的,比如微软Hyper-V的虚拟硬盘格式为.vhd(x)esxi的虚拟硬盘是.vmdk,关于硬盘虚拟化的原理知识我在硬盘RDM直通的视频中有详细介绍,简单概括本质:硬盘虚拟化同CPU虚拟化一样在性能效率上有损耗。

性能损失这事在商用领域铺量形成规模之后或许有较真的必要,但家当看不见是最轻松的,如果你是出于性能原因打算直通硬盘那绝对没有必要。我个人觉得只有在esxi中虚拟化一个存储服务器的时候才有必要直通硬盘,其余情况至少我觉得都不是必须的,顺便还带来了一些麻烦。

例如直通sata控制器后,添加硬盘要以添加PCI设备的方式添加,这样会导致虚拟机无法做热快照,对热快照有需要的话只能选择RDM直通。

图片[1]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

再有就是直通SATA控制器后,esxi会丧失硬盘的控制权,表象就是esxi开机后硬盘列表是空的,你连一个存储iso等系统镜像的空间都没有了。

图片[2]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

同时会引发的具体事故有:当esxi系统如果装在硬盘上会导致esxi无法启动,这种情况选择把esxi装在U盘即可解决,因为U盘是归属USB控制器的。

至此又诞生一个问题,ESXI装到U盘上“好不好”?我负责的跟你说非常好,甚至我认为是esxi虚拟化的最优解!我平时私信也不少问这问题的,说到底大部分玩家还是人菜瘾大型,很容易听信了懂点皮毛就以此为噱头瞎作妖的up引导。

我先亮个底,我自己的esxi服务器系统就装在U盘上,并且运行了一年半。既然装U盘没有问题,很多人又有疑问了我是不是得准备个好U盘,甚至有观众私信我的时候用几百块的U盘做esxi系统,真的暴殄天物。esxi系统启动和PE属同原理,都是加载到内存里运行的,所以启动后是支持拔盘的,既然拔掉U盘esxi都不受任何影响,你说U盘性能对运行有啥影响?

给大伙看看我的esxi系统盘,还是USB 2.0 二十多块路边摊买的,到手里面存满了全损音质的土味音乐。随便买选这个主要是因为图它小巧,因为本来就是系统盘插上去越没存在感越好。

图片[3]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

以上是从性能的角度证明U盘做系统盘并无影响,再从软件设置角度谈谈各方案的区别。

如果用SSD做esxi系统盘稍微还有些意义,因为多余的空间esxi默认会直接划出一部分做缓存空间,并且这个空间大小可以自行设置。当然如果你跟着我教学视频装好vcsa一样能轻松的设置缓存空间大小。

图片[4]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

另一方面,用一块大容量磁盘做esxi系统必然产生了磁盘分区的问题。总不能一块1T固态或者8T机械只装个esxi系统其它空间完全不利用吧,所以操作量又增加了。但其实更致命的问题在于后期维护,尤其是处于esxi萌新阶段三天两头就把esxi玩蹦了,如果我用U盘当系统盘esxi蹦了我十几分钟重新刷一遍系统就好了,重进esxi后只要把虚拟机重新注册一遍也就几分钟的功夫虚拟化全线复工,即便安装了vcsa一样可以这样操作。反之esxi如果在一块大容量硬盘上,有多麻烦你自己想吧。

再解答一个困惑,可能不少萌新选择直通有出于文件安全的考虑。担心虚拟机故障了,自己虚拟的硬盘没法读取里面的数据。其实对于虚拟硬盘,使用DiskGenius就能完成独立的加载和文件的读写。你可以把虚拟硬盘格式看作成.rar .zip这种压缩包,只要使用正确的查看器就能成功解压访问内部数据。

图片[5]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

以上是关于硬盘直通的各种优缺点以及直通后牵扯到的esxi系统盘的相关玩法,下面我们进入实战操作。
直通sata控制器和直通其它PCIE设备的操作流程是一模一样的,首先在PCI设备列表找到sata控制器。
因为每个人的主板不一样所以名字也各不相同,这里我直接搜索AHCI 因为 AHCI控制器就是常说的sata控制器。而Wellsburg 是C612芯片组的英文名字,X99主板用的就是C612芯片组。所以如果你找不到自己的sata控制器,可以参考主板说明书上的架构图。

图片[6]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog
图片[7]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

然后你可能又有一个问题,为什么我做演示能搜出2个sata控制器。这因为我用的主板Z10PA-U8/10G-2S板载就有2个sata控制器,其中1个是控制板载m.2接口的,因为这块板子的m.2是sata协议的。

图片[8]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog
图片[9]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog
图片[10]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

也正因为我的主板有2个sata控制器让其可玩性变得非常丰富,我目前选择的是将控制板载sata接口的控制器做直通,m.2对应的控制器留给esxi。

这样带来的好处就是esxi系统启动后,至少还有一个m.2固态盘能够调用,比如我把核心服务器dc、vcsa这种都在M.2里装着,另外各种系统镜像也都存放在这,这样新增虚拟机的时候非常方便可以从M.2固态里直接添加ISO镜像。
基本情况解释完,你会发现sata控制器是灰色的,因为esxi默认是不允许操作sata控制器的,我们需要借助命令完成。

首先打开esxi的ssh

图片[11]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

然后用ssh工具连接esxi

图片[12]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

在此目录(/etc/vmware)找到passthru.map文件,它是esxi主机的硬件配置文件。

图片[13]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

敲命令前,得先在esxi上选择要直通的控制器,不要问我多个控制器的情况怎么区别那个是管M.2的该控制器,只有自己测试。因为我自己测试过了,已经知道11.4这个设备是M.2的控制器。那么选中的1f.2这个设备就是控制板载sata接口的控制器了。

图片[14]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

在配置文档中添加所示代码

代码:[供应商ID] [设备ID] d3d0 default
代码示例:8086	8d02	d3d0	default

这代码意思大致是,将某个供应商(ID)下的某个设备(ID)切换到d3d0模式 并且将此模式的配置设置成默认。
为了防止以后搞混,我建议还是用#加上备注。

图片[15]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

切记修改完后保存文件,然后重启ESXI主机。

刚才插入的代码并不会直接把SATA控制器设置成直通模式,只是开放了在ESXI界面切换直通的权限。
因此重启后需要登录ESXI手动将SATA控制器切换成直通模式,并再一次重启,应用设置。

图片[16]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

又一次启动ESXI就直通成功了,一起试试效果。

编辑虚拟机添加PCI设备,将SATA控制器分配给这台虚拟机。

图片[17]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog

最后打开虚拟机电源,成功启动Windows后,打开磁盘管理,此时已经能看到主板sata接口上的4块4T硬盘了

图片[18]-vSpherer入门⑥直通但只通一半!ESXI直通SATA控制器利弊与实战-itdog



© 版权声明
THE END
原创不易,且珍惜。
点赞17赞赏 分享
评论 抢沙发
头像
欢迎留下宝贵见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容