[one-users] failed to create domain

cloud.b.lab cloud.b.lab at zoho.com
Sat Apr 28 00:41:47 PDT 2012


Hi Beh, Sorry for the late reply as I was on vacation.The below issue is happening becuase user "oneadmin" does not have rights to run the qemu process as a system instance. Wed Apr 25 00:05:55 2012 [VMM][I]: error: internal error process exited while connecting to monitor: kvm: -drive file=/srv/cloud/one/var//d atastores/0/51/disk.0,if=none,id=drive-ide0-0-0,format=raw: could not open disk image /srv/cloud/one/var//datastores/0/51/disk.0: Permissio n denied   Resolution:   On the Node / VM HOST: 1) First check the file /var/log/libvirt/qemu/<VM-ID>.log and see if you can get any extra information. for example, for VM-ID one-21, I give sudo cat  /var/log/libvirt/qemu/one-21.log      2) add oneadmin ownership to qemu , by editing the file /etc/libvirt/qemu.conf and make below changes  in "Red"   sudo nano /etc/libvirt/qemu.conf   # The user ID for QEMU processes run by the system instance.user = "oneadmin" # The group ID for QEMU processes run by the system instance.group = "cloud"# Whether libvirt should dynamically change file ownership# to match the configured user/group above. Defaults to 1.# Set to 0 to disable file ownership changes.dynamic_ownership = 0 3) restart libvirt-bin and libvirt-d sudo /etc/init.d/libvirt-bin restart   libvirt daemon doesn't run automatically as a service on UBuntu11.10. I have to start it manually with    sudo libvirtd -d     4. Just check if everything is fine with,virsh -c qemu:///system list     Now resumit the VM, it should run.   I tested it with a simple, ttylinux.img oneadmin at onehost:~/images$ onevm list    ID USER     GROUP    NAME         STAT CPU     MEM        HOSTNAME        TIME    21 oneadmin oneadmin ttylinux     runn   4     64M            node    0d 00:06    22 oneadmin oneadmin ttylinux     runn   0      0K            node    0d 00:00 From Node machine: oneadmin at onehost:/home/localadmin$ virshWelcome to virsh, the virtualization interactive terminal. Type:  'help' for help with commands       'quit' to quit virsh # list Id Name                 State----------------------------------  1 one-21               running  2 one-22               running virsh # My vnet template: NAME    = "myvlan"TYPE    = FIXED # We have to bind this network to ''virbr1'' for Internet AccessBRIDGE  = br0 LEASES  = [IP=192.168.1.10]LEASES  = [IP=192.168.1.20]LEASES  = [IP=192.168.1.30]LEASES  = [IP=192.168.1.40] # Custom Attributes to be used in ContextGATEWAY = 192.168.1.1DNS     = 192.168.1.1   My image template: NAME = ttylinuxPATH = "/var/images/ttylinux.img"TYPE = OS   My VM template: NAME   = ttylinuxCPU    = 1MEMORY = 64 DISK   = [ IMAGE_ID = 1 ]# OS image, mapped to hda.NIC    = [ NETWORK_ID = 0 ]             Some additional hints: 1. Before running a VM, as oneadmin user, try to source ~/etc/oned.conf , in the Node machine 2. Check if KVM is fine with      sudo modprobe kvm_intel       sudo /usr/sbin/kvm-ok3. Add oneadmin to libvirtd and qemu. As oneadmin user provide the below commands Adding user '<username>' to group 'kvm' ...    sudo adduser `id -un` kvm Adding user '<username>' to group 'libvirtd'....    sudo adduser `id -un` libvirtd 4. changed to libvirtd.conf and libvirt-bin  /etc/libvirt/libvirtd.conf : Uncomment “listen_tcp = 1”. Security configuration is left to the admin's choice, file is full of useful comments to achieve a correct configuration. /etc/default/libvirt-bin : add -l option to libvirtd_opts    5. restart libvirt-bin and libvirtd       Regards,  Anil   ---- On Wed, 25 Apr 2012 07:48:55 -0700 Teik Hooi Beh <thbeh at thbeh.com> wrote ----  Hi,  I did try as mentioned in http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration but VM is going into never ending pending state  and no logs were reported.  I will redeploy again. Has anyone published an installation guidelines on Ubuntu 11.10 other than from  http://cloudblab.wordpress.com/  Regards Beh   On Wed, Apr 25, 2012 at 3:59 PM, Michael Kutzner <michael.kutzner at virtion.net> wrote:  Hi,  did you check qemu conf as described here: http://opennebula.org/documentation:rel3.4:kvmg#kvm_configuration (had a similar error at the beginning ... )   Best, Michael   Am 25.04.2012 um 02:02 schrieb Teik Hooi Beh:   Hi,  I manage to solve the previous issue by changing "dynamic_ownership = 0". But now I have a new error which is also due to permission denied error:-   Wed Apr 25 00:05:11 2012 [DiM][I]: New VM state is ACTIVE. Wed Apr 25 00:05:11 2012 [LCM][I]: New VM state is PROLOG. Wed Apr 25 00:05:17 2012 [TM][I]: clone: Cloning ../../1/cfb778816ca91644bf82a8222a38f5ae in node01:/srv/cloud/one/var//datastores/0/51/dis k.0 Wed Apr 25 00:05:17 2012 [TM][I]: ExitCode: 0 Wed Apr 25 00:05:18 2012 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/51/disk.1 Wed Apr 25 00:05:18 2012 [TM][I]: ExitCode: 0 Wed Apr 25 00:05:18 2012 [LCM][I]: New VM state is BOOT Wed Apr 25 00:05:18 2012 [VMM][I]: Generating deployment file: /srv/cloud/one/var/51/deployment.0 Wed Apr 25 00:05:24 2012 [VMM][I]: ExitCode: 0 Wed Apr 25 00:05:24 2012 [VMM][I]: Successfully execute network driver operation: pre. Wed Apr 25 00:05:55 2012 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /srv/cloud/one/var//datastores/0/51/dep loyment.0 node01 51 node01 Wed Apr 25 00:05:55 2012 [VMM][I]: error: Failed to create domain from /srv/cloud/one/var//datastores/0/51/deployment.0 Wed Apr 25 00:05:55 2012 [VMM][I]: error: internal error process exited while connecting to monitor: kvm: -drive file=/srv/cloud/one/var//d atastores/0/51/disk.0,if=none,id=drive-ide0-0-0,format=raw: could not open disk image /srv/cloud/one/var//datastores/0/51/disk.0: Permissio n denied Wed Apr 25 00:05:55 2012 [VMM][I]:  Wed Apr 25 00:05:55 2012 [VMM][E]: Could not create domain from /srv/cloud/one/var//datastores/0/51/deployment.0 Wed Apr 25 00:05:55 2012 [VMM][I]: ExitCode: 255 Wed Apr 25 00:05:55 2012 [VMM][I]: Failed to execute virtualization driver operation: deploy. Wed Apr 25 00:05:55 2012 [VMM][E]: Error deploying virtual machine: Could not create domain from /srv/cloud/one/var//datastores/0/51/deploy ment.0 Wed Apr 25 00:05:55 2012 [DiM][I]: New VM state is FAILED  I know it is something to relating to libvirt or qemu but just couldn't pin point the fault.  Regards Beh  2012/4/24 Carlos Martín Sánchez <cmartin at opennebula.org> Hi,  Are you using the shared TM driver [1] in your system datastore? If so, please check that the datastore directory is properly exported, and that files created in the front-end have the correct permissions so the oneadmin account in the host can see them.  Regards  [1] http://opennebula.org/documentation:rel3.4:system_ds--Carlos Martín, MScProject EngineerOpenNebula - The Open-source Solution for Data Center Virtualization http://www.OpenNebula.org/ | cmartin at opennebula.org | @OpenNebula    On Sun, Apr 22, 2012 at 6:43 AM, Teik Hooi Beh <thbeh at thbeh.com> wrote:   Hi,  I have just started with opennebula and have manage to setup a test lab with 2 servers (following the guide from http://cloudblab.wordpress.com/) minus the window image deployment. I have tried to test with ttylinux  using instruction VM sample with Context & Network 3.4 from open nebula web site.   Image was properly registered with rdy state but when I tried to deploy the VM i got the following message:   Sun Apr 22 12:32:52 2012 [DiM][I]: New VM state is ACTIVE. Sun Apr 22 12:32:52 2012 [LCM][I]: New VM state is PROLOG. Sun Apr 22 12:32:53 2012 [TM][I]: clone: Cloning ../../1/cfb778816ca91644bf82a8222a38f5ae in node01:/srv/cloud/one/var//datastores/0/26/disk.0 Sun Apr 22 12:32:53 2012 [TM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/26/disk.1 Sun Apr 22 12:32:54 2012 [TM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [LCM][I]: New VM state is BOOT Sun Apr 22 12:32:54 2012 [VMM][I]: Generating deployment file: /srv/cloud/one/var/26/deployment.0 Sun Apr 22 12:32:54 2012 [VMM][I]: ExitCode: 0 Sun Apr 22 12:32:54 2012 [VMM][I]: Successfully execute network driver operation: pre. Sun Apr 22 12:32:56 2012 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /srv/cloud/one/var//datastores/0/26/deployment.0 node01 26 node01 Sun Apr 22 12:32:56 2012 [VMM][I]: error: Failed to create domain from /srv/cloud/one/var//datastores/0/26/deployment.0 Sun Apr 22 12:32:56 2012 [VMM][I]: error: unable to open disk path /srv/cloud/one/var//datastores/0/26/disk.0: Permission denied Sun Apr 22 12:32:56 2012 [VMM][E]: Could not create domain from /srv/cloud/one/var//datastores/0/26/deployment.0 Sun Apr 22 12:32:56 2012 [VMM][I]: ExitCode: 255 Sun Apr 22 12:32:56 2012 [VMM][I]: Failed to execute virtualization driver operation: deploy. Sun Apr 22 12:32:56 2012 [VMM][E]: Error deploying virtual machine: Could not create domain from /srv/cloud/one/var//datastores/0/26/deployment.0 Sun Apr 22 12:32:56 2012 [DiM][I]: New VM state is FAILED  As I am new, i am not sure where to start debugging to find out what is wrong. Any advice?  Thanks Beh_______________________________________________Users mailing listUsers at lists.opennebula.orghttp://lists.opennebula.org/listinfo.cgi/users-opennebula.org_______________________________________________Users mailing listUsers at lists.opennebula.orghttp://lists.opennebula.org/listinfo.cgi/users-opennebula.org       _______________________________________________ Users mailing list Users at lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120428/5a49fbcc/attachment-0002.htm>


More information about the Users mailing list