libvirt und Kabini

ghostadmin

Grand Admiral Special
Mitglied seit
11.11.2001
Beiträge
25.179
Renomée
184
Standort
Dahoam Studios
Einen hab ich noch:
Bei einer Erstellung einer vm über virt-manager oder:

virt-install --name test --memory 1024 --disk /dev/vg0/test --pxe --cpu host

erscheint:

internal error: Cannot find suitable CPU model for given data

libvirtd log:
Preferred CPU model Opteron_G3 not allowed by hypervisor; closest supported model will be used

cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 22
model : 0
model name : AMD Sempron(tm) 3850 APU with Radeon(tm) R3
stepping : 1
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt topoext perfctr_nb perfctr_l2 arat xsaveopt hw_pstate proc_feedback npt lbrv svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter pfthreshold bmi1


virsh -r capabilities:
<arch>x86_64</arch>
<model>Opteron_G3</model>
<vendor>AMD</vendor>
<topology sockets='1' cores='4' threads='1'/>
<feature name='invtsc'/>
<feature name='bmi1'/>
<feature name='perfctr_nb'/>
<feature name='topoext'/>
<feature name='wdt'/>
<feature name='skinit'/>
<feature name='ibs'/>
<feature name='osvw'/>
<feature name='3dnowprefetch'/>
<feature name='cr8legacy'/>
<feature name='extapic'/>
<feature name='cmp_legacy'/>
<feature name='pdpe1gb'/>
<feature name='fxsr_opt'/>
<feature name='mmxext'/>
<feature name='f16c'/>
<feature name='avx'/>
<feature name='osxsave'/>
<feature name='xsave'/>
<feature name='aes'/>
<feature name='movbe'/>
<feature name='sse4.2'/>
<feature name='sse4.1'/>
<feature name='ssse3'/>
<feature name='pclmuldq'/>
<feature name='ht'/>
<feature name='vme'/>
 
Das ist ja fein was da alles erscheint.
Aber was ist die Frage dazu?
 
Hmmm - also bei mir bringt der Befehl diese Meldung: virt-install: error: no such option: --memory *kopfkratz
Intel Celeron 847 - 4GB RAM - Ubuntu 14.04
 
Keine Ahnung warum das bei dir nicht geht aber daran liegts nicht. Unter Wheezy funktionierte noch alles.

virsh capabilities > /tmp/capabilities.xml
root@kvm:/# virsh cpu-compare /tmp/capabilities.xml
CPU described in /tmp/capabilities.xml is identical to host CPU

Jemand schrieb das Kernelupdate auf 3.13 half, ich habe aber 3.16. Oder das es an der Version von libvirt liegt:
gir1.2-libvirt-glib-1.0:amd64/jessie 0.1.7-2.1 uptodate
libvirt-bin:amd64/jessie 1.2.9-3 uptodate
libvirt-clients:amd64/jessie 1.2.9-3 uptodate
libvirt-daemon:amd64/jessie 1.2.9-3 uptodate
libvirt-daemon-system:amd64/jessie 1.2.9-3 uptodate
libvirt-glib-1.0-0:amd64/jessie 0.1.7-2.1 uptodate
libvirt0:amd64/jessie 1.2.9-3 uptodate

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731815
https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1346430

Dann ist mir aufgefallen das folgende Flags aus capabilities nicht in den flags von /proc/cpuinfo auftauchen:
invtsc
osxsave
pclmulqd (steht dort als pclmulqdq)

Vielleicht wird der Kabini einfach nur falsch als Opteron G3 einsortiert. Und Opteron G3 ist family 15 während Kabini family 22 ist.

Unter /etc/qemu/target-x86_64.conf soll man angeblich CPU Modelle anlegen können (das File ist leer) aber ob das überhaupt zu kvm gehört?
 
Zuletzt bearbeitet:
Der Opteron unterstützt 3DNow!, der Kabini nicht. Vielleicht liegt's daran. Kannst Du die preferred CPU auf was anderes umstellen, zum Beispiel Penium IV oder sowas. Wenn's an einem der Features liegt müsste das der kleinste gemeinsame Nenner sein (SSE2). :)
 
In wheezy live habe ich es zum laufen bekommen da sehen die capabilities etwas anders aus:

<arch>x86_64</arch>
<model>Opteron_G3</model>
<vendor>AMD</vendor>
<topology sockets='1' cores='4' threads='1'/>
<feature name='wdt'/>
<feature name='skinit'/>
<feature name='ibs'/>
<feature name='osvw'/>
<feature name='3dnowprefetch'/>
<feature name='cr8legacy'/>
<feature name='extapic'/>
<feature name='cmp_legacy'/>
<feature name='pdpe1gb'/>
<feature name='fxsr_opt'/>
<feature name='mmxext'/>
<feature name='avx'/>
<feature name='osxsave'/>
<feature name='xsave'/>
<feature name='aes'/>
<feature name='movbe'/>
<feature name='sse4.2'/>
<feature name='sse4.1'/>
<feature name='ssse3'/>
<feature name='pclmuldq'/>
<feature name='ht'/>
<feature name='vme'/>

cpuinfo flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt topoext arat xsaveopt hw_pstate npt lbrv svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter pfthreshold

dann bin ich noch gestossen auf /usr/share/libvirt/cpu_map.xml
Code:
<cpus>
  <arch name='x86'>
    <!-- vendor definitions -->
    <vendor name='Intel' string='GenuineIntel'/>
    <vendor name='AMD' string='AuthenticAMD'/>

    <!-- standard features, EDX -->
    <feature name='fpu'> <!-- CPUID_FP87 -->
      <cpuid function='0x00000001' edx='0x00000001'/>
    </feature>
    <feature name='vme'> <!-- CPUID_VME -->
      <cpuid function='0x00000001' edx='0x00000002'/>
    </feature>
    <feature name='de'> <!-- CPUID_DE -->
      <cpuid function='0x00000001' edx='0x00000004'/>
    </feature>
    <feature name='pse'> <!-- CPUID_PSE -->
      <cpuid function='0x00000001' edx='0x00000008'/>
    </feature>
    <feature name='tsc'> <!-- CPUID_TSC -->
      <cpuid function='0x00000001' edx='0x00000010'/>
    </feature>
    <feature name='msr'> <!-- CPUID_MSR -->
      <cpuid function='0x00000001' edx='0x00000020'/>
    </feature>
    <feature name='pae'> <!-- CPUID_PAE -->
      <cpuid function='0x00000001' edx='0x00000040'/>
    </feature>
    <feature name='mce'> <!-- CPUID_MCE -->
      <cpuid function='0x00000001' edx='0x00000080'/>
    </feature>
    <feature name='cx8'> <!-- CPUID_CX8 -->
      <cpuid function='0x00000001' edx='0x00000100'/>
    </feature>
    <feature name='apic'> <!-- CPUID_APIC -->
      <cpuid function='0x00000001' edx='0x00000200'/>
    </feature>
    <feature name='sep'> <!-- CPUID_SEP -->
      <cpuid function='0x00000001' edx='0x00000800'/>
    </feature>
    <feature name='mtrr'> <!-- CPUID_MTRR -->
      <cpuid function='0x00000001' edx='0x00001000'/>
    </feature>
    <feature name='pge'> <!-- CPUID_PGE -->
      <cpuid function='0x00000001' edx='0x00002000'/>
    </feature>
    <feature name='mca'> <!-- CPUID_MCA -->
      <cpuid function='0x00000001' edx='0x00004000'/>
    </feature>
    <feature name='cmov'> <!-- CPUID_CMOV -->
      <cpuid function='0x00000001' edx='0x00008000'/>
    </feature>
    <feature name='pat'> <!-- CPUID_PAT -->
      <cpuid function='0x00000001' edx='0x00010000'/>
    </feature>
    <feature name='pse36'> <!-- CPUID_PSE36 -->
      <cpuid function='0x00000001' edx='0x00020000'/>
    </feature>
    <feature name='pn'> <!-- CPUID_PN -->
      <cpuid function='0x00000001' edx='0x00040000'/>
    </feature>
    <feature name='clflush'> <!-- CPUID_CLFLUSH -->
      <cpuid function='0x00000001' edx='0x00080000'/>
    </feature>
    <feature name='ds'> <!-- CPUID_DTS -->
      <cpuid function='0x00000001' edx='0x00200000'/>
    </feature>
    <feature name='acpi'> <!-- CPUID_ACPI -->
      <cpuid function='0x00000001' edx='0x00400000'/>
    </feature>
    <feature name='mmx'> <!-- CPUID_MMX -->
      <cpuid function='0x00000001' edx='0x00800000'/>
    </feature>
    <feature name='fxsr'> <!-- CPUID_FXSR -->
      <cpuid function='0x00000001' edx='0x01000000'/>
    </feature>
    <feature name='sse'> <!-- CPUID_SSE -->
      <cpuid function='0x00000001' edx='0x02000000'/>
    </feature>
    <feature name='sse2'> <!-- CPUID_SSE2 -->
      <cpuid function='0x00000001' edx='0x04000000'/>
    </feature>
    <feature name='ss'> <!-- CPUID_SS -->
      <cpuid function='0x00000001' edx='0x08000000'/>
    </feature>
    <feature name='ht'> <!-- CPUID_HT -->
      <cpuid function='0x00000001' edx='0x10000000'/>
    </feature>
    <feature name='tm'> <!-- CPUID_TM -->
      <cpuid function='0x00000001' edx='0x20000000'/>
    </feature>
    <feature name='ia64'> <!-- CPUID_IA64 -->
      <cpuid function='0x00000001' edx='0x40000000'/>
    </feature>
    <feature name='pbe'> <!-- CPUID_PBE -->
      <cpuid function='0x00000001' edx='0x80000000'/>
    </feature>

    <!-- standard features, ECX -->
    <feature name='pni'> <!-- CPUID_EXT_SSE3 -->
      <cpuid function='0x00000001' ecx='0x00000001'/>
    </feature>
    <feature name='pclmuldq'>
      <cpuid function='0x00000001' ecx='0x00000002'/>
    </feature>
    <feature name='dtes64'>
      <cpuid function='0x00000001' ecx='0x00000004'/>
    </feature>
    <feature name='monitor'> <!-- CPUID_EXT_MONITOR -->
      <cpuid function='0x00000001' ecx='0x00000008'/>
    </feature>
    <feature name='ds_cpl'> <!-- CPUID_EXT_DSCPL -->
      <cpuid function='0x00000001' ecx='0x00000010'/>
    </feature>
    <feature name='vmx'> <!-- CPUID_EXT_VMX -->
      <cpuid function='0x00000001' ecx='0x00000020'/>
    </feature>
     <feature name='smx'>
      <cpuid function='0x00000001' ecx='0x00000040'/>
    </feature>
    <feature name='est'> <!-- CPUID_EXT_EST -->
      <cpuid function='0x00000001' ecx='0x00000080'/>
    </feature>
    <feature name='tm2'> <!-- CPUID_EXT_TM2 -->
      <cpuid function='0x00000001' ecx='0x00000100'/>
    </feature>
    <feature name='ssse3'> <!-- CPUID_EXT_SSSE3 -->
      <cpuid function='0x00000001' ecx='0x00000200'/>
    </feature>
    <feature name='cid'> <!-- CPUID_EXT_CID -->
      <cpuid function='0x00000001' ecx='0x00000400'/>
    </feature>
    <feature name='fma'>
      <cpuid function='0x00000001' ecx='0x00001000'/>
    </feature>
    <feature name='cx16'> <!-- CPUID_EXT_CX16 -->
      <cpuid function='0x00000001' ecx='0x00002000'/>
    </feature>
    <feature name='xtpr'> <!-- CPUID_EXT_XTPR -->
      <cpuid function='0x00000001' ecx='0x00004000'/>
    </feature>
    <feature name='pdcm'>
      <cpuid function='0x00000001' ecx='0x00008000'/>
    </feature>
    <feature name='dca'> <!-- CPUID_EXT_DCA -->
      <cpuid function='0x00000001' ecx='0x00040000'/>
    </feature>
    <feature name='sse4.1'> <!-- CPUID_EXT_SSE41 -->
      <cpuid function='0x00000001' ecx='0x00080000'/>
    </feature>
    <feature name='sse4.2'> <!-- CPUID_EXT_SSE42 -->
      <cpuid function='0x00000001' ecx='0x00100000'/>
    </feature>
    <feature name='x2apic'> <!-- CPUID_EXT_X2APIC -->
      <cpuid function='0x00000001' ecx='0x00200000'/>
    </feature>
    <feature name='movbe'>
      <cpuid function='0x00000001' ecx='0x00400000'/>
    </feature>
    <feature name='popcnt'> <!-- CPUID_EXT_POPCNT -->
      <cpuid function='0x00000001' ecx='0x00800000'/>
    </feature>
    <feature name='tsc-deadline'>
      <cpuid function='0x00000001' ecx='0x01000000'/>
    </feature>
    <feature name='aes'>
      <cpuid function='0x00000001' ecx='0x02000000'/>
    </feature>
    <feature name='xsave'>
      <cpuid function='0x00000001' ecx='0x04000000'/>
    </feature>
    <feature name='osxsave'>
      <cpuid function='0x00000001' ecx='0x08000000'/>
    </feature>
    <feature name='avx'>
      <cpuid function='0x00000001' ecx='0x10000000'/>
    </feature>
    <feature name='hypervisor'> <!-- CPUID_EXT_HYPERVISOR -->
      <cpuid function='0x00000001' ecx='0x80000000'/>
    </feature>

    <!-- extended features, EDX -->
    <feature name='syscall'> <!-- CPUID_EXT2_SYSCALL -->
      <cpuid function='0x80000001' edx='0x00000800'/>
    </feature>
    <feature name='nx'> <!-- CPUID_EXT2_NX -->
      <cpuid function='0x80000001' edx='0x00100000'/>
    </feature>
    <feature name='mmxext'> <!-- CPUID_EXT2_MMXEXT -->
      <cpuid function='0x80000001' edx='0x00400000'/>
    </feature>
    <feature name='fxsr_opt'> <!-- CPUID_EXT2_FFXSR -->
      <cpuid function='0x80000001' edx='0x02000000'/>
    </feature>
    <feature name='pdpe1gb'> <!-- CPUID_EXT2_PDPE1GB -->
      <cpuid function='0x80000001' edx='0x04000000'/>
    </feature>
    <feature name='rdtscp'> <!-- CPUID_EXT2_RDTSCP -->
      <cpuid function='0x80000001' edx='0x08000000'/>
    </feature>
    <feature name='lm'> <!-- CPUID_EXT2_LM -->
      <cpuid function='0x80000001' edx='0x20000000'/>
    </feature>
    <feature name='3dnowext'> <!-- CPUID_EXT2_3DNOWEXT -->
      <cpuid function='0x80000001' edx='0x40000000'/>
    </feature>
    <feature name='3dnow'> <!-- CPUID_EXT2_3DNOW -->
      <cpuid function='0x80000001' edx='0x80000000'/>
    </feature>

    <!-- extended features, ECX -->
    <feature name='lahf_lm'> <!-- CPUID_EXT3_LAHF_LM -->
      <cpuid function='0x80000001' ecx='0x00000001'/>
    </feature>
    <feature name='cmp_legacy'> <!-- CPUID_EXT3_CMP_LEG -->
      <cpuid function='0x80000001' ecx='0x00000002'/>
    </feature>
    <feature name='svm'> <!-- CPUID_EXT3_SVM -->
      <cpuid function='0x80000001' ecx='0x00000004'/>
    </feature>
    <feature name='extapic'> <!-- CPUID_EXT3_EXTAPIC -->
      <cpuid function='0x80000001' ecx='0x00000008'/>
    </feature>
    <feature name='cr8legacy'> <!-- CPUID_EXT3_CR8LEG -->
      <cpuid function='0x80000001' ecx='0x00000010'/>
    </feature>
    <feature name='abm'> <!-- CPUID_EXT3_ABM -->
      <cpuid function='0x80000001' ecx='0x00000020'/>
    </feature>
    <feature name='sse4a'> <!-- CPUID_EXT3_SSE4A -->
      <cpuid function='0x80000001' ecx='0x00000040'/>
    </feature>
    <feature name='misalignsse'> <!-- CPUID_EXT3_MISALIGNSSE -->
      <cpuid function='0x80000001' ecx='0x00000080'/>
    </feature>
    <feature name='3dnowprefetch'> <!-- CPUID_EXT3_3DNOWPREFETCH -->
      <cpuid function='0x80000001' ecx='0x00000100'/>
    </feature>
    <feature name='osvw'> <!-- CPUID_EXT3_OSVW -->
      <cpuid function='0x80000001' ecx='0x00000200'/>
    </feature>
    <feature name='ibs'>
      <cpuid function='0x80000001' ecx='0x00000400'/>
    </feature>
    <feature name='xop'>
      <cpuid function='0x80000001' ecx='0x00000800'/>
    </feature>
    <feature name='skinit'> <!-- CPUID_EXT3_SKINIT -->
      <cpuid function='0x80000001' ecx='0x00001000'/>
    </feature>
    <feature name='wdt'>
      <cpuid function='0x80000001' ecx='0x00002000'/>
    </feature>
    <feature name='fma4'>
      <cpuid function='0x80000001' ecx='0x00010000'/>
    </feature>
    <feature name='cvt16'>
      <cpuid function='0x80000001' ecx='0x00040000'/>
    </feature>
    <feature name='nodeid_msr'>
      <cpuid function='0x80000001' ecx='0x00080000'/>
    </feature>

    <!-- models -->
    <model name='486'>
      <feature name='fpu'/>
      <feature name='vme'/>
      <feature name='pse'/>
    </model>

    <!-- Intel-based QEMU generic CPU models -->
    <model name='pentium'>
      <model name='486'/>
      <feature name='de'/>
      <feature name='tsc'/>
      <feature name='msr'/>
      <feature name='mce'/>
      <feature name='cx8'/>
      <feature name='mmx'/>
    </model>

    <model name='pentium2'>
      <model name='pentium'/>
      <feature name='pae'/>
      <feature name='sep'/>
      <feature name='mtrr'/>
      <feature name='pge'/>
      <feature name='mca'/>
      <feature name='cmov'/>
      <feature name='pat'/>
      <feature name='pse36'/>
      <feature name='fxsr'/>
    </model>

    <model name='pentium3'>
      <model name='pentium2'/>
      <feature name='sse'/>
    </model>

    <model name='pentiumpro'>
      <feature name='fpu'/>
      <feature name='de'/>
      <feature name='pse'/>
      <feature name='tsc'/>
      <feature name='msr'/>
      <feature name='pae'/>
      <feature name='mce'/>
      <feature name='cx8'/>
      <feature name='apic'/>
      <feature name='sep'/>
      <feature name='pge'/>
      <feature name='cmov'/>
      <feature name='pat'/>
      <feature name='mmx'/>
      <feature name='fxsr'/>
      <feature name='sse'/>
      <feature name='sse2'/>
    </model>

    <model name='coreduo'>
      <model name='pentiumpro'/>
      <vendor name='Intel'/>
      <feature name='vme'/>
      <feature name='mtrr'/>
      <feature name='mca'/>
      <feature name='clflush'/>
      <feature name='pni'/>
      <feature name='monitor'/>
      <feature name='nx'/>
    </model>

    <model name='n270'>
      <model name='coreduo'/>
      <feature name='ssse3'/>
    </model>

    <model name='core2duo'>
      <model name='n270'/>
      <feature name='pse36'/>
      <feature name='syscall'/>
      <feature name='lm'/>
    </model>

    <!-- Generic QEMU CPU models -->
    <model name='qemu32'>
      <model name='pentiumpro'/>
      <feature name='pni'/>
    </model>

    <model name='kvm32'>
      <model name='qemu32'/>
      <feature name='mtrr'/>
      <feature name='mca'/>
      <feature name='pse36'/>
      <feature name='clflush'/>
    </model>

    <model name='cpu64-rhel5'>
      <model name='kvm32'/>
      <feature name='syscall'/>
      <feature name='nx'/>
      <feature name='lm'/>
    </model>

    <model name='cpu64-rhel6'>
      <model name='cpu64-rhel5'/>
      <feature name='cx16'/>
      <feature name='lahf_lm'/>
    </model>

    <model name='kvm64'>
      <model name='cpu64-rhel5'/>
      <feature name='cx16'/>
    </model>

    <model name='qemu64'>
      <model name='kvm64'/>
      <!-- These are supported only by TCG.  KVM supports them only if the
           host does.  So we leave them out:

           <feature name='popcnt'/>
           <feature name='lahf_lm'/>
           <feature name='sse4a'/>
           <feature name='abm'/>
      -->
      <feature name='svm'/>
    </model>

    <!-- Intel CPU models -->
    <model name='Conroe'>
      <model name='pentiumpro'/>
      <vendor name='Intel'/>
      <feature name='mtrr'/>
      <feature name='mca'/>
      <feature name='pse36'/>
      <feature name='clflush'/>
      <feature name='pni'/>
      <feature name='ssse3'/>
      <feature name='syscall'/>
      <feature name='nx'/>
      <feature name='lm'/>
      <feature name='lahf_lm'/>
    </model>

    <model name='Penryn'>
      <model name='Conroe'/>
      <feature name='cx16'/>
      <feature name='sse4.1'/>
    </model>

    <model name='Nehalem'>
      <model name='Penryn'/>
      <feature name='sse4.2'/>
      <feature name='popcnt'/>
    </model>

    <model name='Westmere'>
      <model name='Nehalem'/>
      <feature name='aes'/>
    </model>

    <model name='SandyBridge'>
      <model name='Westmere'/>
      <feature name='pclmuldq'/>
      <feature name='x2apic'/>
      <feature name='tsc-deadline'/>
      <feature name='xsave'/>
      <feature name='avx'/>
      <feature name='rdtscp'/>
    </model>

    <!-- AMD CPUs -->
    <model name='athlon'>
      <model name='pentiumpro'/>
      <vendor name='AMD'/>
      <feature name='vme'/>
      <feature name='mtrr'/>
      <feature name='pse36'/>
      <feature name='mmxext'/>
      <feature name='3dnowext'/>
      <feature name='3dnow'/>
    </model>

    <model name='phenom'>
      <model name='cpu64-rhel5'/>
      <vendor name='AMD'/>
      <feature name='monitor'/>
      <feature name='mmxext'/>
      <feature name='fxsr_opt'/>
      <feature name='3dnowext'/>
      <feature name='3dnow'/>
      <feature name='svm'/>
    </model>

    <model name='Opteron_G1'>
      <model name='cpu64-rhel5'/>
      <vendor name='AMD'/>
    </model>

    <model name='Opteron_G2'>
      <model name='Opteron_G1'/>
      <feature name='cx16'/>
      <feature name='rdtscp'/>
      <feature name='lahf_lm'/>
      <feature name='svm'/>
    </model>

    <model name='Opteron_G3'>
      <model name='Opteron_G2'/>
      <feature name='monitor'/>
      <feature name='popcnt'/>
      <feature name='abm'/>
      <feature name='sse4a'/>
      <feature name='misalignsse'/>
    </model>

    <model name='Opteron_G4'>
      <model name='Opteron_G2'/>
      <!-- Can't inherit from G3 because of missing "monitor"
           feature -->
      <feature name='pclmuldq'/>
      <feature name='ssse3'/>
      <feature name='sse4.1'/>
      <feature name='sse4.2'/>
      <feature name='popcnt'/>
      <feature name='aes'/>
      <feature name='xsave'/>
      <feature name='avx'/>
      <feature name='pdpe1gb'/>
      <feature name='abm'/>
      <feature name='sse4a'/>
      <feature name='misalignsse'/>
      <feature name='3dnowprefetch'/>
      <feature name='xop'/>
      <feature name='fma4'/>
    </model>
  </arch>
