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

½º¸°   
   Á¶È¸ 11045   Ãßõ 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 64/130
2014-05   5290791   Á¤ÀºÁØ1
2015-12   1812652   ¹é¸Þ°¡
2016-06   7227   ÇüÀ̾ä
2015-03   7230   ºü½Ã¿Â
2017-01   7232   ½ºÄ«¼Ò¿ï
2018-01   7237   lovin09
2015-02   7239   Àü¼³¼ÓÀǹ̡¦
2016-06   7241   ºÀºÀÀÌ
2017-10   7242   samkid
2017-09   7244   BurrningBear
2018-11   7253   Arisu2018
2016-02   7258   ĵÀ§µå
2017-12   7261   wiz9
2018-04   7264   Á¾¾Æ¸®°È¾î
2014-02   7264   ±èµÎÈ«
2015-02   7271   Á¶º´Ã¶
2014-10   7272   ºü½Ã¿Â
2014-02   7273   factory
2015-08   7275   chotws
2016-08   7275   jhonlee
2020-12   7277   »çÁÖ¿À
2017-04   7280   ÇູÇϼ¼