他的回复:
按照上面的步骤,修改了SRIOV 的passthrough的配置,libvirtd日志报错还是会有问题。VF可以正常创建,但是passthrough还是会报错。是否和虚拟化软件版本有配套?我是参考官网这个文档安装qemu和libvirt的 https://support.huaweicloud.com/instg-kunpengcpfs/kunpengkvm_03_0001.html[root@test-huawei-ser00 qemu]# grep iommu /etc/grub2-efi.cfglinux /vmlinuz-4.14.0-115.el7a.0.1.aarch64 root=UUID=31b77894-a176-471d-baa5-9afb4e595f43 ro crashkernel=auto rhgb quiet kpti=0 nospectre_v2 ssbd=force-off iommu.passthrough=1[root@test-huawei-ser00 qemu]#[root@test-huawei-ser00 qemu]# lspci | grep Ethernet03:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (4*25GE) (rev 45)03:00.1 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)03:00.2 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)03:00.3 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)03:00.4 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)03:00.5 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)03:00.6 Ethernet controller: Huawei Technologies Co., Ltd. Device 375e (rev 45)04:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (4*25GE) (rev 45)05:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (4*25GE) (rev 45)06:00.0 Ethernet controller: Huawei Technologies Co., Ltd. Hi1822 Family (4*25GE) (rev 45)07:00.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx]07:00.1 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx]7d:00.0 Ethernet controller: Huawei Technologies Co., Ltd. HNS GE/10GE/25GE RDMA Network Controller (rev 21)7d:00.1 Ethernet controller: Huawei Technologies Co., Ltd. HNS GE/10GE/25GE Network Controller (rev 21)7d:00.2 Ethernet controller: Huawei Technologies Co., Ltd. HNS GE/10GE/25GE RDMA Network Controller (rev 21)7d:00.3 Ethernet controller: Huawei Technologies Co., Ltd. HNS GE/10GE/25GE Network Controller (rev 21)[root@test-huawei-ser00 qemu]# ll /sys/devices/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:00.0/0000:03:00.0/sriov_numvfs-rw-rw-r-- 1 root root 65536 Jun 3 13:17 /sys/devices/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:00.0/0000:03:00.0/sriov_numvfs[root@test-huawei-ser00 qemu]# cat /sys/devices/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:00.0/0000:03:00.0/sriov_numvfs6[root@test-huawei-ser00 qemu]# cat centos7-aarch64.xml | tail -n 10 / 这个地址每次更新会自动生成,是否有影响 [root@test-huawei-ser00 qemu]# virsh start centos7-aarch64error: Failed to start domain centos7-aarch64error: unsupported configuration: host doesn't support passthrough of host PCI devices