[kernel-xen] Zombie domU

Chris Wik chris at anu.net
Wed Dec 5 21:59:43 EST 2012


I finally found where this was coming from: /var/lib/xend/domains/0206a085-36f9-6694-7873-6bbcf627d13f/config.sxp

Deleted this:

# rm -frv /var/lib/xend/domains/0206a085-36f9-6694-7873-6bbcf627d13f/
removed `/var/lib/xend/domains/0206a085-36f9-6694-7873-6bbcf627d13f/config.sxp'
removed directory: `/var/lib/xend/domains/0206a085-36f9-6694-7873-6bbcf627d13f'

Rebooted, and the zombie domU is now gone!

Chris


On 4 Dec 12, at 10:32, Chris Wik <chris at anu.net> wrote:

> I had a domU with a bad kernel= command line in grub, which crashed half way through the boot process.
> 
> When I tried to destroy it, it appeared to succeed, but the VM is still listed in 'xm list':
> 
> # xm list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  1024     1     r-----     13.0
> dmodftp                                         1024     1                 0.0
> 
> Notice there is now no ID for dmodftp domU. I've tried destroying many times but it won't go away. I've rebooted dom0, I even booted to a non-xen kernel, erased all the xen packages and kernel and reinstalled them, and it's still there! Any idea where this is coming from?
> 
> We've got 10 machines in the pool, and the VMs are all on shared storage, so I logged in to another Xen box and managed to boot up this particular VM just fine (with fixed kernel= in grub). I just need to figure out how to destroy this zombie.
> 
> I checked the xend.log and this is all I can find. After rebooting, this gets logged:
> 
> /var/log/xen/xend.log:[2012-12-04 10:12:37 2945] DEBUG (XendDomainInfo:260) XendDomainInfo.createDormant({'vcpus_params': {'cap': 0, 'weight': 256}, 'PV_args': '', 'features': '', 'cpus': [[]], 'use_tmp_kernel': False, 'devices': {'1e8aa463-4979-db41-f55c-9015d463d871': ('console', {'protocol': 'vt100', 'location': '2', 'uuid': '1e8aa463-4979-db41-f55c-9015d463d871'}), '0efc9a3a-eb93-7b34-59b5-1d5008bf7b1d': ('vbd', {'protocol': 'x86_64-abi', 'uuid': '0efc9a3a-eb93-7b34-59b5-1d5008bf7b1d', 'bootable': 1, 'driver': 'paravirtualised', 'dev': 'sda1:disk', 'uname': 'file:/shared/xen/dmodftp.img', 'mode': 'w', 'VDI': '', 'backend': '0'}), 'cf35b798-12d2-3131-780a-76aec5fb96da': ('vbd', {'protocol': 'x86_64-abi', 'uuid': 'cf35b798-12d2-3131-780a-76aec5fb96da', 'bootable': 0, 'driver': 'paravirtualised', 'dev': 'sda2:disk', 'uname': 'file:/shared/xen/dmodftp.swap', 'mode': 'w', 'VDI': '', 'backend': '0'}), 'fbd5c705-ab9b-6fa4-8728-dc2d4217d716': ('vif', {'bridge': 'xenbr0', 'uuid': 
> 'fbd5c705-ab9b-6fa4-8728-dc2d4217d716', 'script': '/etc/xen/scripts/vif-bridge', 'ip': '83.98.160.23', 'mac': '00:16:3e:D5:45:93', 'backend': '0'})}, 'memory_sharing': 0, 'superpages': '0', 'VCPUs_live': 0, 'PV_bootloader': '', 'actions_after_crash': 'restart', 'vbd_refs': ['0efc9a3a-eb93-7b34-59b5-1d5008bf7b1d', 'cf35b798-12d2-3131-780a-76aec5fb96da'], 'PV_ramdisk': '', 'is_control_domain': False, 'name_label': 'dmodftp', 'VCPUs_at_startup': 1, 'HVM_boot_params': {}, 'platform': {'tsc_mode': '0', 'pci': [], 'videoram': '4', 'nomigrate': '0'}, 'PV_kernel': '', 'console_refs': ['1e8aa463-4979-db41-f55c-9015d463d871'], 'vif_refs': ['fbd5c705-ab9b-6fa4-8728-dc2d4217d716'], 'on_xend_stop': 'ignore', 'pool_name': 'Pool-0', 'memory_static_min': 0, 'HVM_boot_policy': '', 'description': '', 'VCPUs_max': 1, 'start_time': 1354540655.6700001, 'memory_static_max': 21474836480, 'actions_after_shutdown': 'destroy', 'use_tmp_ramdisk': False, 'on_xend_start': 'ignore', 'memory_dynamic_max':
>  1073741824, 'actions_after_suspend': '', 'is_a_template': False, 'PV_bootloader_args': '', 'memory_dynamic_min': 1073741824, 'uuid': '0206a085-36f9-6694-7873-6bbcf627d13f', 'cpu_time': 0.0, 'shadow_memory': 0, 'target': 0, 'vcpu_avail': 1L, 'notes': {'HV_START_LOW': '18446603336221196288', 'FEATURES': '!writable_page_tables|pae_pgdir_above_4gb', 'VIRT_BASE': '18446744071562067968', 'GUEST_VERSION': '2.6', 'PADDR_OFFSET': '0', 'GUEST_OS': 'linux', 'HYPERCALL_PAGE': '18446744071578849280', 'LOADER': 'generic', 'SUSPEND_CANCEL': '1', 'PAE_MODE': 'yes', 'ENTRY': '18446744071591563776', 'XEN_VERSION': 'xen-3.0'}, 'other_config': {}, 'auto_power_on': False, 'actions_after_reboot': 'restart', 'Description': '', 'status': '1', 'vtpm_refs': [], 's3_integrity': 1})
> 
> About the machine:
> 
> # uname -a
> Linux ams1-xen-8.localdomain 3.6.7-1.el6xen.x86_64 #1 SMP Wed Nov 21 23:43:46 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
> 
> # xm info
> host                   : ams1-xen-1-8.localdomain
> release                : 3.6.7-1.el6xen.x86_64
> version                : #1 SMP Wed Nov 21 23:43:46 EST 2012
> machine                : x86_64
> nr_cpus                : 4
> nr_nodes               : 1
> cores_per_socket       : 4
> threads_per_core       : 1
> cpu_mhz                : 2394
> hw_caps                : bfebfbff:20100800:00000000:00000940:0000e3bd:00000000:00000001:00000000
> virt_caps              : hvm
> total_memory           : 8191
> free_memory            : 7072
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 2
> xen_extra              : .0
> xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
> xen_scheduler          : credit
> xen_pagesize           : 4096
> platform_params        : virt_start=0xffff800000000000
> xen_changeset          : unavailable
> xen_commandline        : dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin
> cc_compiler            : gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4)
> cc_compile_by          : mockbuild
> cc_compile_domain      : crc.id.au
> cc_compile_date        : Sat Oct 27 04:00:26 EST 2012
> xend_config_format     : 4
> 
> 
> Any and all suggestions greatly appreciated!
> 
> Regards
> Chris
> 
> --
> Chris Wik
> Anu Internet Services Ltd
> www.cwik.ch | www.anu.net
> 
> _______________________________________________
> kernel-xen mailing list
> kernel-xen at lists.wireless.org.au
> https://lists.wireless.org.au/mailman/listinfo/kernel-xen

--
Chris Wik
Anu Internet Services Ltd
www.cwik.ch | www.anu.net



More information about the kernel-xen mailing list