[etc] [Áú¹®] proxmox¿¡ ¸á¶ó³ì½º 40gbe NIC Ãß°¡ °ü·Ã Áú¹®µå¸³´Ï´Ù

failsafe   
   Á¶È¸ 873   Ãßõ 0    

안녕Ȣ16;፾1;니까 ? 

proxmox를 1060;1228; 시1089;한 초보1077;니다.
네트워크 1204;문가들1060; 많1060; 계셔서 1328; 여쭤보/140; 합니다.  

멜라녹스 40gbe (ConnectX3)를 추가한 후 1228;대/196; 설치가 .108;,148;1648; 알수 없Ǻ12;서 문1032;드립니다.

목표lj16; 1기가랜1004;/196; 외ǥ12;1217;속, 40기가랜1004;/196; 가상기계 연결Ȣ16;lj16; ,163;1077;니다

상황1008; 간단한데

HP Z820 proxmox 8.3에
1) 온보드 1gbe 랜카드(eno1): 1기가 공유기에 연결.104;Ǻ12; 1080;습니다.
2) 멜라녹스 40gbe 랜카드(포트 2개 ens4, ens4d1): PCIe 3.0 x8/196; 연결.104;Ǻ12; 1080;고 케1060;블1060; 연결.104;Ǻ12; 1080;1648; 않습니다.
3) 3개1032; vm들1008; 우ǥ16;투 22.041060;고, NVME 3.0 SSD에 설치.104;Ǻ12; 1080;습니다: PCIe 3.0 x161004;/196; 연결.104;Ǻ12; 1080;1020;

3개1032; vm1008; vmbr1(eno1, 10.1.82.1)1012; 사용Ȣ16;고, 포트포워딩1004;/196; 1064;터넷 사용1473;1077;니다 (IP개수 1228;한 ǐ12;문에 Ǻ12;1796; 수 없1060;)
현1116; 각 vm에 vmbr2(ens4, 10.40.82.1)1012; 추가한 상태1077;니다. (MTU 9000까1648; 네트워크 관/144;한 수1221;1008; 커뮤니티 글보고 겨우 했습니다)

목표lj16;
각 vm1032; 외ǥ12;1217;속1008; vmbr1, 1기가/196; 그대/196; 사용Ȣ16;고,
vm간 통신1008; vmbr2, 40기가/196; 연결Ȣ16;여 내ǥ12;ኖ1; 속도를 높1060;lj16; ,163;1077;니다. 

여기 문서들 참고Ȣ16;여 1068;단 멜라녹스 설1221;1008; 마쳤고 iperf3/196; 테스트1473;1064;데
vmbr1(1064;텔 1gbe 브ና1;1648;)1032; 속도와 vmbr2(멜라녹스 40gbe 브ና1;1648;)1032; 속도가 같1060; 나와서 NJ17;황스러운 상태1077;니다.

iperf3 결과(화면캡쳐를 1096; 못해서 마1648;ኔ1; 1460;1012; 1077;/14116;였1020;)lj16; 아래에 1080;습니다.
보시다시피  .160; 결과1032; 수치가 ,144;1032; 같1008;데 뭐가 1096;못.108; ,152;까요 ?
너무 초보1201;1064; 1656;문1060;1648;만 그래도 1204;문가들1032; 고견1012; 기다립니다.

1. 1060; 1221;도 속도가 나오면 ƻ16;찮1008; ,148;가요 ? (1060;,148; 랜카드가 아니라 proxmoxǐ12;문1004;/196; 보1077;니다만)

2.1기가 브ና1;1648;나 40기가 브ና1;1648;가 속도가 같1060; 나오lj16; ,148; 1228;가 40기가 설1221;1012; 1096;못했기 ǐ12;문1068;까요 ? 

GPTlj16; 40기가 내ǥ12;ኖ1; Ǹ16;면 노드간 1204;송 속도lj16; 높아1652;다고 해서 해봤lj16;데 알 수가 없네요

 
감사합니다!!

아래lj16;  

(vmbr1, 1gbe) 연결 결과
(서버, n0, 0155;lj16; 노드): iperf3 -s -B 10.1.82.100
(클라1060;Ǻ16;트, n1, 보내lj16; 노드): iperf3 -c 10.1.82.100 -P 10 -t 10
...

[SUM] 0.00--10.00 sec 16.7 GBytes 14.3 Gbits/sec   0  sender
[SUM] 0.00--10.02 sec 16.6 GBytes 14.3 Gbits/sec      receiver


