[libvirt] Domain not stable while created...

Hello, I am using Scientific Linux 5.4 and xen. I want to deploy a sample ttyimage by creating a domain using virsh create. My configuration file is : ----------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <domain type='xen'> <name>ttyimage</name> <os> <type>linux</type> <kernel>/boot/vmlinuz-2.6.18-164.2.1.el5xen</kernel> </os> <memory>65536</memory> <vcpu>1</vcpu> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <graphics type='vnc' port='5900'/> <disk type='file'> <source file='/usr/local/ttylinux-xen-libvirt/ttylinux-xen.img' /> <target dev='sda' /> </disk> <interface type='bridge'> <source bridge='virbr0' /> <mac address='00:1d:60:ec:ae:1c' /> <target dev='testnimb-0' /> </interface> </devices> </domain> ------------------------------------------------------------------------------------------------------- when I use "virsh -c "xen:///" create libvirt-ttylinux.xml " to create a domain, the domain is crated and i can view the image (in paused mode) using the virt-manager. and when I resume the image it ,disappears (domain gets destroyed) after nearly 10 seconds..... Further when I use vncviewer localhost::5900 when the image is running (during the 10 sec) ,i can view the console. But it closes once the domain is destroyed. Can someone explain why the image is not stable??? how can I make the domain to be stable???? Thanks in advance The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/

Sankamesh wrote:
Hello,
I am using Scientific Linux 5.4 and xen. I want to deploy a sample ttyimage by creating a domain using virsh create.
My configuration file is : ----------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <domain type='xen'> <name>ttyimage</name> <os> <type>linux</type> <kernel>/boot/vmlinuz-2.6.18-164.2.1.el5xen</kernel> </os> <memory>65536</memory> <vcpu>1</vcpu> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <graphics type='vnc' port='5900'/> <disk type='file'> <source file='/usr/local/ttylinux-xen-libvirt/ttylinux-xen.img' /> <target dev='sda' /> </disk> <interface type='bridge'> <source bridge='virbr0' /> <mac address='00:1d:60:ec:ae:1c' /> <target dev='testnimb-0' /> </interface> </devices> </domain> -------------------------------------------------------------------------------------------------------
when I use "virsh -c "xen:///" create libvirt-ttylinux.xml " to create a domain, the domain is crated and i can view the image (in paused mode) using the virt-manager. and when I resume the image it ,disappears (domain gets destroyed) after nearly 10 seconds..... Further when I use vncviewer localhost::5900 when the image is running (during the 10 sec) ,i can view the console. But it closes once the domain is destroyed.
Can someone explain why the image is not stable??? how can I make the domain to be stable????
Thanks in advance
------------------------------------------------------------------------ Your Mail works best with the New Yahoo Optimized IE8. Get it NOW! <http://in.rd.yahoo.com/tagline_ie8_new/*http://downloads.yahoo.com/in/internetexplorer/>.
------------------------------------------------------------------------
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list Using 'virsh create guest.xml' cmds can simply activate the guest, which only exist active domain instead of define domain, and the guest will disappear if it isn't in define domain and you carry out some operations, e.g. 'destroy' or 'shutdown' or 'save' etc. so you should correctly use virsh cmds: FYI, virsh -c xen:/// define libvirt-ttylinux.xml virsh start guestname
Alex

