질문은 실제로 Solidworks에 관한 것이 아니므로 계속 읽으십시오.
가상화의 전체 아이디어는 하드웨어 독립적입니다. 우리의 눈앞에서 하이퍼 바이저에 대한 완전히 새로운 의존성 수준이 만들어지고 있습니다.
이 문제의 해결 방법을 찾기 위해 검색하는 방법을 알고있는 한, 해당 국가의 Solidworks 라이센스 및 현지 법률을 위반하지 않습니다.
클라이언트와 KVM 가상 머신에서 Solidworks 제품을 활성화하고 싶습니다. 몇 가지 이상한 이유로 (Hyper-V 및 VMware는 잘 테스트되어야합니다.) Solidworks 2015 PDM의 개발자 (개발자)는 Qemu-KVM에서 제품을 활성화하지 않기를 원합니다 (최종 2014 버전은 제대로 작동 함).
http://www.solidworks.com/sw/support/11168_ENU_HTML.htm
나는 사용하고있다 :
보시다시피 Windows 2012 및 Solidworks PDM이 설치된 KVM 기반 VM입니다.
질문 : Qemu-KVM에서 VM을 실행하고 있는지 확인하는 것 외에 다른 것을 확인할 수 있습니다.
- VM 이더넷 어댑터의 MAC 주소
- 장치 드라이버 레이블,
- CPU 모델,
- ACPI 테이블.
앞으로 몇 시간 안에 위에서 언급 한 사항을 배제 할 예정이지만 다른 아이디어가 있는지 알고 싶습니다.
해결책 :
두 가지 사항을 확인합니다.
- Michael Hampton이 올바르게 지적했듯이
-cpu,kvm=off
옵션이 있습니다.
CPUID 0x40000000 리프를 비활성화합니다.
- 게스트의 ACPI 테이블.
qemu 명령 행 매개 변수의 관련 부분 :
-cpu host,kvm=off -smbios type=0,vendor=LENOVO,version=FBKTB4AUS,date=07/01/2015,release=1.180 -smbios type=1,manufacturer=LENOVO,product=30AH001GPB,version=ThinkStation P300,serial=S4M88119,uuid=cecf333d-6603-e511-97d5-6c0b843f98ba,sku=LENOVO_MT_30AH,family=P300
Libvirtd 설정 파일 문법 :
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
# Please notice there is xmlns definition in <domain> tag. Without it
# <qemu:commandline> and <qemu:arg> tags won't work.
<name>acm-server</name>
<uuid>d0e14081-b4a0-23b5-ae39-110a686b0e55</uuid>
<memory unit='KiB'>81920000</memory>
<currentMemory unit='KiB'>81920000</currentMemory>
<vcpu placement='static'>4</vcpu>
<os>
<type arch='x86_64' machine='pc-1.1'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
# Please notice there is no CPU definition on the top.
<qemu:commandline>
<qemu:arg value='-cpu'/>
<qemu:arg value='host,kvm=off'/>
<qemu:arg value='-smbios'/>
<qemu:arg value='type=0,vendor=LENOVO,version=FBKTB4AUS,date=07/01/2015,release=1.180'/>
<qemu:arg value='-smbios'/>
<qemu:arg value='type=1,manufacturer=LENOVO,product=30AH001GPB,version=ThinkStation P300,serial=S4M88119,uuid=cecf333d-6603-e511-97d5-6c0b843f98ba,sku=LENOVO_MT_30AH,family=P3'/>
</qemu:commandline>
</domain>
21.04.2017r 업데이트 DS Justice는 Qemu (이 예제에서는 virtio를 사용했습니다) 디스크 모드도 관련이 있다고 언급했습니다.