KVM-und libvirt: falsche CPU-Typ in der virtual-host
Wir uns KVM-und libvirt auf einem 6-core (12 HT Kerne) - Maschine für die Virtualisierung.
Problem: falsche CPU-Typ in der virtuellen host.
verwendet KVM, libvirt, kernel-version:
libvirt version: 0.9.8
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard
Ubuntu 12.04.1 LTS
kernel: 3.2.0-32-generic x86_64
/usr/share/libvirt/cpu_map.xml unterstützt nicht die neueren cpu-Typen als Westmare.
Brauche ich diese Art von Virtualisierung der cpu überhaupt? wegen einigen Gründen müssen wir die maximale cpu-Leistung in der virtuellen host. Werden froh, dass einige Kerne der server i7-3930K [email protected] in meinem virtuellen Maschinen.
Vielleicht machen wir auch muczh Virtualisierung...?
meine virtual-host-xml sieht wie folgt aus: wo kann ich einstellen, dass die cpu -host-Flagge?
<domain type='kvm'>
<name>myVirtualServer</name>
<uuid>2344481d-f455-455e-9558</uuid>
<description>Test-Server</description>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>2</vcpu>
<cpu match='exact'>
<model>Westmere</model>
<vendor>Intel</vendor>
</cpu>
<os>
<type arch='x86_64' machine='pc-1.0'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
$ lscpu physikalischer Server mit 6 (12) Kerne mit HT
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 12
On-line CPU(s) list: 0-11
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 45
Stepping: 7
CPU MHz: 1200.000
BogoMIPS: 6400.05
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
NUMA node0 CPU(s): 0-11
$ lscpu von virtual Server (falscher CPU-Typ, die falschen L2-Cache, falsch MHz)
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Stepping: 11
CPU MHz: 3200.012
BogoMIPS: 6400.02
Virtualisation: VT-x
Hypervisor vendor: KVM
Virtualisation type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0,1
- Es wurde ein Fehler im Zusammenhang mit -cpu-host-siehe hier: bugzilla.redhat.com/show_bug.cgi?id=647306
- Beachten Sie auch die aktuelle libvirt-format unterstützt <cpu mode='host-passthrough" />. Aber das ist seit libvirt-0.9.10, also noch nicht in Ubuntu 12.04 LTS libvirt-Paket...
code
<cpu mode='host-passthrough" />code
Tat es. btw: fand kein doc übercode
<type arch='x86_64' machine='pc-1.0'>hvm</type>code
Du musst angemeldet sein, um einen Kommentar abzugeben.
in der client-xml -
als ein Beispiel. virsh Bearbeiten, dann starten Sie den Gast.
BEARBEITEN. Ignorieren Sie diese. Ich habe gerade noch mal deine Frage Lesen und du bist schon dabei.