(vmbr2, 40gbe) 연결 결과
(서버, n0, 0155;lj16; 노드): iperf3 -s -B 10.40.82.100
(클라1060;Ǻ16;트, n1, 보내lj16; 노드): iperf3 -c 10.40.82.100 -P 10 -t 10
...

[SUM] 0.00--10.00 sec 17.6 GBytes 15.1 Gbits/sec   0  sender
[SUM] 0.00--10.02 sec 17.6 GBytes 15.1 Gbits/sec      receiver

failsafe
ÇÑ ¹ø »ý°¢Çغ¸½ÃÁÒ.
µ¿ÀÏ ÇÏÀÌÆÛ¹ÙÀÌÀú ³»¿¡¼­ VM°£¿¡ ÀÌ·ç¾îÁö´Â ³×Æ®¿öÅ· ¼Óµµ°¡,
½ÇÁ¦ ·£Ä«µå »ç¾ç°ú °ü·ÃÀÌ ÀÖÀ»±î?¸¦¿ä.
failsafe 03-29
°Ë»öÀ» ÇÏ´Ù°¡ ¿©±â Àú±â º» °É·Î ½ÃµµÇغ»°Ì´Ï´Ù.  ¿ø·¡ °èȹÀº ¼­¹ö 2´ë¸¦ 1:1 40±â°¡·Î ¿¬°áÇÏ°í ¼­¹ö°£ Àü¼Û¼Óµµ¸¦ ³ôÀÌ´Â °Å¿´½À´Ï´Ù. Á¤¸®Çغ¸¸é
11±â°¡ ·£À» ºê¸´Áö·Î Çؼ­ °¡»ó³ëµå 3°³¸¦ ¿¬°áÇϸé proxmox vmbr1(°¡»óºê¸´Áö)·Î ¼­·Î Åë½ÅÇÏ°í, ³»ºÎ´Â proxmox VirtIO ÀÇ ¼º´É¸¸Å­ ¼Óµµ°¡ ³ª¿À°í
2)  40±â°¡ ·£À» ºê¸´Áö·Î Çؼ­ °¡»ó³ëµå 3°³¸¦ ¿¬°áÇØ ³»ºÎ¸ÁÀ¸·Î ¾²¸é proxmox vmbr2(°¡»óºê¸´Áö)·Î ¼­·Î Åë½ÅÇÏ¿© 40±â°¡ È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù´Â °ÍÀ̾ú´Âµ¥
¼±»ý´Ô ¸»¾¸Àº
VM°£ ¼Óµµ´Â µ¿ÀÏ ÇÏÀÌÆÛ¹ÙÀÌÀú¸¦ »ç¿ëÇÑ´Ù¸é ½ÇÁ¦ ·£Ä«µå »ç¾ç°ú´Â ¹«°üÇÏ°í proxmox ÀÇ ¼º´É¿¡ Á¿ìµÈ´Ù´Â ¸»¾¸À̽Űǰ¡¿ä ? Àúµµ È®½ÅÀÌ ¾ø¾î¼­^^

Á¦°¡ GPT¿¡°Ô ¹°¾îº» ³»¿ëÀÇ ÀϺÎÀÔ´Ï´Ù

¼º´É Çâ»ó ¿©ºÎ´Â VM °£ Æ®·¡ÇÈ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. 40±â°¡ ·£Ä«µå´Â ÄÉÀ̺íÀÌ ¿¬°áµÇÁö ¾ÊÀ¸¹Ç·Î, ÇØ´ç ³×Æ®¿öÅ© Ä«µåÀÇ ´ë¿ªÆø°ú ¼º´ÉÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ±×·¯³ª vmbr2¸¦ »ç¿ëÇÏ¿© 40±â°¡ ·£Ä«µå¸¦ VM °£ÀÇ Æ®·¡ÇÈ¿¡ ÇÒ´çÇϸé, ÇØ´ç ³×Æ®¿öÅ©¸¦ »ç¿ëÇÏ´Â °æ¿ì ¼º´É Çâ»óÀ» ±â´ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

40±â°¡ ·£Ä«µå´Â ³»ºÎ VM °£ÀÇ Åë½Å ¼Óµµ¸¦ ´ëÆø Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. ³»ºÎ ³×Æ®¿öÅ© Æ®·¡ÇÈÀÌ ¸¹Àº °æ¿ì (¿¹: ´ë¿ë·® µ¥ÀÌÅÍ Àü¼Û, ÆÄÀÏ ¼­¹ö µî) 1±â°¡ ·£Ä«µå·Î Á¦ÇÑµÈ ¼Óµµ ´ë½Å, 40±â°¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ ÈξÀ ºü¸¥ ¼Óµµ¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

