[Xen] xenserver¿¡¼­ ³»Àå±×·¡ÇÈ Æнº½º·ç Çغ¸½Å ºÐ °è½Å°¡¿ä?

½º¸°   
   Á¶È¸ 10139   Ãßõ 1    

 




인텔 내장그래픽의 QuickSync를 사용해서 인코딩하여 방송 송출 가상머신을 만들고 싶은데

ESXi에서는 내장 그래픽카드 패스스루가 제대로 안된다고 해서 xenserver 7.2로 바꿨습니다.

근데 위 스크린샷처럼 여전히 안되네요..

카비레이크 cpu에 달린 내장그래픽카드라서 그런건지.. 뭔지 잘 모르겠습니다.

CPU는 인텔 펜티엄 G4560 입니다.


윈도우10을 네이티브로 설치해서 여기서 개인방송 송출을 하고

나머지 머신들을 VMWare 상에서 이용하려고 했었는데

막상 설치해보니 VMWare에서는 PCI 패스스루가 지원되질 않더군요.

4way PCI 네트워크 카드가 2장 달려있는데, 이걸 라우터용으로 사용할 가상머신에 넘겨줘야 합니다.

그래서 윈도우 10을 네이티브로 설치하는 건 포기했습니다.


할 수 있는 건 다 해보고 싶습니다.

어차피 ESXi에서 사용하던 기존 가상머신들 다 지워버린 상태라

ESXi를 설치하든, xen을 설치하든, kvm을 설치하든 뭐든 다 가능합니다.

내장 그래픽카드 잡아보신 분 있으시면 주의해야 할 점이 무엇인지, 어떻게 하셨는지 알려주시면 감사드리겠습니다.

Á¨¼­¹öÀÇ GVT-g ±â´ÉÀº ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼ÇºÎÅÍ »ç¿ë °¡´ÉÇÑ°Ô ¾Æ´ÑÁö¿ä?
ÇöÀç ½Ã½ºÅÛ ±¸¼º°ú ¹ÙÀÌ¿À½º ¼¼Æõµ ¿Ã·ÁÁÖ½Ã¸é ´äº¯À» µå¸®±â ÆíÇÒ²¨ °°³×¿ä
     
½º¸° 2017-06
¾Æ ±×·±°Ç°¡¿ä..
½Ã½ºÅÛ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.

CPU : ÀÎÅÚ ÆæƼ¾ö G4560
RAM : 8GB DDR4 x 1
¸ÞÀκ¸µå : ECS H110M4-C2H
PCI-E : Intel Pro 1000 PT Quad (ÄõµåÆ÷Æ® ·£Ä«µå) x 2
ÀúÀåÀåÄ¡1 : »ï¼º ssd 840 evo 128GB x 1
ÀúÀåÀåÄ¡2 : WD 2TB x 1

±¸¼ºµÈ ȯ°æÀº ´ÙÀ½°ú °°½À´Ï´Ù.
xenserver 7.2 ¼³Ä¡, °ü¸®¿ëÀ¸·Î ¸ÞÀκ¸µå ·£Æ÷Æ®¸¦ Àӽ÷Π´Ù¸¥ °øÀ¯±â¿¡ ¹°·Á¼­ Á¦¾î Áß
VM 1¹ø : pfSense ¼³Ä¡, PCI-E ÄõµåÆ÷Æ® ·£Ä«µå 2°³¸¦ Æнº½º·çÇÏ¿© »ç¿ë, 1Æ÷Æ®´Â WAN, ³ª¸ÓÁö 7Æ÷Æ®´Â bridge ÇÏ¿© ¶ó¿ìÆà Áß
VM 2¹ø : À©µµ¿ì 10, ÀÎÅÚ ³»Àå ±×·¡ÇÈÄ«µå HD 610À» Æнº½º·çÇÏ¿© »ç¿ëÇÏ·Á°í ÇÔ, ¿¡·¯·Î ÀÎÇØ »ç¿ëÇÒ ¼ö ¾øÀ½

