[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-discuss] Kernel panic in VMs with large amounts of memory (>1TB)
From: |
Burkhard Linke |
Subject: |
[Qemu-discuss] Kernel panic in VMs with large amounts of memory (>1TB) |
Date: |
Thu, 30 Nov 2017 09:43:04 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
Hi,
we are running an Openstack Newton based research cloud using Ubuntu
16.04 on the hypervisor, with qemu 2.5 as hypervisor in kvm mode
(package 2.5+dfsg-5ubuntu10.16).
VMs are running fine with less or equal 1 TB RAM. More RAM results in a
kernel panic during VM boot:
[ 29.901815] BUG: unable to handle kernel paging request at ffffc900c4838000
[ 29.904542] IP: [<ffffffff814af2fb>]
acpi_ex_system_memory_space_handler+0x16c/0x1c0
[ 29.907597] PGD 1e0e3ca3067 PUD 1e062c57067 PMD 1e01d231067 PTE
80000000fed00173
[ 29.910908] Oops: 0009 [#1] SMP
[ 29.912489] Modules linked in:
[ 29.913861] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.0-97-generic
#120-Ubuntu
[ 29.916653] Hardware name: OpenStack Foundation OpenStack Nova, BIOS
1.10.2-1ubuntu1 04/01/2014
[ 29.919748] task: ffff89e01ef50000 ti: ffff89e01ef4c000 task.ti:
ffff89e01ef4c000
[ 29.922530] RIP: 0010:[<ffffffff814af2fb>] [<ffffffff814af2fb>]
acpi_ex_system_memory_space_handler+0x16c/0x1c0
[ 29.927981] RSP: 0000:ffff89e01ef4f868 EFLAGS: 00010246
[ 29.929907] RAX: ffffc900c4838000 RBX: ffffc900c4838000 RCX: ffff89e01ef4f9b8
[ 29.932315] RDX: 0000000000000000 RSI: 0000000000000100 RDI: ffffffff81eb3a40
[ 29.934708] RBP: ffff89e01ef4f898 R08: ffff89e0e3c36918 R09: ffff89e0e3c36818
[ 29.937345] R10: 0000000000000000 R11: 0000000000002001 R12: 0000000000000020
[ 29.939844] R13: 0000000000000000 R14: 0000000000000400 R15: ffff89e01d2ef900
[ 29.942282] FS: 0000000000000000(0000) GS:ffff89e0e4200000(0000)
knlGS:0000000000000000
[ 29.945718] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 29.947726] CR2: ffffc900c4838000 CR3: 0000000001e0a000 CR4: 00000000003406f0
[ 29.950141] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 29.952543] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 29.956617] Stack:
[ 29.957587] ffff89e01ef4f9b8 ffffffff814af18f ffff89e0e3cbb318
00000000fed00000
[ 29.960947] 0000000000000000 ffff89e0e3ca21b0 ffff89e01ef4f908
ffffffff814a8673
[ 29.964217] ffff89e0e3cb5240 ffff89e0e3ca2240 ffff89e01ef4f9b8
000000001ef4f8f0
[ 29.967598] Call Trace:
[ 29.968762] [<ffffffff814af18f>] ? acpi_ex_do_logical_op+0x193/0x193
[ 29.971053] [<ffffffff814a8673>] acpi_ev_address_space_dispatch+0x1fb/0x25a
[ 29.973486] [<ffffffff814ac2bc>] acpi_ex_access_region+0x1e1/0x26d
[ 29.975641] [<ffffffff8140f9ea>] ? find_next_zero_bit+0x1a/0x20
[ 29.977760] [<ffffffff814ac670>] acpi_ex_field_datum_io+0x106/0x192
[ 29.979967] [<ffffffff8148e1b6>] ? acpi_os_wait_semaphore+0x56/0x70
[ 29.982148] [<ffffffff814ac89e>] acpi_ex_extract_from_field+0xb2/0x227
[ 29.984478] [<ffffffff814a7e2a>] ? acpi_ev_acquire_global_lock+0xd6/0xdc
[ 29.988473] [<ffffffff814abe57>] acpi_ex_read_data_from_field+0x15e/0x18d
[ 29.990826] [<ffffffff814af5e5>] acpi_ex_resolve_node_to_value+0x19b/0x239
[ 29.993188] [<ffffffff814af882>] acpi_ex_resolve_to_value+0x1ff/0x21c
[ 29.995453] [<ffffffff814a4f74>] acpi_ds_evaluate_name_path+0x8d/0x11b
[ 29.997880] [<ffffffff814a534f>] acpi_ds_exec_end_op+0x92/0x3e4
[ 30.022751] [<ffffffff814b7ee8>] acpi_ps_parse_loop+0x522/0x588
[ 30.024885] [<ffffffff814c0996>] ? acpi_ut_create_generic_state+0x39/0x44
[ 30.027353] [<ffffffff814b8a01>] acpi_ps_parse_aml+0x98/0x26f
[ 30.029435] [<ffffffff814b9263>] acpi_ps_execute_method+0x14b/0x186
[ 30.031611] [<ffffffff814b37bb>] acpi_ns_evaluate+0x1bb/0x247
[ 30.033659] [<ffffffff814b6311>] acpi_evaluate_object+0x147/0x257
[ 30.035785] [<ffffffff8148e883>] acpi_evaluate_integer+0x53/0x90
[ 30.038558] [<ffffffff8148e203>] ? acpi_os_signal_semaphore+0x33/0x40
[ 30.040937] [<ffffffff8149332e>] acpi_bus_get_status_handle+0x1e/0x40
[ 30.043164] [<ffffffff814961e8>] acpi_bus_check_add+0x198/0x1c0
[ 30.045312] [<ffffffff814b60e9>] acpi_ns_walk_namespace+0xe1/0x193
[ 30.049113] [<ffffffff81496050>] ? acpi_add_single_object+0x620/0x620
[ 30.051365] [<ffffffff81496050>] ? acpi_add_single_object+0x620/0x620
[ 30.053644] [<ffffffff814b661c>] acpi_walk_namespace+0x9c/0xd0
[ 30.055694] [<ffffffff81fa67d0>] ? acpi_sleep_proc_init+0x28/0x28
[ 30.057844] [<ffffffff81496293>] acpi_bus_scan+0x83/0xa0
[ 30.059741] [<ffffffff81fa6ce6>] acpi_scan_init+0x8c/0x1d6
[ 30.061703] [<ffffffff81fa6a72>] acpi_init+0x2a2/0x2c1
[ 30.063738] [<ffffffff81002123>] do_one_initcall+0xb3/0x200
[ 30.065787] [<ffffffff810a03e5>] ? parse_args+0x295/0x4b0
[ 30.067729] [<ffffffff81f5f1a5>] kernel_init_freeable+0x173/0x212
[ 30.070336] [<ffffffff81837020>] ? rest_init+0x80/0x80
[ 30.072187] [<ffffffff8183702e>] kernel_init+0xe/0xe0
[ 30.074066] [<ffffffff81843b8f>] ret_from_fork+0x3f/0x70
[ 30.075970] [<ffffffff81837020>] ? rest_init+0x80/0x80
[ 30.077840] Code: c7 01 00 00 00 00 74 1e 77 0b 41 83 fc 08 75 61 0f b6 03 eb 18
41 83 fc 20 74 10 41 83 fc 40 75 50 48 8b 03 eb 07 0f b7 03 eb 02 <8b> 03 48 89
01 eb 3f 41 83 fc 10 74 23 77 0d 41 83 fc 08 75 31
[ 30.093950] RIP [<ffffffff814af2fb>]
acpi_ex_system_memory_space_handler+0x16c/0x1c0
[ 30.096951] RSP <ffff89e01ef4f868>
[ 30.098440] CR2: ffffc900c4838000
[ 30.099757] ---[ end trace e32391ab1a5206ec ]---
[ 30.101496] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x00000009
This trace is from a stock Ubuntu 16.04 cloud image. Similar traces are also
generated by recent CentOS images or Ubuntu Bionic images.
We have tried so far:
- updating qemu (using 2.10.1 from source, installation in /usr/local/, symlink
of /usr/bin/qemu-system-x86_64, adoption of apparmor)
- updating seabios to version 1.10.2 (package from ubuntu bionic, also replaced
bios image files in local qemu installation in /usr/local/share/qemu)
The stack trace is similar to the one reported in
https://ask.openstack.org/en/question/69258/instances-with-1tb-ram/ , but
unfortunately
there was not solution posted.
virsh domain definition:
<domain type='kvm'>
<name>instance-00006ae1</name>
<uuid>076199bd-63c7-4849-8e4f-bff87035bcb8</uuid>
<metadata>
<nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0">
<nova:package version="14.0.3"/>
<nova:name>test_memory</nova:name>
<nova:creationTime>2017-11-30 08:15:14</nova:creationTime>
<nova:flavor name="kvm_memory_too_large">
<nova:memory>2000000</nova:memory>
<nova:disk>30</nova:disk>
<nova:swap>0</nova:swap>
<nova:ephemeral>0</nova:ephemeral>
<nova:vcpus>100</nova:vcpus>
</nova:flavor>
<nova:owner>
<nova:user
uuid="0eac555e2137103c743bff44653e4f14f929a65f786b7ef9aab11766595c61ec">blinke</nova:user>
<nova:project
uuid="ae4bdb216161466db4f2efc1a9914ac3">bcf_test</nova:project>
</nova:owner>
<nova:root type="image" uuid="a6ff811a-c65c-413b-9934-6655b47092fb"/>
</nova:instance>
</metadata>
<memory unit='KiB'>2048000000</memory>
<currentMemory unit='KiB'>2048000000</currentMemory>
<vcpu placement='static'>100</vcpu>
<cputune>
<shares>102400</shares>
</cputune>
<sysinfo type='smbios'>
<system>
<entry name='manufacturer'>OpenStack Foundation</entry>
<entry name='product'>OpenStack Nova</entry>
<entry name='version'>14.0.3</entry>
<entry name='serial'>57b9043e-ff58-4794-b4e9-9665a3ed5d1a</entry>
<entry name='uuid'>076199bd-63c7-4849-8e4f-bff87035bcb8</entry>
<entry name='family'>Virtual Machine</entry>
</system>
</sysinfo>
<os>
<type arch='x86_64' machine='pc-i440fx-xenial'>hvm</type>
<boot dev='hd'/>
<smbios mode='sysinfo'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='custom' match='exact'>
<model fallback='allow'>Broadwell</model>
<topology sockets='100' cores='1' threads='1'/>
</cpu>
<clock offset='utc'>
<timer name='pit' tickpolicy='delay'/>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/bin/kvm-spice</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='directsync' io='native'/>
<source
file='/var/lib/nova/instances/076199bd-63c7-4849-8e4f-bff87035bcb8/disk'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
</disk>
<controller type='usb' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01'
function='0x2'/>
</controller>
<controller type='pci' index='0' model='pci-root'/>
<interface type='bridge'>
<mac address='fa:16:3e:42:fb:f1'/>
<source bridge='br-int'/>
<virtualport type='openvswitch'>
<parameters interfaceid='a3e949b8-cc30-47fc-9ac7-c35a08ae86c9'/>
</virtualport>
<target dev='tapa3e949b8-cc'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
</interface>
<serial type='file'>
<source
path='/var/lib/nova/instances/076199bd-63c7-4849-8e4f-bff87035bcb8/console.log'/>
<target port='0'/>
</serial>
<serial type='pty'>
<target port='1'/>
</serial>
<console type='file'>
<source
path='/var/lib/nova/instances/076199bd-63c7-4849-8e4f-bff87035bcb8/console.log'/>
<target type='serial' port='0'/>
</console>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<input type='keyboard' bus='ps2'/>
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'
keymap='en-us'>
<listen type='address' address='0.0.0.0'/>
</graphics>
<video>
<model type='cirrus' vram='16384' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02'
function='0x0'/>
</video>
<memballoon model='virtio'>
<stats period='10'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05'
function='0x0'/>
</memballoon>
</devices>
</domain>
virsh capabilities:
<capabilities>
<host>
<uuid>b34ed578-d1c3-4d73-ac3c-938162fc5fa4</uuid>
<cpu>
<arch>x86_64</arch>
<model>Broadwell</model>
<vendor>Intel</vendor>
<topology sockets='1' cores='14' threads='2'/>
<feature name='invtsc'/>
<feature name='abm'/>
<feature name='pdpe1gb'/>
<feature name='rdrand'/>
<feature name='f16c'/>
<feature name='osxsave'/>
<feature name='dca'/>
<feature name='pdcm'/>
<feature name='xtpr'/>
<feature name='tm2'/>
<feature name='est'/>
<feature name='smx'/>
<feature name='vmx'/>
<feature name='ds_cpl'/>
<feature name='monitor'/>
<feature name='dtes64'/>
<feature name='pbe'/>
<feature name='tm'/>
<feature name='ht'/>
<feature name='ss'/>
<feature name='acpi'/>
<feature name='ds'/>
<feature name='vme'/>
<pages unit='KiB' size='4'/>
<pages unit='KiB' size='2048'/>
<pages unit='KiB' size='1048576'/>
</cpu>
<power_management>
<suspend_mem/>
</power_management>
<migration_features>
<live/>
<uri_transports>
<uri_transport>tcp</uri_transport>
<uri_transport>rdma</uri_transport>
</uri_transports>
</migration_features>
<topology>
<cells num='4'>
<cell id='0'>
<memory unit='KiB'>792519904</memory>
<pages unit='KiB' size='4'>198129976</pages>
<pages unit='KiB' size='2048'>0</pages>
<pages unit='KiB' size='1048576'>0</pages>
<distances>
<sibling id='0' value='10'/>
<sibling id='1' value='21'/>
<sibling id='2' value='21'/>
<sibling id='3' value='21'/>
</distances>
<cpus num='28'>
<cpu id='0' socket_id='0' core_id='0' siblings='0,56'/>
<cpu id='1' socket_id='0' core_id='1' siblings='1,57'/>
<cpu id='2' socket_id='0' core_id='2' siblings='2,58'/>
<cpu id='3' socket_id='0' core_id='3' siblings='3,59'/>
<cpu id='4' socket_id='0' core_id='4' siblings='4,60'/>
<cpu id='5' socket_id='0' core_id='5' siblings='5,61'/>
<cpu id='6' socket_id='0' core_id='6' siblings='6,62'/>
<cpu id='7' socket_id='0' core_id='8' siblings='7,63'/>
<cpu id='8' socket_id='0' core_id='9' siblings='8,64'/>
<cpu id='9' socket_id='0' core_id='10' siblings='9,65'/>
<cpu id='10' socket_id='0' core_id='11' siblings='10,66'/>
<cpu id='11' socket_id='0' core_id='12' siblings='11,67'/>
<cpu id='12' socket_id='0' core_id='13' siblings='12,68'/>
<cpu id='13' socket_id='0' core_id='14' siblings='13,69'/>
<cpu id='56' socket_id='0' core_id='0' siblings='0,56'/>
<cpu id='57' socket_id='0' core_id='1' siblings='1,57'/>
<cpu id='58' socket_id='0' core_id='2' siblings='2,58'/>
<cpu id='59' socket_id='0' core_id='3' siblings='3,59'/>
<cpu id='60' socket_id='0' core_id='4' siblings='4,60'/>
<cpu id='61' socket_id='0' core_id='5' siblings='5,61'/>
<cpu id='62' socket_id='0' core_id='6' siblings='6,62'/>
<cpu id='63' socket_id='0' core_id='8' siblings='7,63'/>
<cpu id='64' socket_id='0' core_id='9' siblings='8,64'/>
<cpu id='65' socket_id='0' core_id='10' siblings='9,65'/>
<cpu id='66' socket_id='0' core_id='11' siblings='10,66'/>
<cpu id='67' socket_id='0' core_id='12' siblings='11,67'/>
<cpu id='68' socket_id='0' core_id='13' siblings='12,68'/>
<cpu id='69' socket_id='0' core_id='14' siblings='13,69'/>
</cpus>
</cell>
<cell id='1'>
<memory unit='KiB'>792719308</memory>
<pages unit='KiB' size='4'>198179827</pages>
<pages unit='KiB' size='2048'>0</pages>
<pages unit='KiB' size='1048576'>0</pages>
<distances>
<sibling id='0' value='21'/>
<sibling id='1' value='10'/>
<sibling id='2' value='21'/>
<sibling id='3' value='21'/>
</distances>
<cpus num='28'>
<cpu id='14' socket_id='1' core_id='0' siblings='14,70'/>
<cpu id='15' socket_id='1' core_id='1' siblings='15,71'/>
<cpu id='16' socket_id='1' core_id='2' siblings='16,72'/>
<cpu id='17' socket_id='1' core_id='3' siblings='17,73'/>
<cpu id='18' socket_id='1' core_id='4' siblings='18,74'/>
<cpu id='19' socket_id='1' core_id='5' siblings='19,75'/>
<cpu id='20' socket_id='1' core_id='6' siblings='20,76'/>
<cpu id='21' socket_id='1' core_id='8' siblings='21,77'/>
<cpu id='22' socket_id='1' core_id='9' siblings='22,78'/>
<cpu id='23' socket_id='1' core_id='10' siblings='23,79'/>
<cpu id='24' socket_id='1' core_id='11' siblings='24,80'/>
<cpu id='25' socket_id='1' core_id='12' siblings='25,81'/>
<cpu id='26' socket_id='1' core_id='13' siblings='26,82'/>
<cpu id='27' socket_id='1' core_id='14' siblings='27,83'/>
<cpu id='70' socket_id='1' core_id='0' siblings='14,70'/>
<cpu id='71' socket_id='1' core_id='1' siblings='15,71'/>
<cpu id='72' socket_id='1' core_id='2' siblings='16,72'/>
<cpu id='73' socket_id='1' core_id='3' siblings='17,73'/>
<cpu id='74' socket_id='1' core_id='4' siblings='18,74'/>
<cpu id='75' socket_id='1' core_id='5' siblings='19,75'/>
<cpu id='76' socket_id='1' core_id='6' siblings='20,76'/>
<cpu id='77' socket_id='1' core_id='8' siblings='21,77'/>
<cpu id='78' socket_id='1' core_id='9' siblings='22,78'/>
<cpu id='79' socket_id='1' core_id='10' siblings='23,79'/>
<cpu id='80' socket_id='1' core_id='11' siblings='24,80'/>
<cpu id='81' socket_id='1' core_id='12' siblings='25,81'/>
<cpu id='82' socket_id='1' core_id='13' siblings='26,82'/>
<cpu id='83' socket_id='1' core_id='14' siblings='27,83'/>
</cpus>
</cell>
<cell id='2'>
<memory unit='KiB'>792719308</memory>
<pages unit='KiB' size='4'>198179827</pages>
<pages unit='KiB' size='2048'>0</pages>
<pages unit='KiB' size='1048576'>0</pages>
<distances>
<sibling id='0' value='21'/>
<sibling id='1' value='21'/>
<sibling id='2' value='10'/>
<sibling id='3' value='21'/>
</distances>
<cpus num='28'>
<cpu id='28' socket_id='2' core_id='0' siblings='28,84'/>
<cpu id='29' socket_id='2' core_id='1' siblings='29,85'/>
<cpu id='30' socket_id='2' core_id='2' siblings='30,86'/>
<cpu id='31' socket_id='2' core_id='3' siblings='31,87'/>
<cpu id='32' socket_id='2' core_id='4' siblings='32,88'/>
<cpu id='33' socket_id='2' core_id='5' siblings='33,89'/>
<cpu id='34' socket_id='2' core_id='6' siblings='34,90'/>
<cpu id='35' socket_id='2' core_id='8' siblings='35,91'/>
<cpu id='36' socket_id='2' core_id='9' siblings='36,92'/>
<cpu id='37' socket_id='2' core_id='10' siblings='37,93'/>
<cpu id='38' socket_id='2' core_id='11' siblings='38,94'/>
<cpu id='39' socket_id='2' core_id='12' siblings='39,95'/>
<cpu id='40' socket_id='2' core_id='13' siblings='40,96'/>
<cpu id='41' socket_id='2' core_id='14' siblings='41,97'/>
<cpu id='84' socket_id='2' core_id='0' siblings='28,84'/>
<cpu id='85' socket_id='2' core_id='1' siblings='29,85'/>
<cpu id='86' socket_id='2' core_id='2' siblings='30,86'/>
<cpu id='87' socket_id='2' core_id='3' siblings='31,87'/>
<cpu id='88' socket_id='2' core_id='4' siblings='32,88'/>
<cpu id='89' socket_id='2' core_id='5' siblings='33,89'/>
<cpu id='90' socket_id='2' core_id='6' siblings='34,90'/>
<cpu id='91' socket_id='2' core_id='8' siblings='35,91'/>
<cpu id='92' socket_id='2' core_id='9' siblings='36,92'/>
<cpu id='93' socket_id='2' core_id='10' siblings='37,93'/>
<cpu id='94' socket_id='2' core_id='11' siblings='38,94'/>
<cpu id='95' socket_id='2' core_id='12' siblings='39,95'/>
<cpu id='96' socket_id='2' core_id='13' siblings='40,96'/>
<cpu id='97' socket_id='2' core_id='14' siblings='41,97'/>
</cpus>
</cell>
<cell id='3'>
<memory unit='KiB'>792717824</memory>
<pages unit='KiB' size='4'>198179456</pages>
<pages unit='KiB' size='2048'>0</pages>
<pages unit='KiB' size='1048576'>0</pages>
<distances>
<sibling id='0' value='21'/>
<sibling id='1' value='21'/>
<sibling id='2' value='21'/>
<sibling id='3' value='10'/>
</distances>
<cpus num='28'>
<cpu id='42' socket_id='3' core_id='0' siblings='42,98'/>
<cpu id='43' socket_id='3' core_id='1' siblings='43,99'/>
<cpu id='44' socket_id='3' core_id='2' siblings='44,100'/>
<cpu id='45' socket_id='3' core_id='3' siblings='45,101'/>
<cpu id='46' socket_id='3' core_id='4' siblings='46,102'/>
<cpu id='47' socket_id='3' core_id='5' siblings='47,103'/>
<cpu id='48' socket_id='3' core_id='6' siblings='48,104'/>
<cpu id='49' socket_id='3' core_id='8' siblings='49,105'/>
<cpu id='50' socket_id='3' core_id='9' siblings='50,106'/>
<cpu id='51' socket_id='3' core_id='10' siblings='51,107'/>
<cpu id='52' socket_id='3' core_id='11' siblings='52,108'/>
<cpu id='53' socket_id='3' core_id='12' siblings='53,109'/>
<cpu id='54' socket_id='3' core_id='13' siblings='54,110'/>
<cpu id='55' socket_id='3' core_id='14' siblings='55,111'/>
<cpu id='98' socket_id='3' core_id='0' siblings='42,98'/>
<cpu id='99' socket_id='3' core_id='1' siblings='43,99'/>
<cpu id='100' socket_id='3' core_id='2' siblings='44,100'/>
<cpu id='101' socket_id='3' core_id='3' siblings='45,101'/>
<cpu id='102' socket_id='3' core_id='4' siblings='46,102'/>
<cpu id='103' socket_id='3' core_id='5' siblings='47,103'/>
<cpu id='104' socket_id='3' core_id='6' siblings='48,104'/>
<cpu id='105' socket_id='3' core_id='8' siblings='49,105'/>
<cpu id='106' socket_id='3' core_id='9' siblings='50,106'/>
<cpu id='107' socket_id='3' core_id='10' siblings='51,107'/>
<cpu id='108' socket_id='3' core_id='11' siblings='52,108'/>
<cpu id='109' socket_id='3' core_id='12' siblings='53,109'/>
<cpu id='110' socket_id='3' core_id='13' siblings='54,110'/>
<cpu id='111' socket_id='3' core_id='14' siblings='55,111'/>
</cpus>
</cell>
</cells>
</topology>
<secmodel>
<model>apparmor</model>
<doi>0</doi>
</secmodel>
<secmodel>
<model>dac</model>
<doi>0</doi>
<baselabel type='kvm'>+64055:+118</baselabel>
<baselabel type='qemu'>+64055:+118</baselabel>
</secmodel>
</host>
<guest>
<os_type>hvm</os_type>
<arch name='i686'>
<wordsize>32</wordsize>
<emulator>/usr/bin/kvm-spice</emulator>
<machine maxCpus='255'>pc-i440fx-xenial</machine>
<machine canonical='pc-i440fx-xenial' maxCpus='255'>ubuntu</machine>
<machine maxCpus='255'>pc-i440fx-2.4</machine>
<machine maxCpus='255'>pc-1.3</machine>
<machine maxCpus='255'>pc-0.12</machine>
<machine maxCpus='255'>pc-q35-1.6</machine>
<machine maxCpus='255'>pc-q35-1.5</machine>
<machine maxCpus='255'>pc-i440fx-1.6</machine>
<machine maxCpus='255'>pc-q35-2.2</machine>
<machine maxCpus='255'>pc-i440fx-1.7</machine>
<machine maxCpus='255'>pc-i440fx-vivid</machine>
<machine maxCpus='255'>pc-0.11</machine>
<machine maxCpus='1'>xenpv</machine>
<machine maxCpus='255'>pc-q35-2.1</machine>
<machine maxCpus='255'>pc-q35-xenial</machine>
<machine maxCpus='255'>pc-0.10</machine>
<machine maxCpus='255'>pc-1.2</machine>
<machine maxCpus='255'>pc-i440fx-2.2</machine>
<machine maxCpus='1'>isapc</machine>
<machine maxCpus='255'>pc-i440fx-2.3</machine>
<machine maxCpus='255'>pc-i440fx-trusty</machine>
<machine maxCpus='255'>pc-q35-1.4</machine>
<machine maxCpus='255'>pc-i440fx-wily</machine>
<machine maxCpus='128'>xenfv</machine>
<machine maxCpus='255'>pc-q35-2.5</machine>
<machine canonical='pc-q35-2.5' maxCpus='255'>q35</machine>
<machine maxCpus='255'>pc-0.15</machine>
<machine maxCpus='255'>pc-i440fx-utopic</machine>
<machine maxCpus='255'>pc-i440fx-1.5</machine>
<machine maxCpus='255'>pc-q35-2.0</machine>
<machine maxCpus='255'>pc-i440fx-1.4</machine>
<machine maxCpus='255'>pc-i440fx-2.5</machine>
<machine canonical='pc-i440fx-2.5' maxCpus='255'>pc</machine>
<machine maxCpus='255'>pc-0.14</machine>
<machine maxCpus='255'>pc-1.1</machine>
<machine maxCpus='255'>pc-i440fx-2.1</machine>
<machine maxCpus='255'>pc-q35-1.7</machine>
<machine maxCpus='255'>pc-1.0</machine>
<machine maxCpus='255'>pc-i440fx-2.0</machine>
<machine maxCpus='255'>pc-q35-2.4</machine>
<machine maxCpus='255'>pc-q35-2.3</machine>
<machine maxCpus='255'>pc-0.13</machine>
<domain type='qemu'/>
<domain type='kvm'>
<emulator>/usr/bin/kvm-spice</emulator>
</domain>
</arch>
<features>
<cpuselection/>
<deviceboot/>
<disksnapshot default='on' toggle='no'/>
<acpi default='on' toggle='yes'/>
<apic default='on' toggle='no'/>
<pae/>
<nonpae/>
</features>
</guest>
<guest>
<os_type>hvm</os_type>
<arch name='x86_64'>
<wordsize>64</wordsize>
<emulator>/usr/bin/kvm-spice</emulator>
<machine maxCpus='255'>pc-i440fx-xenial</machine>
<machine canonical='pc-i440fx-xenial' maxCpus='255'>ubuntu</machine>
<machine maxCpus='255'>pc-i440fx-2.4</machine>
<machine maxCpus='255'>pc-1.3</machine>
<machine maxCpus='255'>pc-0.12</machine>
<machine maxCpus='255'>pc-q35-1.6</machine>
<machine maxCpus='255'>pc-q35-1.5</machine>
<machine maxCpus='255'>pc-i440fx-1.6</machine>
<machine maxCpus='255'>pc-q35-2.2</machine>
<machine maxCpus='255'>pc-i440fx-1.7</machine>
<machine maxCpus='255'>pc-i440fx-vivid</machine>
<machine maxCpus='255'>pc-0.11</machine>
<machine maxCpus='1'>xenpv</machine>
<machine maxCpus='255'>pc-q35-2.1</machine>
<machine maxCpus='255'>pc-q35-xenial</machine>
<machine maxCpus='255'>pc-0.10</machine>
<machine maxCpus='255'>pc-1.2</machine>
<machine maxCpus='255'>pc-i440fx-2.2</machine>
<machine maxCpus='1'>isapc</machine>
<machine maxCpus='255'>pc-i440fx-2.3</machine>
<machine maxCpus='255'>pc-i440fx-trusty</machine>
<machine maxCpus='255'>pc-q35-1.4</machine>
<machine maxCpus='255'>pc-i440fx-wily</machine>
<machine maxCpus='128'>xenfv</machine>
<machine maxCpus='255'>pc-q35-2.5</machine>
<machine canonical='pc-q35-2.5' maxCpus='255'>q35</machine>
<machine maxCpus='255'>pc-0.15</machine>
<machine maxCpus='255'>pc-i440fx-utopic</machine>
<machine maxCpus='255'>pc-i440fx-1.5</machine>
<machine maxCpus='255'>pc-q35-2.0</machine>
<machine maxCpus='255'>pc-i440fx-1.4</machine>
<machine maxCpus='255'>pc-i440fx-2.5</machine>
<machine canonical='pc-i440fx-2.5' maxCpus='255'>pc</machine>
<machine maxCpus='255'>pc-0.14</machine>
<machine maxCpus='255'>pc-1.1</machine>
<machine maxCpus='255'>pc-i440fx-2.1</machine>
<machine maxCpus='255'>pc-q35-1.7</machine>
<machine maxCpus='255'>pc-1.0</machine>
<machine maxCpus='255'>pc-i440fx-2.0</machine>
<machine maxCpus='255'>pc-q35-2.4</machine>
<machine maxCpus='255'>pc-q35-2.3</machine>
<machine maxCpus='255'>pc-0.13</machine>
<domain type='qemu'/>
<domain type='kvm'>
<emulator>/usr/bin/kvm-spice</emulator>
</domain>
</arch>
<features>
<cpuselection/>
<deviceboot/>
<disksnapshot default='on' toggle='no'/>
<acpi default='on' toggle='yes'/>
<apic default='on' toggle='no'/>
</features>
</guest>
</capabilities>
(taken from setup with newer qemu, patches to support the machine type
pc-i440fx-xenial requested by openstack)
Disabling kvm (virt_type=qemu in nova.conf) results in the VM being stuck in seabios with
"Booting from hard disk..."
and qemu process consuming 100% cpu.
Any hints how to solve this problem are highly appreciated.
Best regards,
Burkhard Linke
--
Dr. rer. nat. Burkhard Linke
Bioinformatics and Systems Biology
Justus-Liebig-University Giessen
35392 Giessen, Germany
Phone: (+49) (0)641 9935810
- [Qemu-discuss] Kernel panic in VMs with large amounts of memory (>1TB),
Burkhard Linke <=