1±â°¡ ·£Ä«µå´Â ¿ÜºÎ¿Í ¿¬°áµÇ´Â Æ®·¡ÇÈ¿¡ »ç¿ëµÇ±â ¶§¹®¿¡, ¿ÜºÎ¿ÍÀÇ Åë½Å¿¡´Â ¿µÇâÀÌ ¾øÀ¸¸ç, 40±â°¡ ·£Ä«µå°¡ ÄÉÀÌºí ¾øÀÌ ¿¬°áµÇ´õ¶óµµ VM °£ÀÇ Åë½Å ¼º´É¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

°á·Ð:
ÀÌ ±¸¼ºÀ» ±¸ÇöÇÏ´Â °ÍÀº °¡´ÉÇϸç, ¿ÜºÎ¿ÍÀÇ ¿¬°áÀ» 1±â°¡ ·£Ä«µå·Î, ³»ºÎ VM °£ÀÇ ¿¬°áÀ» 40±â°¡ ·£Ä«µå·Î ºÐ¸®ÇÏ¿© ¼º´ÉÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼º´É Çâ»óÀº ÁÖ·Î VM °£ÀÇ Æ®·¡ÇÈÀÌ ¸¹Àº °æ¿ì¿¡ È¿°úÀûÀÔ´Ï´Ù. ¿ÜºÎ Æ®·¡ÇÈ¿¡´Â Å« º¯È­°¡ ¾øÁö¸¸, ³»ºÎ Åë½Å¿¡¼­´Â Å« ¼º´É Çâ»óÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
     
ÇÏÀÌÆÛ¹ÙÀÌÀú µÎ ´ë¸¦ Ŭ·¯½ºÅÍÇÑ´Ù¸é 40G·Î ¿¬°áÇØ¾ß °ÚÁö¿ä.
ÀÌÂÊ°ú ÀúÂÊ¿¡ µé¾î ÀÖ´Â VM°£À» Á» ´õ ºü¸£°Ô ³×Æ®¿öÅ·Çϱâ À§Çؼ­¿ä.
±Ùµ¥, 1´ëÀÎ °æ¿ì¿¡´Â Àǹ̰¡ ¾ø¾î¿ä.
ÀÌ¹Ì °¡»óÈ­µÈ ³»ºÎ ³×Æ®¿öÅ©·Î VMµéÀÌ Åë½ÅÇϴϱî¿ä.
(½ÇÁ¦ ¾î´ðÅÍÀÇ ¼Óµµ¿Í ¹«°ü)
ÀÌ °Ô ÀÌ·ÐÀ¸·Î´Â ²Ï ³ô¾Æ¿ä.
¾ó¸¶¿´´õ¶ó~, °¡¹°°¡¹°ÇØ¿ä.
failsafe 03-29
±×·¸³×¿ä! °Ë»öÇغ¸´Ï proxmoxÀÇ e1000µå¶óÀ̹ö´Â 1±â°¡±îÁö, virtIO´Â 10~20±â°¡±îÁö ¼Óµµ°¡ ³ª¿À¹Ç·Î virtIO°¡ ±âº»°ªÀ̳׿ä. À§ iperf3°á°ú´Â virtIO°¡ ¸ÔÇô¼­ ³ª¿Â °ÅÁö ·£Ä«µå¿Í´Â ¹«°üÇÑ °ÍÀ¸·Î ºÁ¾ß°Ú±º¿ä. 40±â°¡ È¿°ú¸¦ º¸·Á¸é Mellanox MLX4 Ä«µå¿¡¼­ SR-IOV¸¦ È°¼ºÈ­ÇÏ¿© °¡»ó ±â´É(Virtual Functions, VFs)À» »ý¼ºÇؼ­ À̸¦ VM¿¡ Á÷Á¢ ÇÒ´çÇÏ¸é µÈ´Ù°í ³ª¿À³×¿ä.  ÀÏ´Ü 10±â°¡ ¼º´ÉÀº ³ª¿À´Ï ÀÌ Á¤µµ¿¡¼­ Áß´ÜÇؾßÇÒ µí ÇÕ´Ï´Ù. 40±â°¡ µµÀüÀº ´ÙÀ½ ±âȸ¿¡ Çؾ߰ڳ׿ä, °¨»çÇÕ´Ï´Ù~~
     
