http://2cpu.co.kr/freeboard_2011/558306
요거에서 이어집니다만
일반 N당 그래픽카드를 패스스루하는방법은
아시다시피 가상머신인지 모르게하면됩니다.
KVM의 경우
몇몇 하이퍼V 명령어를 제외해서 쓸수는 있지만
이럴경우 VM성능에 직결이 된다고 하더군요
그런데
vendor id를 스푸핑하는 방법이 추가가 됐다고 하더군요
이걸 하면
하이퍼V쪽 명령어를 그대로 놔두고 가상머신인지 모르게할수있다고 하길래
시도를 해봤더니
안됩니다 (...)
vendor id를 스푸핑 하는 옵션을 xml에 추가를했더니
못알아 듣고 에러를 뿜더군요
그래서 이게 왜이러나
오늘 하루종일 알아봤더니
최신 libvirt에서만 된다는 겁니다
이런...
현 우분투 16.04의 libvirt의 버젼은 1.3.1입니다
근데 해당 vendor id 스푸핑은
1.3.3 이상에서만 먹는다고 하더군요
현 개발단계인 우분투 16.10이 1.3.3...을 넘어서
벌써 2.1.0까지 가있더군요
바이너리를 직접 구해와서 강제로 업데이트해야 쓸수있습니다...
2편에서는 결과물을 볼수있을지도...