¹ÙÀÌ¿À½º ¼¼ÆÃÀº
VT-d, VT-x ¿Í °°Àº °ÍµéÀÌ ¾îµð¿¡ ÀÖ´ÂÁö º¸ÀÌÁö ¾Ê°í
°¡»óÈ­ °ü·ÃÇؼ­´Â VMM(ȤÀº VMX)¶ó´Â °Í¸¸ º¸ÀÌ´Â °Í °°½À´Ï´Ù¸¸
ÀÌ°Ô ¸ÞÀκ¸µå¿¡¼­ VT-d, VT-x¸¦ Áö¿øÀ» ¾È Çϴ°ÇÁö,
¾Æ´Ï¸é VMX¶ó´Â °ÍÀÌ VT-d, VT-x¿Í °°Àº °Íº¸´Ù ´õ »óÀ§ Áö¿øÀÎÁö ¸ð¸£°Ú½À´Ï´Ù.
ÀÎÅÚ È¨ÆäÀÌÁö¿¡¼­ °Ë»öÇÑ ¹Ù·Î´Â G4560 CPU´Â VT-x¸¦ Áö¿øÇÑ´Ù°í È®ÀÎÇÏ¿´½À´Ï´Ù.
VMM ȤÀº VMX¶ó°í ¾´ ÀÌÀ¯´Â, ¸Þ´º »ó¿¡´Â VMMÀε¥
ÇØ´ç ¸Þ´º¸¦ Å°º¸µå·Î ¼±ÅÃÇؼ­ ³ª¿À´Â ¼³¸í Áß¿¡´Â VMX¶ó°í ¾ð±ÞµÇ¾î Àֳ׿ä.

¶ÇÇÑ ºÎÆà ¹æ½ÄÀº ESXi ¼³Ä¡ÇßÀ» ¶© ·¹°Å½Ã¿´À¸³ª,
xenserver ¼³Ä¡ÇÑ Áö±ÝÀº EFI ¹æ½ÄÀÔ´Ï´Ù.
xenserver¸¦ ·¹°Å½Ã ºÎÆà ¹æ½ÄÀ¸·Îµµ ¼³Ä¡Çغþú½À´Ï´Ù¸¸ µ¿ÀÏÇÑ ¿¡·¯°¡ ÀÖ¾ú½À´Ï´Ù.
          
GVT-g ±â´ÉÀ» »ç¿ëÇغ»ÀûÀº ¾ø¾î¼­ ´äº¯ÇϱⰡ ¾î·ÆÁö¸¸ Ȥ½Ã ±â´ÉÀ» XenCenter¸¦ ÅëÇؼ­ »ç¿ëÇϽóª¿ä?
¶ÇÇÑ À©µµ¿ì µå¶óÀ̹ö ¾÷µ¥ÀÌÆ®¸¦ ÅëÇؼ­ ÀÚµ¿À¸·Î ÀâÈ÷´Â µå¶óÀ̹ö´Â Code 43À» ¾ß±âÇÒ °¡´É¼ºÀÌ ¸Å¿ì Å®´Ï´Ù.
ÀÎÅÚ È¨ÆäÀÌÁöÀÇ Àü¿ë µå¶óÀ̹ö¸¦ »ç¿ëÇϽôÂÁöµµ È®ÀÎÇؾßÇÕ´Ï´Ù.
               
½º¸° 2017-06
pci Æнº½º·ç·Î ÇÏ¿´½À´Ï´Ù.

ÀÏ´Ü ´Ù¸¥ »ç¶÷µéÀº GPU ÅÇ¿¡ ±×·¡ÇÈÄ«µå°¡ ³ª¿À´Â °Í °°Àºµ¥
Àú´Â ±× ÅÇ¿¡ ¾Æ¹«°Íµµ ³ª¿ÀÁú ¾Ê½À´Ï´Ù.
Á¦ »ý°¢ÀÌÁö¸¸ ¾Æ¸¶ Ä«ºñ·¹ÀÌÅ©´Â ¾ÆÁ÷ µå¶óÀ̹ö°¡ ¾ø¾î¼­ ÀνÄÀ» ¸ø ÇÏ´Â °Ç°¡ ½Í³×¿ä.

