[ DELL T7910¿¡¼­ Intel I350 NIC ] vSphere¿¡ SR-IOV °¡´ÉÇÑÁö¿ä ?

   Á¶È¸ 5461   Ãßõ 0    

DELL T7910에 Linux (Bare matal)를 설치하여, SR-IOV는 별다른 문제없이 사용가능합니다.

그러나 vSphere(Bare matal)에서는 해당 SR-IOV가 활성화 되지 않습니다.

이러한 경우에, PCI direct path-through로 Linux Guest로 해당 NIC를 매핑하고,

해당 Linux Guest에서 SR-IOV를 활성화 해야 되는지요 ?


경험자분의 조언 부탁 드립니다. 꾸벅


하기에 관련 내역 첨부합니다.


* NIC List

[root@localhost:~] esxcli network nic list
Name    PCI Device    Driver  Admin Status  Link Status  Speed  Duplex  MAC Address         MTU  Description                                     
------  ------------  ------  ------------  -----------  -----  ------  -----------------  ----  -------------------------------------------------
vmnic0  0000:00:19.0  e1000e  Up            Up            1000  Full    98:90:96:a7:77:dc  1500  Intel Corporation Ethernet Connection I217-LM   
vmnic1  0000:06:00.0  igb     Up            Down             0  Half    98:90:96:a7:78:17  1500  Intel Corporation I210 Gigabit Network Connection
vmnic2  0000:02:00.0  igb     Up            Down             0  Half    a0:36:9f:39:83:3e  1500  Intel Corporation I350 Gigabit Network Connection <===== !!!
vmnic3  0000:02:00.1  igb     Up            Down             0  Half    a0:36:9f:39:83:3f  1500  Intel Corporation I350 Gigabit Network Connection <===== !!!


* NIC driver 및 firmware 버전

[root@localhost:~] ethtool -i vmnic2
driver: igb
version: 5.0.5.1 <====================== !!!
firmware-version: 1.63, 0x80000a60 <==== !!!
bus-info: 0000:02:00.0
[root@localhost:~]
[root@localhost:~] ethtool -i vmnic3
driver: igb
version: 5.0.5.1 <====================== !!!
firmware-version: 1.63, 0x80000a60 <==== !!!
bus-info: 0000:02:00.1


* max_vfs가 출력되지 않음 ( SR-IOV 기능을 설정 불가함 ) !!!

[root@localhost:~] esxcli system module parameters list -m igb
Name                   Type          Value  Description                                                                                        
---------------------  ------------  -----  ----------------------------------------------------------------------------------------------------
DMAC                   array of int         Disable or set latency for DMA Coalescing ((0=off, 1000-10000(msec), 250, 500 (usec))              
EEE                    array of int         Enable/disable on parts that support the feature                                                   
IntMode                array of int         Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2                                        
InterruptThrottleRate  array of int         Maximum interrupts per second, per vector, (max 100000), default 3=adaptive                        
LLIPort                array of int         Low Latency Interrupt TCP Port (0-65535), default 0=off                                            
LLIPush                array of int         Low Latency Interrupt on TCP Push flag (0,1), default 0=off                                        
LLISize                array of int         Low Latency Interrupt on Packet Size (0-1500), default 0=off                                       
MDD                    array of int         Malicious Driver Detection (0/1), default 1 = enabled. Only available when max_vfs is greater than 0
Node                   array of int         set the starting node to allocate memory on, default -1                                            
QueuePairs             array of int         Enable Tx/Rx queue pairs for interrupt handling (0,1), default 1=on                                
RSS                    array of int         Number of Receive-Side Scaling Descriptor Queues (0-8), default 1, 0=number of cpus                
VMDQ                   array of int         Number of Virtual Machine Device Queues: 0-1 = disable, 2-8 enable, default 0                      
debug                  int                  Debug level (0=none, ..., 16=all)                                                                  
heap_initial           int                  Initial heap size allocated for the driver.                                                        
heap_max               int                  Maximum attainable heap size for the driver.                                                       
skb_mpool_initial      int                  Driver's minimum private socket buffer memory pool size.                                           
skb_mpool_max          int                  Maximum attainable private socket buffer memory pool size for the driver.                          
[root@localhost:~]



ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.


QnA
Á¦¸ñPage 3508/5684
2014-05   4960286   Á¤ÀºÁØ1
2015-12   1496831   ¹é¸Þ°¡
2015-09   4715   ÂÞÀÌ¿©¿©
2009-04   16292   Á¾ÀÌ°ÅÀÎ
2012-06   4579   ¿¥ºê¸®¿À
2014-05   4533   ¹Ú
2015-09   6283   ¼§±×¸®¶ó
2021-07   1890   epowergate
2009-04   5004   ±è½ÂÇö
2016-09   4413   ŸÀÌÈ£
2021-07   2270   AMDºô·±
2023-02   3305   Àü¼³¼ÓÀǹ̡¦
2009-04   8462   ¼öÆÛ¸Ç1
2009-04   7289   ¹Ú
2012-07   7150   ¸¶ÀÌÄÚÄÚ
2014-05   3499   À©µµ¿ì10
2017-10   4705   ±è°Ç¿ì
2021-07   2266   Âî·Ï
2023-03   1344   Äí¶ó·¹
2009-05   8750   ZEBE
2014-06   4501   ¾ÆÀÌÆ®¸®
2015-10   5462   Àü¼³¼ÓÀǹ̡¦