안녕Ȣ16;1;니까 ?160;
proxmox를 1060;1228; 시1089;한 초보1077;니다.
네트워크 1204;문가들1060; 많1060; 계셔서 1328; 여쭤보/140; 합니다. 160;
멜라녹스 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;니다.160;
여기 문서들 참고Ȣ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;/141;Ȣ16;였1020;)lj16; 아래에 1080;습니다.
보시다시피 160;.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;까요 ?160;
GPTlj16; 40기가 내ǥ12;ኖ1; Ǹ16;면 노드간 1204;송 속도lj16; 높아1652;다고 해서 해봤lj16;데 알 수가 없네요
160;
감사합니다!!
아래lj16;160;160;
(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 160; 0 160;sender
[SUM] 0.00--10.02 sec 16.6 GBytes 14.3 Gbits/sec 160; 160; 160;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 160; 0 160;sender
[SUM] 0.00--10.02 sec 17.6 GBytes 15.1 Gbits/sec 160; 160; 160;receiver
µ¿ÀÏ ÇÏÀÌÆÛ¹ÙÀÌÀú ³»¿¡¼ VM°£¿¡ ÀÌ·ç¾îÁö´Â ³×Æ®¿öÅ· ¼Óµµ°¡,
½ÇÁ¦ ·£Ä«µå »ç¾ç°ú °ü·ÃÀÌ ÀÖÀ»±î?¸¦¿ä.
1) 1±â°¡ ·£À» ºê¸´Áö·Î Çؼ °¡»ó³ëµå 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 °£ÀÇ Æ®·¡ÇÈÀÌ ¸¹Àº °æ¿ì¿¡ È¿°úÀûÀÔ´Ï´Ù. ¿ÜºÎ Æ®·¡ÇÈ¿¡´Â Å« º¯È°¡ ¾øÁö¸¸, ³»ºÎ Åë½Å¿¡¼´Â Å« ¼º´É Çâ»óÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌÂÊ°ú ÀúÂÊ¿¡ µé¾î ÀÖ´Â VM°£À» Á» ´õ ºü¸£°Ô ³×Æ®¿öÅ·Çϱâ À§Çؼ¿ä.
±Ùµ¥, 1´ëÀÎ °æ¿ì¿¡´Â Àǹ̰¡ ¾ø¾î¿ä.
ÀÌ¹Ì °¡»óÈµÈ ³»ºÎ ³×Æ®¿öÅ©·Î VMµéÀÌ Åë½ÅÇϴϱî¿ä.
(½ÇÁ¦ ¾î´ðÅÍÀÇ ¼Óµµ¿Í ¹«°ü)
ÀÌ °Ô ÀÌ·ÐÀ¸·Î´Â ²Ï ³ô¾Æ¿ä.
¾ó¸¶¿´´õ¶ó~, °¡¹°°¡¹°ÇØ¿ä.
- 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¿¡ ¿¬°áÇؼ °ü¸®ÇÏ´Â°Ô ÈξÀ °£´ÜÇÏ°í °ü¸®Çϱ⵵ Æí¸®ÇÕ´Ï´Ù.
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°¡ Æнº¾²·ç¿¡ À¯»çÇÏ´Ù´Â °Í°ú ¾îµð ¾²´ÂÁöµµ ¸»¾¸ÇØÁּż ¸¹Àº µµ¿ò µÇ¾ú½À´Ï´Ù. °¨»çµå¸³´Ï´Ù !!
CT°¡ VM º¸´Ù ´ú ³ª¿À³»¿ä. ¾à 22~23gbps Á¤µµ.
È£½ºÆ® 2´ë ÀÌ»ó ±¸¼º ¾ÈÇϽǰŸé vm°£ Åë½Å¼Óµµ ¿Ã¸®±â À§ÇØ ±»ÀÌ ³×Æ®¿öÅ© Ä«µå ¿Ã¸± ÇÊ¿ä ¾ø½À´Ï´Ù.
Àü¿¡ vmbr·Î ±¸¼ºÇؼ È£½ºÆ®(Gold 6138) 2´ë °£¿¡ ´ÙÀÌ·ºÆ®·Î ¿¬°áÇؼ Àü¼ÛÇغ¸´Ï Æ©´×ÇÏ°í 25gbps Á¤µµ ³ª¿Ô¾ú½À´Ï´Ù.
´ÙÀ½¿¡ ½Ã°£ Á» ³ª¸é SRIOV·Îµµ Çѹø ÇغÁ¾ß°Ú½À´Ï´Ù.
°£´ÜÈ÷ ±¸¼ºÇغ» ¹Ù·Î´Â 10gbps ¾ðÀú¸®´Â ½±°Ô ³ª¿À³ª, ´ÜÀÏ ¿¬°á 15gbps ³Ñ±â±âµµ ½±Áö ¾Ê´õ¶ó±¸¿ä.