ESXI设置2 之硬盘直通RDM/SATA控制器 以及USB控制器直通
今天分享esxi网卡直通,显卡直通和硬盘直通的方法
其中硬盘有两种直通方式,分为sata直通和rdm直通,rdm性能稍弱一丢丢,但是存储分配方式更加灵活,非常适合接口少,拓展性不够的主板。
一, RDM直通
打开存储,点击设备,主机中的磁盘都显示在这里,以直通第二个2T WDC硬盘为例
进入磁盘,复制下蓝色区域**(t10.ATA_____WDC_WD20SPZX2D08UA7___________________________WD2DWX92E40ELLA5)**
进入主存储目录,复制UUID 5f982b22-b69ec830-1f66-241c04786c5b
在文本中输入以下代码
蓝色2T为自定义名称,红色字体根据刚才复制的进行替换
vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD20SPZX2D08UA7___________________________WD2DWX92E40ELLA5 /vmfs/volumes/5f982b22-b69ec830-1f66-241c04786c5b/$\textcolor{blue}{2T}$.vmdk
复制进PUTTY
浏览数据存储,可以看到增加了一个文件名为2T.vmdk的文件,这样就成功了
二, SATA直通
相对于RDM直通 个人比较喜欢sata直通。我一般会把硬盘直通给群晖虚拟机使用,之前物理机群晖上的硬盘拿过来直通后,所有数据都在,直接使用!
那么,开始吧
进入硬件管理界面,可以看到SATA的直通选项为灰色,此时为不可直通状态
putty连接Esxi,输入
lspci -v | grep "Class 0106" -B 1
8086是供应商ID,31e3是设备ID,d3d0不要动照写,后面是false
输入
vi /etc/vmware/passthru.map
拖到最底下 按键盘i键
添加以下代码,注意对齐,如图:
#Intel Corporation Celeron/Pentium Silver Processor SATA Controller
8086 31e3 d3d0 false
(#Intel Corporation Celeron/Pentium Silver Processor SATA Controller 注意:这一段根据你自己情况修改,就是上图划红线的那一段,每个人不一样)
按键盘ESC,:wq保存,重启ESXI
(注意,修改的这一步也可以使用WINSCP等文件管理工具通过root用户连接到Esxi。找到路径/etc/vmware/passthru.map下的文件,直接编辑)
再次进入硬件管理界面,sata选项不是灰色了,勾选重启,打完收工
记住 直通成功后再插硬盘!!!
注意!!!
如果第一步输入
lspci -v | grep "Class 0106" -B 1
什么都不显示!
那么直接进入esxi后台 点击灰色的sata控制器也会有显示设备ID和供应商ID(我的是已经做好直通了,所以显示的文字是黑色)
下图画红线的那一段就是#号后面的代码
三,USB控制器直通
方法和上面sata控制器直通类似
回到Esxi的网页控制面板,找到要直通的USB控制器,单击该行在展开的详细信息中找到类ID、设备ID、供应商ID并记录下来。
使用任何ssh工具(我使用了mobaxterm,putty更为常用)。使用你的root账户登录。
将0c03(中间的x忽略)替换为您的类号并输入以下命令:
lspci -v | grep 'Class 0c03'
此时控制台会返回该设备的详细信息
Class 0c03: 8086:9d2f
#Class [类ID]: [供应商ID]:[设备ID]
您的任何一项ID都可能与我不同,请对照之前记下的ID。
这一步的目的是为了确保将要直通的设备无误。如果遇到任何意外情况,请还原修改并返回这一步重复确认。
使用WINSCP等文件管理工具通过root用户连接到Esxi。找到路径/etc/vmware/passthru.map下的文件,编辑(如没有则在末尾追加):
#Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
8086 9d2f d3d0 default
重新引导Esxi。启动后应当可以看到本来不支持的USB控制器变为已禁用,此时切换直通并再次重新引导就可以像正常直通设备一样使用板载USB控制器了。
后果
这取决于你的主板集成了多少USB控制器。例如我的主板只有一个USB控制器连接了所有的USB串口。这意味着直通后将无法在Esxi控制台中分配虚拟USB设备,甚至无法通过连接键盘直接操作Esxi的后台。这可能会在遇到某些故障时带来麻烦,你至少需要先关闭直通功能才能再次使用它们。更好的做法是为主板扩展USB控制器,但这会增加成本,并且对主板的扩展能力有一定要求。
评论区