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

½º¸°   
   Á¶È¸ 10652   Ãßõ 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 63/128
2015-12   1515510   ¹é¸Þ°¡
2014-05   4979422   Á¤ÀºÁØ1
2016-03   10692   ±èÁ¤À±
2017-10   6086   ddeell
2019-12   5194   ÇູÇϼ¼
2020-02   4317   bangCH
2023-11   4923   ¼ÛÁÖȯ
2016-09   7205   ocm10gr2
2016-10   5611   ÇູÇϼ¼
2018-10   4741   limitless
2019-04   9149   developer
2020-02   3544   bangCH
2021-10   4365   ±Ã±ÀÇѾÆÀÌ
2022-09   11431   ¸øã°Ú´Ù
2015-05   5499   Å×µ¹¾ÆÀÌ
2020-04   3881   °³¹ß25³â
2023-02   14876   osthek83
2018-08   7528   °õÅÊÀ̾ƺü
2018-10   4117   ÇϾç±î¸Á
2020-07   5354   ¸Þ°¡³¯¹é
2021-07   3238   sfff
2023-02   23158   vmslave