پیکربندی NPAR در کارت‌های شبکه Marvell FastLinQ 41000 Series از طریق RESTful API (ilorest)

سلام!

من سعی می کنم بفهمم چگونه می توان ویژگی NPAR را در کارت های کارت گرافیک Marvell FastLinQ (QL41232HLCU-HC MD2) فعال کرد و چگونه تمام پارامترهای لازم (Ethernet شخصیت + اندازه BAR 2) را از طریق ilorest یا ابزارهای مشابه تنظیم کرد. اسکریپت/از طریق ansible.

این کارت ها در دستگاه های DL385 Gen10 Plus با ILO v2.72 استفاده می شود.

من ilorest را امتحان کردم و فقط راهی برای خواندن وضعیت فعلی فعال یا غیرفعال بودن (اما بقیه) پیدا کردم.

 

[..]

“#NetworkAdapter.v1_2_0.NetworkAdapter”: { “/redfish/v1/Chassis/1/NetworkAdapters/DE081000”: { “@odata.id”: “/redfish/v1/Chassis/1/NetworkAdapters/DE081000″، “Controllers” “: [
{
“ControllerCapabilities”: {
“DataCenterBridging”: {
“Capable”: true
},
“NPAR”: {
“NparCapable”: true,
“NparEnabled”: true
},
“NetworkDeviceFunctionCount”: 16,
“NetworkPortCount”: 2,
“VirtualizationOffload”: {
“SRIOV”: {
“SRIOVVEPACapable”: false
},
“VirtualFunction”: {
“DeviceMaxCount”: 192,
“MinAssignmentGroupSize”: 8,
“NetworkPortMaxCount”: 192
}
}
},
“FirmwarePackageVersion”: “8.55.14”,
“PCIeInterface”: {
“LanesInUse”: 8,
“MaxLanes”: 8,
“MaxPCIeType”: “Gen3”,
“PCIeType”: “Gen3”
}
}

[..]

 

از طریق: ilorest rawget /redfish/v1/Chassis/1/NetworkAdapters/DE080000 –url ip -u Administrator -p password

وقتی سعی کردم مقدار را از طریق rawpatch تغییر دهم، فایل پچ json من را دوست ندارد.

 

{ “/redfish/v1/chassis/1/NetworkAdapters/DE080000”: { “Controllers”: [
{
“ControllerCapabilities”: {
“NPAR”: {
“NparEnabled”: false
}
}
}
]
} }

 

این چگونه باید فرمت شود؟

ویرایش: پیغام خطایی که دریافت می کنم این است: یک متن پاسخ نامعتبر برگردانده شد: مقدار مورد انتظار: خط 1 ستون 1 (نویسه 0) هیچ پیام خطایی برگردانده نشد یا پاسخ خطا را نمی توان تجزیه کرد.

آیا راه های بهتری برای فعال کردن NPAR از طریق ilorest یا سایر ابزارهای اسکریپت وجود دارد؟

پیشاپیش متشکرم

با احترام،

مسیحی




منبع: https://community.hpe.com/t5/server-management-remote-server/configuring-npar-on-marvell-fastlinq-41000-series-nics-via/m-p/7178124#M9579