PCI Æнº½º·ç´Â ´ÙÀ½ ¸µÅ©¸¦ Âü°íÇÏ¿´½À´Ï´Ù.
https://xenserver.org/blog/entry/pci-pass-through-on-xenserver-7-0.html
¿©±â¿¡ ³ª¿À´Â Æнº½º·ç¸¦ ÅëÇØ ÄõµåÆ÷Æ® ·£Ä«µå¸¦ Á¤»óÀûÀ¸·Î Æнº½º·çÇÑ °ÍÀ» º¸¸é
VT-d´Â Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´Â °Í °°½À´Ï´Ù.

ÀÎÅÚ È¨ÆäÀÌÁö¿¡¼­ ¹ÞÀº µå¶óÀ̹ö·Î ¼³Ä¡Çß¾ú½À´Ï´Ù.
                    
³»Àå±×·¡ÇÈÀÇ °æ¿ì PCI-passthrough´Â µ¿ÀÛÇÏÁö ¾Ê°Å³ª XenServer ¿¡¼­´Â Áö¿øÇÏÁö ¾ÊÀ»°Ì´Ï´Ù.
¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼ÇÀ̳ª XenDesktopÀ» »ç¼Å¼­ GVT-g ±â´ÉÀ» »ç¿ëÇϼžßÇÕ´Ï´Ù.
¾ó¸¶Àü ½ÃÆ®¸¯½º ÄÚ¸®¾Æ¿¡ ¹®ÀÇÇÑ °á°ú·Î´Â XenDesktopÀ» ±¸¸ÅÇÒ °æ¿ì XenServer EnterpriseÀÇ ¸ðµç±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù.

https://www.citrix.com/content/dam/citrix/en_us/documents/product-overview/citrix-xenserver-feature-matrix.pdf

ÀϺαâ´ÉÀ» Á¦¿ÜÇϸéÀε¥ VDI ÀÚü¿¡¼­´Â ÇÊ¿ä°¡ ¾ø´Â ±â´ÉÀÔ´Ï´Ù.

GPU ¸ñ·Ï¿¡ ¾Æ¹«°Íµµ ¾ø´Ù¸é Dom0 (ÇÏÀÌÆÛ¹ÙÀÌÀú È£½ºÆ®)°¡ ÇØ´ç PCI ÀÚ¿øÀ» Á¡À¯ÇÏ°í À־ ±×·¸½À´Ï´Ù.
ÀÌ °æ¿ì Passthrough´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¸¸¾à Dom0 °¡ ³»Àå±×·¡ÇÈÀ» Á¡À¯ÇÏÁö ¾Ê°ÔÇÏ·Á¸é XenCenter »ó¿¡¼­ ÇØ´ç ¼­¹öÀÇ Properties ¸Þ´º·Î µé¾î°¡
Dom0°¡ ³»Àå±×·¡ÇÈÀ» »ç¿ëÇÏÁö ¾ÊÀ½À» ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù.
(ºÎÆà ÈÄ ¸ð´ÏÅÍ°¡ ¿¬°áµÈ È­¸é¿¡ ¾Æ¹«°Íµµ ¶ßÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÀßÇÏ¸é ¼­¹ö ¼³Á¤ÀÌ µÚƲ¸± ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.)
                    
VDI ȯ°æ¿¡¼­ ÇÏÀÌÆÛ¹ÙÀÌÀú·Î Á¨¼­¹ö¸¦ ¼±ÅÃÇÏ½Å°Ç Å¹¿ùÇÕ´Ï´Ù.
Á¨¼­¹ö´Â ESXi¿¡ ºñÇØ ¹«·á ¶óÀ̼¾½º¿¡¼­ ±×·¡ÇÈ °¡»óÈ­(vGPU)¿Í ¸Þ¸ð¸® ij½ÌÀ» Á¦¿ÜÇÏ°í´Â Á¦¾à»çÇ×ÀÌ °ÅÀÇ ¾ø½À´Ï´Ù.
Àú ¶ÇÇÑ Á¨¼­¹ö¸¦ »ç¿ëÇϹǷΠ±Ã±ÝÇÑ »çÇ× ÀÖÀ¸½Ã¸é ¾ðÁ¦µç °Ô½ÃÆÇ¿¡ ±ÛÀ» ¿Ã·ÁÁÖ¼¼¿ä :D
                         