Hello, Thanks Alex I created a domain using "virsh -c xen:/// define libvirt-ttylinux.xml" and"virsh start ttyimage" for a simple ttyimage. Problem I face is that the image shutsdown immedialtely once virsh start guest is typed. I checked the Xend Logs ---------------------------------------------------------------------------------------------------------- ---[2010-04-11 07:08:02 xend 3155] DEBUG (DevController:116) DevController: writing {'frontend-id': '6', 'domain': 'ttyimage', 'frontend': '/local/domain/6/device/vkbd/0', 'state': '1', 'online': '1'} to /local/domain/0/backend/vkbd/6/0. [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:633) Checking for duplicate for uname: /usr/local/ttylinux-xen-libvirt/ttylinux-xen.img [file:/usr/local/ttylinux-xen-libvirt/ttylinux-xen.img], dev: sda, mode: w [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:114) DevController: writing {'virtual-device': '2048', 'device-type': 'disk', 'protocol': 'x86_32-abi', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vbd/6/2048'} to /local/domain/6/device/vbd/2048. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:116) DevController: writing {'domain': 'ttyimage', 'frontend': '/local/domain/6/device/vbd/2048', 'format': 'raw', 'dev': 'sda', 'state': '1', 'params': '/usr/local/ttylinux-xen-libvirt/ttylinux-xen.img', 'mode': 'w', 'online': '1', 'frontend-id': '6', 'type': 'file'} to /local/domain/0/backend/vbd/6/2048. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:114) DevController: writing {'mac': '00:1d:60:ec:ae:1c', 'handle': '0', 'protocol': 'x86_32-abi', 'backend-id': '0', 'state': '1', 'backend': '/local/domain/0/backend/vif/6/0'} to /local/domain/6/device/vif/0. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:116) DevController: writing {'bridge': 'peth0', 'domain': 'ttyimage', 'handle': '0', 'script': '/etc/xen/scripts/vif-bridge', 'state': '1', 'frontend': '/local/domain/6/device/vif/0', 'mac': '00:1d:60:ec:ae:1c', 'vifname': 'testnimb-0', 'online': '1', 'frontend-id': '6'} to /local/domain/0/backend/vif/6/0. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:114) DevController: writing {'protocol': 'x86_32-abi', 'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/backend/vfb/6/0'} to /local/domain/6/device/vfb/0. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:116) DevController: writing {'vncunused': '0', 'domain': 'ttyimage', 'frontend': '/local/domain/6/device/vfb/0', 'vncdisplay': '0', 'state': '1', 'online': '1', 'frontend-id': '6', 'type': 'vnc'} to /local/domain/0/backend/vfb/6/0. [2010-04-11 07:08:02 xend 3155] DEBUG (vfbif:70) No VNC passwd configured for vfb access [2010-04-11 07:08:02 xend 3155] DEBUG (vfbif:11) Spawn: ['/usr/lib/xen/bin/qemu-dm', '-M', 'xenpv', '-d', '6', '-domain-name', 'ttyimage', '-vnc', '127.0.0.1:0', '-vncunused', '-k', 'en-us'] [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:992) Storing VM details: {'shadow_memory': '0', 'uuid': 'd5e916b0-bc2d-01f9-8156-4808c754f67a', 'on_reboot': 'restart', 'start_time': '1270937282.29', 'on_poweroff': 'destroy', 'name': 'ttyimage', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '64', 'on_crash': 'destroy', 'image': '(linux (kernel /boot/vmlinuz-2.6.18-164.2.1.el5xen))', 'maxmem': '64'} [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:1027) Storing domain details: {'console/ring-ref': '65674', 'console/port': '2', 'name': 'ttyimage', 'console/limit': '1048576', 'vm': '/vm/d5e916b0-bc2d-01f9-8156-4808c754f67a', 'domid': '6', 'cpu/0/availability': 'online', 'memory/target': '65536', 'store/ring-ref': '65675', 'store/port': '1'} [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:1249) XendDomainInfo.handleShutdownWatch [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:158) Waiting for devices vif. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:164) Waiting for 0. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:509) hotplugStatusCallback /local/domain/0/backend/vif/6/0/hotplug-status. [2010-04-11 07:08:51 xend 3155] INFO (XendDomain:387) Domain ttyimage (6) unpaused. [2010-04-11 07:08:54 xend.XendDomainInfo 3155] WARNING (XendDomainInfo:1177) Domain has crashed: name=ttyimage id=6. [2010-04-11 07:08:54 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:2128) XendDomainInfo.destroy: domid=6 [2010-04-11 07:08:54 xend.XendDomainInfo 3155] INFO (XendDomainInfo:2289) Dev 2048 still active, looping... [2010-04-11 07:08:55 xend.XendDomainInfo 3155] INFO (XendDomainInfo:2289) Dev 2048 still active, looping... [2010-04-11 07:08:55 xend.XendDomainInfo 3155] INFO (XendDomainInfo:2289) Dev 2048 still active, looping... [2010-04-11 07:08:55 xend.XendDomainInfo 3155] INFO (XendDomainInfo:2289) Dev 2048 still active, looping... [2010-04-11 07:08:55 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:2053) UUID Created: True [2010-04-11 07:08:55 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:2054) Devices to release: [5], domid = 6 [2010-04-11 07:08:55 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:2066) Releasing PVFB backend devices ... [2010-04-11 07:08:55 xend 3155] DEBUG (DevController:509) hotplugStatusCallback /local/domain/0/backend/vif/6/0/hotplug-status. [2010-04-11 07:08:55 xend 3155] DEBUG (DevController:509) hotplugStatusCallback /local/domain/0/backend/vif/6/0/hotplug-status. [2010-04-11 07:08:55 xend 3155] DEBUG (DevController:509) hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status. ------------------------------------------------------------------------------------------------------------ Libvirt Log Message: --------------------------------------------------------------------------------------------------------------------- Apr 11 07:27:10 sankamesh libvirtd: 07:27:10.990: error : internal error looking up dom Apr 11 07:27:14 sankamesh kernel: device testnimb-0 entered promiscuous mode Apr 11 07:27:14 sankamesh kernel: ADDRCONF(NETDEV_UP): testnimb-0: link is not ready Apr 11 07:27:18 sankamesh kernel: virbr0: port 1(testnimb-0) entering disabled state Apr 11 07:27:18 sankamesh kernel: device testnimb-0 left promiscuous mode Apr 11 07:27:18 sankamesh kernel: virbr0: port 1(testnimb-0) entering disabled state ------------------------------------------------------------------------------------------------------------------ The configuration xml file :: ------------------------------------------------------------------------------------------------------------------------------------------------ <?xml version="1.0" encoding="utf-8"?> <domain type='xen'> <name>ttyimage</name> <os> <type>linux</type> <kernel>/boot/vmlinuz-2.6.18-164.2.1.el5xen</kernel> </os> <memory>65536</memory> <vcpu>1</vcpu> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <graphics type='vnc' port='5900'/> <disk type='file'> <source file='/usr/local/ttylinux-xen-libvirt/ttylinux-xen.img' /> <target dev='sda' /> </disk> <interface type='bridge'> <source bridge='virbr0' /> <mac address='00:1d:60:ec:ae:1c' /> <target dev='testnimb-0' /> </interface> </devices> </domain> ------------------------------------------------------------------------------------------------------------------------- I use Static Ip address and brctl show :: ---------------------------------------------------------------------------------------------------------- bridge name bridge id STP enabled interfaces virbr0 8000.000000000000 yes xenbr0 8000.feffffffffff no peth0 vif0.0 ---------------------------------------------------------------------------------------------------------- I am confused about the error in log messages. I just want to have a stable image running. What could be the problem??? Kindly help me Thanks --------------------------------------------------------------------------------------------------------------------------- Using 'virsh create guest.xml' cmds can simply activate the guest, which only exist active domain instead of define domain, and the guest will disappear if it isn't in define domain and you carry out some operations, e.g. 'destroy' or 'shutdown' or 'save' etc. so you should correctly use virsh cmds: FYI, virsh -c xen:/// define libvirt-ttylinux.xml virsh start guestname Alex Your Mail works best with the New Yahoo Optimized IE8. Get it NOW! http://downloads.yahoo.com/in/internetexplorer/

libvir-list-bounces@redhat.com wrote on 04/10/2010 09:47:17 AM:
libvir-list
Hello,
Thanks Alex
I created a domain using "virsh -c xen:/// define libvirt-ttylinux.xml" and "virsh start ttyimage" for a simple ttyimage.
Problem I face is that the image shutsdown immedialtely once virsh start guest is typed. I checked the Xend Logs
----------------------------------------------------------------------------------------------------------
---[2010-04-11 07:08:02 xend 3155] DEBUG (DevController:116) DevController: writing {'frontend-id': '6', 'domain': 'ttyimage', [...] [2010-04-11 07:08:02 xend 3155] DEBUG (vfbif:11) Spawn: ['/usr/lib/ xen/bin/qemu-dm', '-M', 'xenpv', '-d', '6', '-domain-name', 'ttyimage', '-vnc', '127.0.0.1:0', '-vncunused', '-k', 'en-us'] [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:992) Storing VM details: {'shadow_memory': '0', 'uuid': 'd5e916b0-bc2d-01f9-8156-4808c754f67a', 'on_reboot': 'restart', 'start_time': '1270937282.29', 'on_poweroff': 'destroy', 'name': 'ttyimage', 'xend/restart_count': '0', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '64', 'on_crash': 'destroy', 'image': '(linux (kernel /boot/vmlinuz-2.6.18-164.2.1.el5xen))', 'maxmem': '64'} [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:1027) Storing domain details: {'console/ring-ref': '65674', 'console/port': '2', 'name': 'ttyimage', 'console/limit': '1048576', 'vm': '/vm/d5e916b0-bc2d-01f9-8156-4808c754f67a', 'domid': '6', 'cpu/0/availability': 'online', 'memory/target': '65536', 'store/ring-ref': '65675', 'store/port': '1'} [2010-04-11 07:08:02 xend.XendDomainInfo 3155] DEBUG (XendDomainInfo:1249) XendDomainInfo.handleShutdownWatch [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:158) Waiting for devices vif. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:164) Waiting for 0. [2010-04-11 07:08:02 xend 3155] DEBUG (DevController:509) hotplugStatusCallback /local/domain/0/backend/vif/6/0/hotplug-status. [2010-04-11 07:08:51 xend 3155] INFO (XendDomain:387) Domain ttyimage (6) unpaused. [2010-04-11 07:08:54 xend.XendDomainInfo 3155] WARNING (XendDomainInfo:1177) Domain has crashed: name=ttyimage id=6.
You domain crashed here... Is the VM image and kernel in that image known to work? Regards, Stefan
participants (3)
-
ajia
-
Sankamesh
-
Stefan Berger