پاسخ: تنظیمات آداپتور شبکه – S-IOV از طریق ilo5 redfish api


سلام،


می توانید با استفاده از دستورات ماهی قرمز (مشتری های Restapi) استفاده کنید.


این را امتحان کن. استفاده از REST Client


من از مشتری استراحت POSTman استفاده کردم.
جلسه ILO را در یک مرورگر باز کنید، شناسه جلسه را از ابزارهای توسعه دهنده دریافت کنید.
هدرهای زیر را به بقیه کلاینت اضافه کنید.


 


نام: Content-Type، Value: application/json
نام: Accept، مقدار: application/json
نام: X-Auth-Token، مقدار: کپی شده از ابزارهای توسعه دهنده از مرورگر.


 


برای فهرست کردن آداپتورهای شبکه از روش Get استفاده کنید.


 


دریافت IP>/redfish/v1/Chassis/1/NetworkAdapters/


 


اعضا را در پاسخ بررسی کنید. شبیه زیر است.


“اعضا”:[[
{
“@odata.id”: “/redfish/v1/Chassis/1/NetworkAdapters/XXXXXX”
}


 


با استفاده از جزئیات اعضا دوباره از روش Get استفاده کنید.


 


IP>/redfish/v1/Chassis/1/NetworkAdapters/XXXXXX را دریافت کنید


شناسه عضو را جایگزین XXXX کنید.



دریافت IP>/redfish/v1/Chassis/1/NetworkAdapters/XXXXXX/Settings/


 


می توانید تنظیمات SR-IOV را در پاسخ مشاهده کنید. شبیه زیر است.


“NetworkDeviceFunctionCount”: 8،
“NetworkPortCount”: 2،
“VirtualizationOffload”: {
“SRIOV”: {
«SRIOVVEPACapable»: نادرست

  
برای تغییر آن به True می توانید از روش POST / PATCH استفاده کنید.


 


POST IP>/redfish/v1/شاسی/1/شبکه ​​آداپتورها/XXXXXX/تنظیمات/
 
تغییر SRIOVVEPACapable”: false به SRIOVVEPACapable”: درست
 
و بررسی کنید که آیا تنظیمات تغییر کرده است.
 
گاهی اوقات، آداپتورهای شبکه نصب شده از تماس‌های api redfish پشتیبانی نمی‌کنند. اگر اینطور است، باید از بایوس برای فعال کردن SR-IOV روی آداپتورها استفاده کنید.
گاهی اوقات، پیکربندی ماهی قرمز در آداپتورهای شبکه فعال نمی شود. می توانید آنها را با روش های زیر تأیید کنید.
 
IP>/redfish/v1/Chassis/1/NetworkAdapters/XXXXXX را دریافت کنید
 
پاسخ را تأیید کنید. که شبیه زیر است.
 
“FactoryDefaultsActuationBehavior”: “Immediate”،
“PCAVersion”: “Q0L14-63001″،
“Redfish Configuration”: “غیرفعال”


 


اگر چنین است، سعی کنید پیکربندی Redfish را با استفاده از روش و بدنه زیر فعال کنید.


 


POST IP>/redfish/v1/Chassis/1/NetworkAdapters/XXXXXX
{
“Oem”:{
“Hpe”:{
“Redfish Configuration”: “Enabled”
}
}
}


 


اگر این کار نکرد، از شما درخواست کنید که یک مورد با HPE برای کمک بیشتر ثبت کنید.




منبع: https://community.hpe.com/t5/server-management-remote-server/set-network-adapter-properties-s-iov-via-ilo5-redfish-api/m-p/7186235#M9688