NIC SR-IOV
Cách cấu hình passthrough NIC SR-IOV trong VergeOS, bao gồm tạo nhóm tài nguyên, cấu hình các hàm ảo, thiết lập guest của VM và chia sẻ thiết bị SR-IOV cho tenant.
VergeOS hỗ trợ các card mạng có khả năng SR-IOV, cho phép chia sẻ nhiều thể hiện thiết bị (các hàm ảo) cho tenant và VM từ một thiết bị bộ điều khiển mạng PCIe duy nhất.
Cài đặt/Cấu hình máy chủ
Điều quan trọng là phải đọc và làm quen với Rủi ro và biện pháp phòng ngừa khi chuyển qua PCI trước khi thực hiện cấu hình chuyển qua.
Các hướng dẫn sau sẽ cấu hình truyền qua hàm ảo bằng cách tự động tạo các quy tắc tài nguyên cần thiết cho từng bộ hàm ảo và gắn các quy tắc đó vào nhóm tài nguyên đã chọn. Để biết thêm thông tin về cách nhóm tài nguyên và quy tắc tài nguyên hoạt động, xem: Truyền qua thiết bị - Quy tắc tài nguyên.
Đi tới Bảng điều khiển Trình quản lý tài nguyên (Cơ sở hạ tầng > Tài nguyên) -HOẶC- Điều hướng đến một bảng điều khiển nút cụ thể (Cơ sở hạ tầng > Các nút > bấm đúp vào nút mong muốn trong danh sách.)
Nhấp vào NIC SR-IOV. Bất kỳ thiết bị ảo SR-IOV nào đã được cấu hình sẵn sẽ hiển thị trong danh sách xuất hiện.
Nhấp vào Thiết bị PCI của NIC trên menu bên trái. Danh sách các thiết bị vật lý tương thích sẽ hiển thị.
Chọn thiết bị mong muốn trong danh sách và nhấp Tạo tài nguyên ở menu bên trái.
Chọn một nhóm tài nguyên SR-IOV từ danh sách -HOẶC- Tạo một nhóm tài nguyên SR-IOV mới.
Đang tạo nhóm tài nguyên NIC SR-IOV
Tên: nhãn dùng để xác định nhóm tài nguyên (tức là nhóm thiết bị); hãy dùng một tên mô tả để người dùng dễ dàng nhận biết loại thiết bị (các thiết bị) trong nhóm này, ví dụ: NIC SR-IOV vlan10
Loại: NIC SR-IOV.
Mô tả: trường tùy chọn để cung cấp thêm văn bản quản trị về nhóm tài nguyên.
Lớp: Mạng. Trường này chỉ được dùng để áp dụng biểu tượng tương ứng cho nhóm tài nguyên, và không ảnh hưởng đến chức năng.
Cài đặt NIC SR-IOV
Chỉ định số lượng thiết bị VF (mỗi thiết bị vật lý). Tổng số thiết bị VF sẽ được tạo sẽ bằng số đã chỉ định nhân với số thiết bị vật lý được chọn.
Chọn Người dùng tự định nghĩa tùy chọn dành cho các trường mà người dùng VM được phép ghi đè cài đặt đã chỉ định; các trường không được chọn tùy chọn Người dùng tự định nghĩa sẽ không thể được người dùng thay đổi khi gắn thiết bị vào VM.
VLAN gốc: (tùy chọn) thẻ VLAN cho thiết bị ảo.
Giao thức VLAN: 802.1Q (mặc định) là loại được sử dụng rộng rãi nhất. 802.1ad cung cấp hỗ trợ cho QinQ (lồng thẻ VLAN).
Băng thông truyền tối thiểu (Mbps): (tùy chọn) có thể được đặt để đảm bảo truyền tải ít nhất ở mức tối thiểu đã chỉ định (mỗi vf). Điều này có thể dùng để phân bổ cho các nhóm tài nguyên khác nhau các phần băng thông tổng thể khác nhau. Đặt 0 sẽ vô hiệu hóa giới hạn tốc độ. Cài đặt Băng thông truyền tối thiểu phải có giá trị thấp hơn Băng thông truyền tối đa.
Trạng thái liên kết ảo: &#xNAN;Tự động - trạng thái VF sẽ chỉ phản chiếu trạng thái của thiết bị vật lý tương ứng. &#xNAN;Bật - sẽ cho phép thiết bị ảo giao tiếp với các thiết bị ảo khác trên cùng máy chủ ngay cả khi thiết bị vật lý đang ngừng hoạt động. &#xNAN;Tắt - các gói tin do thiết bị ảo gửi sẽ bị phần cứng loại bỏ.
Kiểm tra giả mạo: bật/tắt kiểm tra giả mạo MAC cho thiết bị ảo.
QoS VLAN (Độ ưu tiên): (tùy chọn) giá trị 0-7; đặt độ ưu tiên QoS cho lưu lượng vf. Độ ưu tiên QoS phụ thuộc vào hỗ trợ của phần cứng, trình điều khiển và hệ điều hành khách.
Băng thông truyền tối đa (Mbps): có thể được đặt để giới hạn băng thông (mỗi vf). Điều này có thể dùng để phân bổ cho các nhóm tài nguyên khác nhau (tức các nhóm hàm ảo) các phần băng thông tổng thể khác nhau.
Tin cậy: khi bật, người dùng VM có thể đặt các tính năng cụ thể có thể ảnh hưởng đến bảo mật và/hoặc hiệu năng (ví dụ: chế độ promiscuous multicast); một số trường hợp sử dụng, chẳng hạn như dịch vụ lớp 2, sẽ yêu cầu bật Trust.
Kiểm tra truy vấn RSS: khi bật, có thể lấy thông tin cấu hình thiết bị từ thiết bị ảo bên trong hệ điều hành khách; một số thiết bị sẽ mặc định cấm điều này vì thông tin có thể được coi là nhạy cảm khi được chia sẻ giữa thiết bị ảo và vật lý.
Nhấp vào Gửi để hoàn tất việc tạo nhóm tài nguyên mới.
Sau khi nhóm tài nguyên được chọn/tạo, một Thành công thông báo sẽ xuất hiện cho biết các quy tắc tài nguyên đã được tạo cho thiết bị (các thiết bị).
Có thể cần khởi động lại nút (các nút) liên quan; một thông báo sẽ xuất hiện ở đầu bảng điều khiển Trình quản lý tài nguyên.
Hãy tuân thủ đúng Chế độ Bảo trì quy trình khi khởi động lại một nút để tránh gián đoạn khối lượng công việc.
Bảng điều khiển nhóm tài nguyên chứa các quy tắc tài nguyên đã được tự động tạo cho các thiết bị bạn chọn. Bạn có thể nhấp vào từng quy tắc để xem chi tiết cấu hình. Một quy tắc do hệ thống tạo ra có thể được sửa đổi khi cần; ví dụ, Node bộ lọc có thể được thay đổi thành -- Không có -- để bao gồm các thiết bị khớp từ tất cả các nút. Thông tin về các quy tắc tài nguyên có tại: Tổng quan truyền qua thiết bị - Quy tắc tài nguyên
Cấu hình VM/khách
Đi tới bảng điều khiển VM (từ menu trên cùng: Máy ảo > Danh sách > bấm đúp vào VM mong muốn trong danh sách)
Nhấp vào Thiết bị ở menu bên trái.
Nhấp vào Mới ở menu bên trái.
Bạn cũng có thể gắn thiết bị vào VM qua Trình quản lý tài nguyên: từ bảng điều khiển Nhóm tài nguyên > bấm đúp vào Nhóm SR-IOV mong muốn > Xem thiết bị máy > Mới; chọn VM từ danh sách thả xuống Máy.
Các trường của biểu mẫu nhập thiết bị
Tên: cung cấp tên để nhận diện thiết bị, ví dụ "Intel xl710 sriov", hoặc để trống để hệ thống tự động tạo tên thiết bị.
Loại: chọn NIC SR=IOV;
Mô tả(tùy chọn): có thể nhập thêm văn bản tại đây cho mục đích quản trị.
Nhóm tài nguyên: chọn nhóm tài nguyên SR-IOV phù hợp từ danh sách thả xuống
Số lượng: cho biết số thiết bị vf SR-IOV sẽ gắn vào VM (từ nhóm tài nguyên này).
Cài đặt NIC SR-IOV: các tùy chọn có sẵn ở đây sẽ phụ thuộc vào Người dùng tự định nghĩa các lựa chọn bật/tắt được định nghĩa trong phần Cài đặt SR-IOV của nhóm tài nguyên (Xem Cài đặt SR-IOV ở trên.)
Nhấp vào Gửi để hoàn tất việc thêm thiết bị mới.
VM sẽ cần khởi động lại để gắn thiết bị. Từ bảng điều khiển VM, nhấp vào Khởi động lại liên kết trên thông báo xuất hiện ở đầu bảng điều khiển, hoặc nhấp vào Khởi động lại ở menu bên trái.
Cài đặt bất kỳ client nào cần thiết Trình điều khiển NIC. Trình điều khiển cần thiết sẽ khác nhau tùy theo hãng/mẫu NIC SR-IOV cụ thể và hệ điều hành khách; hãy tham khảo tài liệu của nhà cung cấp phần cứng.
Khởi động lại VM.
Chia sẻ thiết bị SR-IOV cho tenant
Các thiết bị SR-IOV có thể được chuyển cho tenant để tenant chuyển tiếp cho các VM của chính mình. Khi bạn truyền qua các NIC hàm ảo SR-IOV cho tenant, một nhóm tài nguyên mới sẽ được tạo bên trong tenant.
Điều hướng đến bảng điều khiển tenant (từ menu trên cùng: Tenants > List > nhấp đúp vào tenant trong danh sách.)
Nhấp vào Các nút ở menu bên trái.
Nhấp đúp vào một trong các nút tenant.
Nhấp vào Thiết bị ở menu bên trái.
Nhấp vào Mới ở menu bên trái.
Nhập một Tên hoặc để trống để cho hệ thống tự động tạo tên; tên này sẽ được dùng cho nhóm tài nguyên được tạo trong tenant.
Loại: đặt thành NIC SR-IOV.
Mô tả: cung cấp một nơi để lưu trữ thêm thông tin quản trị về nhóm thiết bị.
Số lượng: số lượng NIC hàm ảo sẽ chuyển vào nhóm tài nguyên của tenant.
Một Địa chỉ MAC có thể được nhập hoặc để trống để hệ thống tự động tạo địa chỉ MAC (Khuyến nghị để trống trường này, cho phép các địa chỉ MAC do hệ thống tạo ra là duy nhất để tránh vô tình đưa vào các địa chỉ MAC trùng lặp trong cùng một mạng.)
Khi các trường đã hoàn tất, nhấp vào Gửi để hoàn tất việc chuyển cho tenant.
Thiết bị (các thiết bị) giờ đây sẽ khả dụng như một nhóm tài nguyên để gắn vào các VM của tenant. Hãy làm theo Cấu hình VM/khách hướng dẫn ở trên. Để sử dụng thiết bị chuyển qua, VM phải chạy trên nút của tenant nơi thiết bị được gắn.
Cập nhật lần cuối
Nội dung này có hữu ích không?