[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Xen 4.4.1 on Debian Jessie: freeze using "xl create" on second VM



El 22/2/16 a les 20:11, Brandon Adkins ha escrit:
> 
>> El 22/2/16 a les 18:40, Brandon Adkins ha escrit:
>>>
>>>>
>>>> El 19/2/16 a les 17:38, Brandon Adkins ha escrit:
>>>>> I am having issues migrating my Xen setup from Debian Wheezy to Debian 
>>>>> Jessie. The errors I see are not very concrete, so it doesn't give me 
>>>>> much details.Here is what I am seeing:First, when I make a new Xen VM and 
>>>>> connect to its console, I see "xenconsole: Could not open tty `': No such 
>>>>> file or directory". It seems to boot fine after that, but after returning 
>>>>> to Dom0, the console is kinda jacked up. This mimics exactly the issue 
>>>>> described athttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794071 . 
>>>>> Apparently there is a fix as of Oct 2015, but just not released on Jessie 
>>>>> yet? Will that be released on Jessie sometime soon?Second, and this is 
>>>>> the bigger issue: I can make 1 VM like this fine, but when I try to make 
>>>>> a second one, it just seems to hang. If I use "xl create -c" so I see the 
>>>>> console the whole time, I see the bootloader menu appear, and when the 
>>>>> kernel selection is finished, it prints the error about the tty, and then 
>>>>> nothing else. I don't know if the tty issue is rela
te
>> d 
>>>> at all."xl list" shows the second VM in the list, but it is marked as only 
>>>> having 1 vcpu. If I try to change this with "xl vcpu-set 2" (or any number 
>>>> higher), it is just ignored. I can't find any log files to indicate there 
>>>> is a problem at all. The VM just doesn't start. It was created from the 
>>>> same template as the first VM, so VM1 and VM2 are basically copies of each 
>>>> other, yet only the first one will run.I have no idea if I am doing 
>>>> something wrong or if this is a bug in Jessie. I will say that everything 
>>>> that I am doing now has worked perfectly for years using Debian Wheezy. 
>>>> The only change I needed was to start using "xl" instead of "xm".Anyone 
>>>> have clues on figuring this out?Thanks,Beau                                
>>>>          
>>>>
>>>> Hello,
>>>>
>>>> Can you please paste the config file of those two VMs?
>>>>
>>>> Also, can you paste the output when creating them with:
>>>>
>>>> # xl -vvv create <config.cfg>
>>>>
>>>> Are there any errors displayed by Xen or Linux in the serial console or
>>>> dmesg?
>>>>
>>>> Roger.
>>>
>>
>> Hello,
>>
>> I'm sorry but your MUA seems to completely mangle the messages, and I
>> cannot parse the output you posted. Could you try to use a different MUA
>> that adds proper line breaks?
>>
>> Thanks, Roger.
>>
> Trying again
> 
> Hi Roger, 
> Thanks for the help. Here are the 2 config files:guest0:bootloader = 
> '/usr/lib/xen-4.4/bin/pygrub'vcpus = '6'cpus = '2-7'memory = '6000'root = 
> '/dev/xvda2 ro'disk = [ 'phy:/dev/xenvolgroup/guest0disk,xvda2,w', 
> 'phy:/dev/xenvolgroup/guest0swap,xvda1,w' ]name = 'guest0'vif = [ 
> 'mac=AE:57:EC:01:54:8C,bridge=xenbr0' ]on_poweroff = 'destroy'on_reboot = 
> 'restart'on_crash = 
> 'restart'-----------------------------------------guest1:bootloader = 
> '/usr/lib/xen-4.4/bin/pygrub'vcpus = '6'cpus = '2-7'memory = '6000'root = 
> '/dev/xvda2 ro'disk = [ 'phy:/dev/xenvolgroup/guest1disk,xvda2,w', 
> 'phy:/dev/xenvolgroup/guest1swap,xvda1,w' ]name = 'guest1'vif = [ 
> 'mac=76:7B:D6:6F:34:C6,bridge=xenbr0' ]on_poweroff = 'destroy'on_reboot = 
> 'restart'on_crash = 
> 'restart'---------------------------------------------Output of xl -vvv 
> create:libxl: debug: libxl_create.c:1342:do_domain_create: ao 0x22ff8b0: 
> create: how=(nil) callback=(nil) poller=0x22ff9b0libxl: debug: 
> libxl_device.c:251:libxl__device_disk_set_backen
d: Disk vdev=xvda2 spec.backend=unknownlibxl: debug: 
libxl_device.c:286:libxl__device_disk_set_backend: Disk vdev=xvda2, using 
backend phylibxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: 
Disk vdev=xvda1 spec.backend=unknownlibxl: debug: 
libxl_device.c:286:libxl__device_disk_set_backend: Disk vdev=xvda1, using 
backend phylibxl: debug: libxl_create.c:797:initiate_domain_create: running 
bootloaderlibxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk 
vdev=(null) spec.backend=phylibxl: debug: 
libxl.c:2634:libxl__device_disk_local_initiate_attach: locally attaching PHY 
disk /dev/xenvolgroup/guest1disklibxl: debug: 
libxl_bootloader.c:409:bootloader_disk_attached_cb: Config bootloader value: 
/usr/lib/xen-4.4/bin/pygrublibxl: debug: libxl_create.c:1356:do_domain_create: 
ao 0x22ff8b0: inprogress: poller=0x22ff9b0, flags=ilibxl: debug: 
libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x22f5178 
wpath=/local/domain/127 token=3/0: register slotnum=3libxl: debug:
 libxl_event.c:1761:libxl__ao_progress_report: ao 0x22ff8b0: progress report: 
ignoredlibxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing 
bootloader: /usr/lib/xen-4.4/bin/pygrublibxl: debug: 
libxl_bootloader.c:539:bootloader_gotptys:   bootloader arg: 
/usr/lib/xen-4.4/bin/pygrublibxl: debug: 
libxl_bootloader.c:539:bootloader_gotptys:   bootloader arg: 
--args=root=/dev/xvda2 rolibxl: debug: 
libxl_bootloader.c:539:bootloader_gotptys:   bootloader arg: 
--output=/var/run/xen/bootloader.127.outlibxl: debug: 
libxl_bootloader.c:539:bootloader_gotptys:   bootloader arg: 
--output-format=simple0libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: 
  bootloader arg: --output-directory=/var/run/xen/bootloader.127.dlibxl: debug: 
libxl_bootloader.c:539:bootloader_gotptys:   bootloader arg: 
/dev/xenvolgroup/guest1disklibxl: debug: libxl_event.c:514:watchfd_callback: 
watch w=0x22f5178 wpath=/local/domain/127 token=3/0: event 
epath=/local/domain/127libxl: debug: libxl_bootloader.c:634
:bootloader_finished: bootloader completedlibxl: debug: 
libxl_bootloader.c:136:bootloader_result_command: bootloader output contained 
kernel /var/run/xen/bootloader.127.d/boot_kernel.m3pOqrlibxl: debug: 
libxl_bootloader.c:136:bootloader_result_command: bootloader output contained 
ramdisk /var/run/xen/bootloader.127.d/boot_ramdisk.DQT0dDlibxl: debug: 
libxl_bootloader.c:136:bootloader_result_command: bootloader output contained 
args root=/dev/xvda2 ro crashkernel=auto root=/dev/xvda2 rolibxl: debug: 
libxl_bootloader.c:647:bootloader_finished: bootloader execution 
successfullibxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch 
w=0x22f5178wpath=/local/domain/127 token=3/0: deregister 
slotnum=3domainbuilder: detail: xc_dom_allocate: cmdline="root=/dev/xvda2 ro 
crashkernel=auto root=/dev/xvda2 ro ", features="(null)"libxl: debug: 
libxl_dom.c:364:libxl__build_pv: pv kernel mapped 1 path 
/var/run/xen/bootloader.127.d/boot_kernel.m3pOqrdomainbuilder: detail: 
xc_dom_kernel_mem: ca
lleddomainbuilder: detail: xc_dom_ramdisk_mem: calleddomainbuilder: detail: 
xc_dom_boot_xen_init: ver 4.4, 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_64domainbuilder: detail: 
xc_dom_parse_image: calleddomainbuilder: detail: xc_dom_find_loader: trying 
multiboot-binary loader ...domainbuilder: detail: loader probe 
faileddomainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader 
...domainbuilder: detail: xc_dom_malloc            : 8861 kBdomainbuilder: 
detail: xc_dom_do_gunzip: unzip ok, 0x3e7bbc -> 0x8a7564domainbuilder: detail: 
loader probe OKxc: detail: elf_parse_binary: phdr: paddr=0x400000 
memsz=0x66f000xc: detail: elf_parse_binary: phdr: paddr=0xa6f000 
memsz=0x381000xc: detail: elf_parse_binary: memory: 0x400000 -> 0xdf0000xc: 
detail: elf_xen_parse_note: GUEST_OS = "linux"xc: detail: elf_xen_parse_note: 
GUEST_VERSION = "2.6"xc: detail: elf_xen_parse_note: XEN_VERSION = "xen-3.0"xc: 
detail: elf_xen_parse_note: VIRT_BASE = 0xc0000000xc:
 detail: elf_xen_parse_note: ENTRY = 0xc0b11000xc: detail: elf_xen_parse_note: 
HYPERCALL_PAGE = 0xc0402000xc: detail: elf_xen_parse_note: FEATURES = 
"!writable_page_tables|pae_pgdir_above_4gb"xc: detail: elf_xen_parse_note: 
PAE_MODE = "yes"xc: detail: elf_xen_parse_note: LOADER = "generic"xc: detail: 
elf_xen_parse_note: unknown xen elf note (0xd)xc: detail: elf_xen_parse_note: 
SUSPEND_CANCEL = 0x1xc: detail: elf_xen_parse_note: HV_START_LOW = 
0xf5800000xc: detail: elf_xen_parse_note: PADDR_OFFSET = 0x0xc: detail: 
elf_xen_addr_calc_check: addresses:xc: detail:     virt_base        = 
0xc0000000xc: detail:     elf_paddr_offset = 0x0xc: detail:     virt_offset     
 = 0xc0000000xc: detail:     virt_kstart      = 0xc0400000xc: detail:     
virt_kend        = 0xc0df0000xc: detail:     virt_entry       = 0xc0b11000xc: 
detail:     p2m_base         = 0xffffffffffffffffdomainbuilder: detail: 
xc_dom_parse_elf_kernel: xen-3.0-x86_32p: 0xc0400000 -> 
0xc0df0000domainbuilder: detail: xc_dom_mem_init: 
mem 6000 MB, pages 0x177000 pages, 4k eachdomainbuilder: detail: 
xc_dom_mem_init: 0x177000 pagesdomainbuilder: detail: xc_dom_boot_mem_init: 
calleddomainbuilder: detail: x86_compat: guest xen-3.0-x86_32p, address size 
32domainbuilder: detail: xc_dom_malloc            : 12000 kBdomainbuilder: 
detail: xc_dom_build_image: calleddomainbuilder: detail: xc_dom_alloc_segment:  
 kernel       : 0xc0400000 -> 0xc0df0000  (pfn 0x400 + 0x9f0 
pages)domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x400+0x9f0 at 0x7fd07b610000xc: detail: elf_load_binary: phdr 0 at 
0x7fd07b610000 -> 0x7fd07bc7f000xc: detail: elf_load_binary: phdr 1 at 
0x7fd07bc7f000 -> 0x7fd07bdb2000domainbuilder: detail: xc_dom_alloc_segment:   
ramdisk      : 0xc0df0000 -> 0xc2ee0000  (pfn 0xdf0 + 0x20f0 
pages)domainbuilder: detail: xc_dom_malloc            : 197 kBdomainbuilder: 
detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0xdf0+0x20f0 at 
0x7fd079520000domainbuilder: detail: xc_dom_do_gunzip: unzip ok,
 0xd262fe -> 0x20ef410domainbuilder: detail: xc_dom_alloc_segment:   phys2mach  
  : 0xc2ee0000 -> 0xc34bc000  (pfn 0x2ee0 + 0x5dc pages)domainbuilder: detail: 
xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x2ee0+0x5dc at 
0x7fd0800d3000domainbuilder: detail: xc_dom_alloc_page   :   start info   : 
0xc34bc000 (pfn 0x34bc)domainbuilder: detail: xc_dom_alloc_page   :   xenstore  
   : 0xc34bd000 (pfn 0x34bd)domainbuilder: detail: xc_dom_alloc_page   :   
console      : 0xc34be000 (pfn 0x34be)domainbuilder: detail: nr_page_tables: 
0x00000000ffffffff/32: 0x0000000000000000 -> 0x00000000ffffffff, 1 
table(s)domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 
0x00000000c0000000 -> 0x00000000ffffffff, 1 table(s)domainbuilder: detail: 
nr_page_tables: 0x00000000001fffff/21: 0x00000000c0000000 -> 
0x00000000c37fffff, 28 table(s)domainbuilder: detail: xc_dom_alloc_segment:   
page tables  : 0xc34bf000 -> 0xc34dd000  (pfn 0x34bf + 0x1e 
pages)domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: do
mU mapping: pfn 0x34bf+0x1e at 0x7fd084ad6000domainbuilder: detail: 
xc_dom_alloc_page   :   boot stack   : 0xc34dd000 (pfn 0x34dd)domainbuilder: 
detail: xc_dom_build_image  : virt_alloc_end : 0xc34de000domainbuilder: detail: 
xc_dom_build_image  : virt_pgtab_end : 0xc3800000domainbuilder: detail: 
xc_dom_boot_image: calleddomainbuilder: detail: arch_setup_bootearly: doing 
nothingdomainbuilder: detail: xc_dom_compat_check: supported guest type: 
xen-3.0-x86_64domainbuilder: detail: xc_dom_compat_check: supported guest type: 
xen-3.0-x86_32p <= matchesdomainbuilder: detail: xc_dom_compat_check: supported 
guest type: hvm-3.0-x86_32domainbuilder: detail: xc_dom_compat_check: supported 
guest type: hvm-3.0-x86_32pdomainbuilder: detail: xc_dom_compat_check: 
supported guest type: hvm-3.0-x86_64domainbuilder: detail: 
xc_dom_update_guest_p2m: dst 32bit, pages 0x177000domainbuilder: detail: 
clear_page: pfn 0x34be, mfn 0x17cd7adomainbuilder: detail: clear_page: pfn 
0x34bd, mfn 0x17cd7bdomainbuilder: 
detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x34bc+0x1at 
0x7fd084b31000domainbuilder: detail: start_info_x86_32: calleddomainbuilder: 
detail: setup_hypercall_page: vaddr=0xc0402000 pfn=0x402domainbuilder: detail: 
domain builder memory footprintdomainbuilder: detail:    
allocateddomainbuilder: detail:       malloc             : 21157 
kBdomainbuilder: detail:       anon mmap          : 0 bytesdomainbuilder: 
detail:    mappeddomainbuilder: detail:       file mmap          : 0 
bytesdomainbuilder: detail:       domU mmap          : 48 MBdomainbuilder: 
detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0xbf615domainbuilder: 
detail: shared_info_x86_32: calleddomainbuilder: detail: vcpu_x86_32: 
calleddomainbuilder: detail: vcpu_x86_32: cr3: pfn 0x34bf mfn 
0x17cd79domainbuilder: detail: launch_vm: called, 
ctxt=0x7fd084ad4004domainbuilder: detail: xc_dom_release: calledlibxl: debug: 
libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=xvda2 
spec.backend=phylibxl: debug: li
bxl_event.c:570:libxl__ev_xswatch_register: watch w=0x22f6068 
wpath=/local/domain/0/backend/vbd/127/51714/state token=3/1: register 
slotnum=3libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk 
vdev=xvda1 spec.backend=phylibxl: debug: 
libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=xvda1 
spec.backend=phylibxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: 
watch w=0x22f7df8 wpath=/local/domain/0/backend/vbd/127/51713/state token=2/2: 
register slotnum=2libxl: debug: libxl_event.c:514:watchfd_callback: watch 
w=0x22f6068 wpath=/local/domain/0/backend/vbd/127/51714/state token=3/1: event 
epath=/local/domain/0/backend/vbd/127/51714/statelibxl: debug: 
libxl_event.c:653:devstate_watch_callback: backend 
/local/domain/0/backend/vbd/127/51714/state wanted state 2 oklibxl: debug: 
libxl_event.c:606:libxl__ev_xswatch_deregister: watch 
w=0x22f6068wpath=/local/domain/0/backend/vbd/127/51714/state token=3/1: 
deregister slotnum=3libxl: debug: libxl_event.c:618:libxl
__ev_xswatch_deregister: watch w=0x22f6068: deregister unregisteredlibxl: 
debug: libxl_device.c:1023:device_hotplug: calling hotplug script: 
/etc/xen/scripts/block addlibxl: debug: libxl_event.c:483:watchfd_callback: 
watch epath=/local/domain/0/backend/vbd/127/51714/state token=3/1: empty 
slotlibxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x22f7df8 
wpath=/local/domain/0/backend/vbd/127/51713/state token=2/2: event 
epath=/local/domain/0/backend/vbd/127/51713/statelibxl: debug: 
libxl_event.c:653:devstate_watch_callback: backend 
/local/domain/0/backend/vbd/127/51713/state wanted state 2 oklibxl: debug: 
libxl_event.c:606:libxl__ev_xswatch_deregister: watch 
w=0x22f7df8wpath=/local/domain/0/backend/vbd/127/51713/state token=2/2: 
deregister slotnum=2libxl: debug: 
libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x22f7df8: deregister 
unregisteredlibxl: debug: libxl_device.c:1023:device_hotplug: calling hotplug 
script: /etc/xen/scripts/block addlibxl: debug: libxl_event.c:483
:watchfd_callback: watch epath=/local/domain/0/backend/vbd/127/51713/state 
token=2/2: empty slotlibxl: debug: 
libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x22f60f0: deregister 
unregisteredlibxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch 
w=0x22f60f0: deregister unregisteredlibxl: debug: 
libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x22f7e80: deregister 
unregisteredlibxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch 
w=0x22f7e80: deregister unregisteredlibxl: debug: 
libxl_event.c:570:libxl__ev_xswatch_register: watch w=0x22fa7c8 
wpath=/local/domain/0/backend/vif/127/0/state token=2/3: register 
slotnum=2libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x22fa7c8 
wpath=/local/domain/0/backend/vif/127/0/state token=2/3: event 
epath=/local/domain/0/backend/vif/127/0/statelibxl: debug: 
libxl_event.c:657:devstate_watch_callback: backend 
/local/domain/0/backend/vif/127/0/state wanted state 2 still waiting state 
1libxl: debug: lib
xl_event.c:514:watchfd_callback: watch w=0x22fa7c8 
wpath=/local/domain/0/backend/vif/127/0/state token=2/3: event 
epath=/local/domain/0/backend/vif/127/0/statelibxl: debug: 
libxl_event.c:653:devstate_watch_callback: backend 
/local/domain/0/backend/vif/127/0/state wanted state 2 oklibxl: debug: 
libxl_event.c:606:libxl__ev_xswatch_deregister: watch 
w=0x22fa7c8wpath=/local/domain/0/backend/vif/127/0/state token=2/3: deregister 
slotnum=2libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch 
w=0x22fa7c8: deregister unregisteredlibxl: debug: 
libxl_device.c:1023:device_hotplug: calling hotplug script: 
/etc/xen/scripts/vif-bridge onlinelibxl: debug: 
libxl_event.c:618:libxl__ev_xswatch_deregister: watch w=0x22fa850: deregister 
unregisteredlibxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch 
w=0x22fa850: deregister unregisteredlibxl: debug: 
libxl_event.c:1761:libxl__ao_progress_report: ao 0x22ff8b0: progress report: 
ignoredlibxl: debug: libxl_event.c:1591:libxl__ao_c
omplete: ao 0x22ff8b0: complete, rc=0libxl: debug: 
libxl_event.c:1563:libxl__ao__destroy: ao 0x22ff8b0: destroyxc: debug: 
hypercall buffer: total allocations:470 total releases:470xc: debug: hypercall 
buffer: current allocations:0 maximum allocations:3xc: debug: hypercall buffer: 
cache current size:2xc: debug: hypercall buffer: cache hits:462 misses:2 
toobig:6Parsing config from 
guest.cfg-----------------------------------------------Looking into dmesg, the 
only interesting thing I see related to this are these 2 lines everytime I try 
to start the VM: xen:balloon: Cannot add additional memory (-17) xen:balloon: 
Cannot add additional memory (-17)
> Thanks!Beau

Hello,

Can you also post the output of xl info before creating the guests?
AFAICT you are
giving each guest 6000MB of RAM; are you sure you have enough RAM for
Dom0 plus this two guests?

From the output you provided, I can only see the trace of one guest
booting [0] (one execution of xl), what happens with the other guest?

Roger.

[0]
http://lists.xenproject.org/archives/html/xen-users/2016-02/msg00116.html


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.