½º¸° 2017-06
´äº¯ ³Ê¹«³ªµµ °¨»çµå¸³´Ï´Ù.
¾Æ¹«·¡µµ vt-d ¸Þ´º°¡ ¾ø´Â °Ô ÂóÂóÇؼ­
ÇØ´ç ¸ÞÀκ¸µå Á¦Á¶»ç¿¡ ¹®ÀǸ¦ ÇØ ºÃ½À´Ï´Ù¸¶´Â
vt-d¸¦ Áö¿øÇÏÁö ¾Ê´Â º¸µåÀÎ °Í °°½À´Ï´Ù..

º¸µå¸¦ ±³Ã¼ÇÑ ÈÄ ´Ù½Ã ÇÑ ¹ø Å×½ºÆ®¸¦ ÇغÁ¾ß ÇÒ °Í °°½À´Ï´Ù..
»ê ³Ê¸Ó »êÀ̳׿ä.

´Ù½Ã ÇÑ ¹ø ´äº¯ Á¤¸» °¨»çµå¸³´Ï´Ù.
     
½º¸° 2017-06
°¡»ó À©µµ¿ì10 »ó¿¡¼­ ÀÎÅÚ ºñµð¿À ÀÎÄÚµùÀ» ¼öÇàÇÒ ¼ö ÀÖÀ¸¸é µË´Ï´Ù.
CPU°¡ Á÷Á¢ ÀÎÄÚµùÀ» ÇÏ¸é ³Ê¹« ´À·Á¼­ ¹æ¼Û¿¡ »ç¿ëÀ» ÇÒ ¼ö°¡ ¾ø¾î¼­¿ä..

¿Ö ±»ÀÌ À©µµ¿ì³Ä¸é ´ÙÀ½ÆÌÀÌ rtmp ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ ¹æ¼Û¼ÛÃâÀ» Áö¿øÀ» ¾ÈÇÕ´Ï´Ù.
±×·¡¼­ ´Ù¸¥ Ç÷§ÆûÀº rtmp ¼ÛÃâÇØÁÖ¸é µÇ´Âµ¥
´ÙÀ½ÆÌ ¹æ¼Û¸¸ µû·Î ´ÙÀ½ÆÌ Ç÷¹À̾î·Î Á÷Á¢ ¼ÛÃâÇØ¾ß ÇÕ´Ï´Ù.

¸¶À½°°¾Æ¼± PCI-E Çϳª »Ì°í °Å±â¿¡ ±×·¡ÇÈÄ«µå ´Þ°í ½Í±ä ÇÕ´Ï´Ù¸¸..
¿ø·¡ °øÀ¯±â ±â´ÉÀ» °¡Àå ¸ÞÀÎÀ¸·Î »ý°¢Çß´ø °Å¶ó¼­..
          
XenServer ¿¡¼­ VT-D È°¼ºÈ­ ¿©ºÎ¸¦ È®ÀÎÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù

ÆÛƼ ¶Ç´Â SSH Ŭ¶óÀ̾ðÆ®¸¦ ÅëÇؼ­ xl dmesg ¿¡¼­ VT-D ¸¦ È®ÀÎÇϰųª
xl dmesg | grep -e VT ¸¦ ÀÔ·ÂÇϽøé È®Àΰ¡´ÉÇÕ´Ï´Ù.


Á¦¸ñPage 1/127
2014-05   4442161   Á¤ÀºÁØ1
2015-12   998652   ¹é¸Þ°¡
2018-08   39542   limitless
03-26   258   ¸ô¶ó¸Ç
03-17   586   ³ªµÎ·Ã
03-13   800   ÇÁ¸®¸Ç1026
03-13   896   ¿¥ºê¸®¿À
03-12   687   Ãʺ¸ÀÚ¿¡¿ë
03-04   1255   À²ÀºÄ¿
02-23   1931   piedPiper
02-23   1363   µö·¯´×¼­¹ö
02-22   2173   ÀÌÇÏ´Ã
02-21   2332   ³×¿Â7
02-20   2388   dateno1
02-14   1253   piedPiper
02-14   1169   CWC12
02-04   2672   °í¾çÀ̴¾ֿË
02-02   1521   sam0712
01-25   1923   ¾ÆÀ̾¾Æ¼
01-19   3394   CW33300
01-17   4554   dateno1
01-16   3752   ¶Ó¶Ó¾î´Ï
01-08   4771   °£ÀåÇÇŬ