ESXi6.7网卡直通导致无法启动
开启网卡直通之后卡在
dma_mapper_iommu loaded successfully
无法进入管理界面
无法ping通ESXi管理口
简述
使用U盘的Ubuntu desktop挂载ESXI系统磁盘 更改esx.conf文件中的passthru选项
将Ubuntu desktop写入U盘
工具
Rufus
https://rufus.ie/
Ubuntu 18.04 Desktop
https://releases.ubuntu.com/18.04/
使用Rufus将ubuntu写入U盘之后 设置服务器从U盘启动选择
Try ubuntu
操作步骤
打开Terminal
在Terminal 输入
lspci #查找pci设备 网卡的是Ethernet controller
查看硬盘并挂载分区
sudo parted -l #查看硬盘
sudo mount /dev/sda5 /mnt #挂载
解压文件并编辑esx.conf
ls /mnt/ #查看mnt 目录
cp /mnt/state.tgz ~/ #cp到~
cd ~ #进入到~
tar xvf state.tgz
tar xvf local.tgz #解压
cd etc/vmware/ #进入到VMWARE目录
nano esx.conf #编辑esx.conf 文件
将passthru 更改为vmkernel
找到/device/<PCI_ID>/owner = "passthru" #PCI_ID就是上面使用lspci找到的0000:06:00.0和0000:00:06.0
使用 vmkernel 代替 passthru
ctrl+x 退出 按Y 确认回车 即可
将更改好的文件打包
cd ~
tar czf local.tgz etc/
tar czf state.tgz local.tgz
sudo cp state.tgz /mnt/
reboot
拔掉U盘即可恢复正常
参考阅读|引用
http://www.cxyzjd.com/article/ID_Rin/105341206