maronet 03-29
¹º°¡ ÇϽ÷Á´Â ¸ñÇ¥, ÇöÀç ȯ°æ°ú ¸ÂÁö ¾ÊÀº Á¤º¸µéÀ» Á¶ÇÕÇÏ°í °è½Å °Í °°½À´Ï´Ù. Á¶±Ý Á¤¸®Çغ¸¸é~
- e1000µå¶óÀ̹ö´Â 1±â°¡±îÁö <- ¾Æ´Ï¿ä. ¼­¹ö ¼º´É µû¶ó ´õ ³ª¿É´Ï´Ù.
-  virtIO°¡ ±âº»°ª <- °Ô½ºÆ® OS°¡ ÀνÄÇÑ´Ù¸é °¡Àå ÁÁÀº ¼±ÅÃÀÔ´Ï´Ù. °°Àº ½Ã½ºÅÛ¿¡¼­ ¼Óµµµµ e1000 º¸´Ù Àß ³ª¿À±¸¿ä.
- °°Àº È£½ºÆ®¿¡ ÀÖ´Â VM°£ÀÇ Åë½ÅÀÇ ¼º´ÉÀº VMÀÇ ³×Æ®¿öÅ© µð¹ÙÀ̽º À¯Çü + È£½ºÆ® ½Ã½ºÅÛ ¼º´ÉÀÌ Á¿ìÇÕ´Ï´Ù. vmbr¿¡ ¿¬°áµÈ ¹°¸® Æ÷Æ®ÀÇ ¼º´É°ú °ü°è ¾ø½À´Ï´Ù.
- ¼­·Î ´Ù¸¥ È£½ºÆ®¿¡ ÀÖ´Â VM°£ÀÇ Åë½Å ¼º´ÉÀº ¹°¸® Æ÷Æ®¸¦ °ÅÄ¡±â ¶§¹®¿¡ ³×Æ®¿öÅ© µð¹ÙÀ̽ºÀÇ ¼º´É(¼Óµµ)¿¡ ÀÇÇؼ­ Á¿ìµË´Ï´Ù.
- "connectx3 sriov"·Î °Ë»öÇϸé connectx3µµ sriov Áö¿øÇÑ´Ù°í ³ª¿É´Ï´Ù : https://enterprise-support.nvidia.com/s/article/howto-configure-sr-iov-for-connectx-3-with-kvm--ethernet-x
- ƯÁ¤ VMÀÌ ¾à 20gbps ÀÌ»ó ÇÊ¿äÇÏ´Ù¸é ¸»¾¸ ó·³ SR-IOV ÀÌ¿ëÇؼ­ VM¿¡ VF¸¦ Á÷Á¢ ¿¬°áÇÏ´Â°Ô È¿°úÀûÀÔ´Ï´Ù. ÈçÈ÷ Æнº½º·ç ÇÑ´Ù°í ÇÏ´Â °Í°ú ºñ½ÁÇÕ´Ï´Ù.
- ¼­·Î ´Ù¸¥ È£½ºÆ®¿¡ ÀÖ´Â, ¿©·¯ VMÀÌ ÃÖ´ë ¾à 10~20gbps ÀÌ»óÀÇ ´ë¿ªÆøÀ¸·Î µ¿½Ã¿¡ Åë½ÅÇÒ ¼ö ÀÖÀ¸¸é ÃæºÐÇÏ´Ù¸é -> Áö±Ý ó·³ ±×³É vmbr¿¡ ¿¬°áÇؼ­ °ü¸®ÇÏ´Â°Ô ÈξÀ °£´ÜÇÏ°í °ü¸®Çϱ⵵ Æí¸®ÇÕ´Ï´Ù.
          
