Tôi đang cố gắng sử dụng SR-IOV với openstack và để kiểm tra xem NIC có sẵn trên máy chủ của tôi có hỗ trợ kỹ thuật này hay không, tôi đã làm như sau:
(venv) [root@controller share]# lshw -c network -businfo
Thông tin xe buýt Loại thiết bị Mô tả
================================================================= ======
pci@0000:02:00.0 mạng eno3 NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:02:00.1 mạng eno4 NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:01:00.0 mạng eno1 NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:01:00.1 mạng eno2 NetXtreme BCM5720 Gigabit Ethernet PCIe
pci@0000:05:00.0 mạng Dòng MT27500 [ConnectX-3]
và sau đó :
(venv) [root@controller share]# lspci -vs 0000:02:00.0
02:00.0 Bộ điều khiển Ethernet: Broadcom Inc. và các công ty con NetXtreme BCM5720 Gigabit Ethernet PCIe
Tên thiết bị: NIC3
Hệ thống con: Thiết bị Dell 1f5b
Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 51, nút NUMA 0
Bộ nhớ ở d58a0000 (64-bit, có thể tìm nạp trước) [size=64K]
Bộ nhớ ở d58b0000 (64-bit, có thể tìm nạp trước) [size=64K]
Bộ nhớ ở d58c0000 (64-bit, có thể tìm nạp trước) [size=64K]
ROM mở rộng ở d8000000 [đã tắt] [size=256K]
Khả năng: [48] Quản lý năng lượng phiên bản 3
Khả năng: [50] Dữ liệu sản phẩm quan trọng
Khả năng: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Khả năng: [a0] MSI-X: Enable+ Count=17 Masked-
Khả năng: [ac] Express Endpoint, MSI 00
Khả năng: [100] Báo cáo lỗi nâng cao
Khả năng: [13c] Số sê-ri thiết bị 00-00-c8-1f-66-e0-30-22
Khả năng: [150] Lập ngân sách năng lượng <?>
Khả năng: [160] Kênh ảo
Trình điều khiển hạt nhân đang sử dụng: tg3
Mô-đun hạt nhân: tg3
Theo tài liệu Redhat, các thiết bị có khả năng sr-iov sẽ có đầu ra sau với lspci -vs
chỉ huy :
Khả năng: [160 v1] Ảo hóa I/O gốc đơn (SR-IOV)
Nhưng trong trường hợp của tôi, tôi có:
Khả năng: [160] Kênh ảo
và sau khi tìm kiếm về kết quả này, tôi không thể tìm thấy bất kỳ liên kết nào giữa kênh ảo và SR-IOV , điều đó có nghĩa là NIC trên các máy chủ của tôi không hỗ trợ Ảo hóa I/O một gốc?