- 主题:普通的主机, i3 10100+h410能装ESXi7.0么?
esxi有个优点,可以和workstation配合,上传下载虚拟机,调试起来很方便
KVM/PVE开启直通和sriov确实繁琐,virto网卡的驱动支持也不如vmxnet3那么普遍,kvm-ga通常也需要自己编译,不如open vmtools拿来就用
【 在 Mikov 的大作中提到: 】
:
: 论使用感受上的无缝对接, 肯定KVM好, 也不存在ESXi换代升级的各种毛病.
: ESXi好处是有个好界面.
: 因为机器大半不是我在用, 我用KVM也很顺手, 其他同事可能就目瞪狗呆了.
:
#发自zSMTH@JEF-NX9
--
FROM 59.149.136.*
大佬应该熟悉kvm下的直通, 想请教一个问题, 在 B85M主板 +E3 1275 V3 CPU 的机器上配置 Intel X520 DA2的直通似乎无法成功, 不知道有没有办法?
BIOS中只有VT-D选项, 这个开启了
X520网卡插在显卡PCIEx16槽上, 这个主板只有这一个PCIEx16的槽, 另外两个槽是X1, 插不了
宿主机使用Centos7.9, 更新到最新的内核Linux kvm-host 3.10.0-1160.21.1.el7.x86_64
尝试一:
启动不添加intel_iommu=on, 通过virsh attach-device后, 启动报错提示
Error starting domain: unsupported configuration: host doesn't support passthrough of host PCI devices
Google的结果是必须开intel_iommu
尝试二:
添加 intel_iommu=on后重启, 此时通过virsh nodedev-dumpxml可以看到 0000.00.01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller 和 X520 都出现在了同一个iommuGroup下面, 如果virsh attach-device, 直接将物理网口的PCI地址添加给虚机, 启动报错
group 1 is not viable... Device initialization failed
尝试三:
配置SR-IOV, 通过手工添加, 通过pool添加, 都会报和上面一样的错误
所以, 直通必须开intel_iommu? 那么对于E3和i5等桌面CPU, iommuGroup有问题的, 是不是就肯定配不了直通了?
【 在 DeltaIII 的大作中提到: 】
: kvm直通网卡为社么会很麻烦。。。
:
--
FROM 223.72.65.*
用打过ACS补丁的内核
【 在 Mikov 的大作中提到: 】
: 大佬应该熟悉kvm下的直通, 想请教一个问题, 在 B85M主板 +E3 1275 V3 CPU 的机器上配置 Intel X520 DA2的直通似乎无法成功, 不知道有没有办法?
: BIOS中只有VT-D选项, 这个开启了
: X520网卡插在显卡PCIEx16槽上, 这个主板只有这一个PCIEx16的槽, 另外两个槽是X1, 插不了
: ...................
--
FROM 124.64.233.*
b85实际上不支持vt-d吧,至少在intel的ark是这样的
这一代的只有q87支持
【 在 Mikov 的大作中提到: 】
: 大佬应该熟悉kvm下的直通, 想请教一个问题, 在 B85M主板 +E3 1275 V3 CPU 的机器上配置 Intel X520 DA2的直通似乎无法成功, 不知道有没有办法?
: BIOS中只有VT-D选项, 这个开启了
: X520网卡插在显卡PCIEx16槽上, 这个主板只有这一个PCIEx16的槽, 另外两个槽是X1, 插不了
: ...................
--
FROM 123.113.8.*
主要是网卡要兼容
【 在 Mikov 的大作中提到: 】
: 想找个小主机跑ESXi7, 最好是i3 10100, 主板h410这样的,
: 网卡可以另外买, intel 82599之类,
: 怕买了翻车, 想问问有没有这样搞过的?
--
FROM 106.121.165.*
有这个可能, 搜了一下没有用Q87测试的例子, 为了测这个去换一块Q87也不现实.
看Alex Williamson的说明, 稳妥起见还是要用E5以上的服务器U才行.
http://vfio.blogspot.com/2014/08/iommu-groups-inside-and-out.html
http://vfio.blogspot.com/2015/10/intel-processors-with-acs-support.html
这边也有人尝试过其他板子, 问题似乎是一样的
https://koolshare.cn/thread-190227-1-1.html
一个更新是:
在另一块主板B85M-D3H(带两个PCIEx16口)上,
在第二个PCIE槽上插Intel 82576千兆双口网卡, 可以成功开启SR-IOV并在虚机中正常使用.
在第二个PCIE槽上插Intel 82599万兆双口网卡, 可以开启SR-IOV, 但是虚机启动崩溃.
【 在 mil 的大作中提到: 】
: b85实际上不支持vt-d吧,至少在intel的ark是这样的
: 这一代的只有q87支持
--
FROM 60.253.242.*
请教应该查什么关键词?
【 在 pheyx 的大作中提到: 】
: 用打过ACS补丁的内核
--
FROM 60.253.242.*
网卡肯定是兼容的, Intel 82599和82576, 都是100%支持SR-IOV的服务器网卡
【 在 obana 的大作中提到: 】
: 主要是网卡要兼容
--
FROM 60.253.242.*
第2个pcie槽是从芯片组引出的,对Intel消费级平台来说,芯片组出来的pcie都支持acs,cpu直连的(一般是第1个槽)不支持acs。打acs补丁相当于欺骗操作系统,跳过对硬件acs的检测,这样让cpu直联的pcie每个iommu组里仅有一个设备以便直通。
你提到的82599插第2个槽直通失败有可能是内核版本的问题,据我的经验,内核从4.20到5.x的某些版本82599直通是有问题,会造成虚机或主机崩溃。可以升级到最新内核解决。不升级的话把虚机从i440fx转成q35或反之试试。
下载最新的acs补丁可以在arch linux aur搜linux-vfio。
【 在 Mikov 的大作中提到: 】
: 有这个可能, 搜了一下没有用Q87测试的例子, 为了测这个去换一块Q87也不现实.
: 看Alex Williamson的说明, 稳妥起见还是要用E5以上的服务器U才行.
:
http://vfio.blogspot.com/2014/08/iommu-groups-inside-and-out.html: ...................
--
FROM 106.37.226.*
多谢大佬指点, 一看就是实战选手~
我换个高点的内核试试
【 在 pheyx 的大作中提到: 】
: 第2个pcie槽是从芯片组引出的,对Intel消费级平台来说,芯片组出来的pcie都支持acs,cpu直连的(一般是第1个槽)不支持acs。打acs补丁相当于欺骗操作系统,跳过对硬件acs的检测,这样让cpu直联的pcie每个iommu组里仅有一个设备以便直通。
: 你提到的82599插第2个槽直通失败有可能是内核版本的问题,据我的经验,内核从4.20到5.x的某些版本82599直通是有问题,会造成虚机或主机崩溃。可以升级到最新内核解决。不升级的话把虚机从i440fx转成q35或反之试试。
: 下载最新的acs补丁可以在arch linux aur搜linux-vfio。
: ...................
--
FROM 60.253.242.*