failsafe 03-29
³Ü, ³ëµå°£ µ¥ÀÌÅÍ Àü¼ÛÀÌ »¡¶ó¾ß µÅ¼­ 40±â°¡ ³»ºÎ¸ÁÀ¸·Î NVME ¼Óµµ±îÁö Ä¿¹öÇÏ·Á°í Çß´ø°Çµ¥ °èȹ´ë·Î´Â ¾ÈµÇ³×¿ä^^
1. ÀÏ´Ü proxmox¿¡ ÀÖ´Â °¡»ó µå¶óÀ̹ö´Â e1000, virtIO µîÀÌ Àִµ¥ µå¶óÀ̹ö´Â  ¼­¹ö ¼º´É µû¶ó virtIO´Â 10-20±â°¡±îÁöµµ ³ª¿Â´Ù°í º» °Í °°³×¿ä (40±â°¡ ´Þ¸é 30Gbps´Â ³ª¿Ã ÁÙ ¾Ë¾Ò´Âµ¥ ¾Æ´Ï±º¿ä^^. ³»ºÎ¸ÁÀ» À§ÇØ 10±â°¡ ·£Ä«µåµµ º°µµ·Î ´Þ ÇÊ¿ä´Â ¾ø¾îÁö³×¿ä), E5-2660v2 µà¾óÀ̶ó CPUµµ Äھ ¸¹Áö ½Ì±Û¼º´ÉÀÌ ³·¾Æ¼­ ÀÌÂë¿¡¼­ Á¤¸®Çؾ߰ڳ׿ä
2. ¹æ±Ý SRIOV·Î VF 8°³ ÀâÈ÷´Â °Ç ÇغýÀ´Ï´Ù.  Æ©Å丮¾óµµ ÀÖ±â´Â Çѵ¥ Á¡Á¡ »êÀ¸·Î °¡´Â ºÐÀ§±â³×¿ä
3. ±×·¡¼­ Áö±ÝÀº 1±â°¡³ª, 40±â°¡³ª ´Ù 15Gbps´Â ³ª¿À´Ï±î ±×³É 40±â°¡ NICÀº Àá½Ã »©¹ö¸®·Á°í ÇÕ´Ï´Ù.
SR-IOV°¡ Æнº¾²·ç¿¡ À¯»çÇÏ´Ù´Â °Í°ú  ¾îµð ¾²´ÂÁöµµ ¸»¾¸ÇØÁּż­ ¸¹Àº µµ¿ò µÇ¾ú½À´Ï´Ù. °¨»çµå¸³´Ï´Ù !!
               
maronet 03-29
Ryzen 7 5825U(DDR4)¿¡ ¼³Ä¡µÈ Proxmox VE¿¡¼­ Çغ¸´Ï±î, Ubuntu 24.04 ±âº» ¼³Ä¡ »óÅ¿¡¼­ vm to vm À¸·Î 26gbps Á¤µµ ³ª¿É´Ï´Ù.
CT°¡ VM º¸´Ù ´ú ³ª¿À³»¿ä. ¾à 22~23gbps Á¤µµ.
È£½ºÆ® 2´ë ÀÌ»ó ±¸¼º ¾ÈÇϽǰŸé vm°£ Åë½Å¼Óµµ ¿Ã¸®±â À§ÇØ ±»ÀÌ ³×Æ®¿öÅ© Ä«µå ¿Ã¸± ÇÊ¿ä ¾ø½À´Ï´Ù.

Àü¿¡ vmbr·Î ±¸¼ºÇؼ­ È£½ºÆ®(Gold 6138) 2´ë °£¿¡ ´ÙÀÌ·ºÆ®·Î ¿¬°áÇؼ­ Àü¼ÛÇغ¸´Ï Æ©´×ÇÏ°í 25gbps Á¤µµ ³ª¿Ô¾ú½À´Ï´Ù.
´ÙÀ½¿¡ ½Ã°£ Á» ³ª¸é SRIOV·Îµµ Çѹø ÇغÁ¾ß°Ú½À´Ï´Ù.
failsafe 03-29
vm°£ 26 gbps ³ª¿À¸é ¿äÁò ³ª¿À´Â NVME Á¤µµ´Â ÃæºÐÈ÷ Ä¿¹ö °¡´ÉÇÑ°Å°ÚÁÒ ?  ·£Ä«µåº¸´Ù ÄÄÇ»ÅÍ ¼º´ÉÀÌ ¸ÕÀú³×¿ä^^ ´ÙÀ½¿¡ 2´ë ¿¬°áÇÏ½Ã°Ô µÇ¸é ¼Ò°³ ºÎŹµå¸³´Ï´Ù^^
     
maronet 03-29
½ºÅ丮Áö °øÀ¯´Â CPU+³×Æ®¿öÅ©´Â ±âº»À¸·Î ÁÁ¾Æ¾ßÇÏ°í, °Å±â¿¡ ½ºÅ丮Áö °øÀ¯ ó¸®ÇØÁÖ´Â ¼ÒÇÁÆ®¿þ¾îµµ È¿À²ÀÌ ÁÁ¾Æ¾ßÇؼ­ ¶Ç ´Ù¸¥ »óȲÀÌ´õ¶ó°í¿ä.
°£´ÜÈ÷ ±¸¼ºÇغ» ¹Ù·Î´Â 10gbps ¾ðÀú¸®´Â ½±°Ô ³ª¿À³ª, ´ÜÀÏ ¿¬°á 15gbps ³Ñ±â±âµµ ½±Áö ¾Ê´õ¶ó±¸¿ä.


Á¦¸ñPage 254/106
°Ô½Ã¹°ÀÌ ¾ø½À´Ï´Ù.