</cpus>
 
Zuletzt bearbeitet:
In /var/cache/libvirt/qemu/capabilities stand Müll, deswegen gings nicht.

Was ist jetzt eigentlich besser (Vor/Nachteile), die VMs direct auf LVM speichern oder auf einem disk image wie qcow2. Bei letzteren kann man ziemlich bequem mal eben so einen Snapshot fahren mit virt-manager. Braucht auch erstmal weniger Platz.

Wenn man die Snapshots über lvcreate macht, sind diese ja nicht mehr funktionsfähig wenn das lvm voll ist.
 
Zuletzt bearbeitet:
Auf LVM dürfte spürbar performanter sein...
 
Stimmt, wobei das glaube ich gar nicht mal sooo schlimm ist und soviel IO brauch ich auch gar nicht.
Wäre wohl besser den Fileserver mit ZFS auf lvm zu legen und den Rest auf Images aber das wird mir dann zu unübersichtlich.

Habe nur gelesen das Snapshots auf qcow2 mit Cache extrem langsam sein sollen.
 
Stimmt, wobei das glaube ich gar nicht mal sooo schlimm ist und soviel IO brauch ich auch gar nicht.
Wäre wohl besser den Fileserver mit ZFS auf lvm zu legen und den Rest auf Images aber das wird mir dann zu unübersichtlich.

Habe nur gelesen das Snapshots auf qcow2 mit Cache extrem langsam sein sollen.

Hä? Wieso willst du es mit ZFS auf LVM legen? Also entweder, oder.
 
ZFS virtualisieren ... ja ich weiß, macht man normalerweise nicht.

Hmmm oder zfsonlinux auf dem Host wäre noch eine Idee. Müsste dann aber auf eine Partition.

Ne Idee, Hypervisor mit GPT auf 2 x 250GB jeweils:
100mb efi
250mb boot als md device
15gb ext4 root als md device
235gb zfs für lokalen fileserver und qcow2 guest images
 
Zuletzt bearbeitet:
Zurück
Oben Unten