Pertanyaannya sebenarnya bukan seputar Solidworks , jadi silakan lanjutkan membaca.
Seluruh ide virtualisasi adalah perangkat keras yang independen. Di depan mata kita, tingkat ketergantungan yang sama sekali baru diciptakan - melekat pada hypervisor.
Sejauh yang saya tahu mencari cara untuk menemukan solusi dari masalah ini bukan pelanggaran terhadap lisensi Solidworks dan hukum setempat di negara saya.
Klien saya dan saya ingin mengaktifkan Produk Solidworks di mesin virtual KVM. Untuk beberapa alasan aneh (Hyper-V dan VMware seharusnya diuji dengan baik :) mereka (pengembang) dari Solidworks 2015 PDM tidak ingin produk mereka diaktifkan (versi 2014 lalu bekerja dengan baik) di Qemu-KVM.
http://www.solidworks.com/sw/support/11168_ENU_HTML.htm
Saya menggunakan:
Seperti yang Anda lihat, VM berbasis KVM dengan instalasi Windows 2012 dan Solidworks PDM.
Pertanyaan : Apa lagi yang bisa mereka periksa jika saya menjalankan VM saya di Qemu-KVM selain memeriksa:
- Alamat MAC adaptor Ethernet VM,
- Label driver perangkat,
- Model CPU,
- Tabel ACPI.
Saya akan mengesampingkan hal-hal yang disebutkan di atas dalam beberapa jam mendatang, tetapi saya ingin tahu apakah Anda punya ide lain.
Solusi :
Ternyata mereka memvalidasi dua hal:
- Ketika Michael Hampton menunjuk dengan benar ada
-cpu,kvm=off
pilihan
untuk menonaktifkan daun CPUID 0x40000000.
- ACPI Tables pada tamu.
Bagian yang relevan dari parameter baris perintah 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
Sintaks file konfigurasi 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>
Sebagai bukti, sekarang ia ingin mengaktifkan:
Perbarui 21.04.2017r. DS Justice menyebutkan bahwa mode disk Qemu (saya menggunakan virtio dalam contoh ini) mungkin relevan juga.