Hi Caty,
if your datastore is nfs-based then it seems like you faced with issue
mentioned in that bug report [1].
Is there any particular reason which makes you not to use latest stable
openvz kernel (currently it is 83.2)? Make also sure that the latest
stable ploop and vzctl versions are installed.
Hope that helps,
Nikolay.
[1] https://bugzilla.openvz.org/show_bug.cgi?id=2730
On 11/30/2013 07:38 AM, Catalina Quinde wrote:
Hi Nikita,
I installed new kernel 2.6.32-042stab076.8 and deployed VM indicated
by you, but this errors displays in log file:
oneadmin@ubuntuOpNeb:~$ cat /var/log/one/62.log
Fri Nov 29 21:08:42 2013 [DiM][I]: New VM state is ACTIVE.
Fri Nov 29 21:08:42 2013 [LCM][I]: New VM state is PROLOG.
Fri Nov 29 21:08:42 2013 [VM][I]: Virtual Machine has no context
Fri Nov 29 21:08:57 2013 [LCM][I]: New VM state is BOOT
Fri Nov 29 21:08:57 2013 [VMM][I]: Generating deployment file:
/var/lib/one/vms/62/deployment.0
Fri Nov 29 21:08:58 2013 [VMM][I]: ExitCode: 0
Fri Nov 29 21:08:58 2013 [VMM][I]: Successfully execute network driver
operation: pre.
Fri Nov 29 21:09:02 2013 [VMM][I]: Command execution fail: cat << EOT
| /var/tmp/one/vmm/ovz/deploy
'/var/lib/one/datastores/104/62/deployment.0' 'ubuntu' 62 ubuntu
Fri Nov 29 21:09:02 2013 [VMM][I]: deploy: Executed "/usr/bin/sudo mv
"/var/lib/vz/template/cache/debian-7.0-x64.tar.gz"
"/var/lib/vz/template/cache/debian-7.0-x64.tar.gz.1385777341" 2>
/dev/null; true".
Fri Nov 29 21:09:02 2013 [VMM][I]: deploy: Executed "/usr/bin/sudo ln
-sf "/var/lib/one/datastores/104/62/disk.0"
"/var/lib/vz/template/cache/debian-7.0-x64.tar.gz"".
Fri Nov 29 21:09:02 2013 [VMM][E]: deploy: Command "/usr/bin/sudo
/usr/sbin/vzctl create 1062 --layout ploop --ostemplate
"debian-7.0-x64" --private "/var/lib/one/datastores/104/62/private"
--root "/var/lib/one/datastores/104/62/root"" failed.
Fri Nov 29 21:09:02 2013 [VMM][E]: deploy: Error in do_lock
(lock.c:136): Error in
flock(/var/lib/one/datastores/104/62/private.tmp/root.hdd/DiskDescriptor.xml.lck):
Bad file descriptor
Fri Nov 29 21:09:02 2013 [VMM][I]: Failed to create image: Error in
do_lock (lock.c:136): Error in
flock(/var/lib/one/datastores/104/62/private.tmp/root.hdd/DiskDescriptor.xml.lck):
Bad file descriptor [23]
Fri Nov 29 21:09:02 2013 [VMM][I]: Creation of container private area
failed
Fri Nov 29 21:09:02 2013 [VMM][E]: Error in do_lock (lock.c:136):
Error in
flock(/var/lib/one/datastores/104/62/private.tmp/root.hdd/DiskDescriptor.xml.lck):
Bad file descriptor
Fri Nov 29 21:09:02 2013 [VMM][E]: Failed to create image: Error in
do_lock (lock.c:136): Error in
flock(/var/lib/one/datastores/104/62/private.tmp/root.hdd/DiskDescriptor.xml.lck):
Bad file descriptor [23]
Fri Nov 29 21:09:02 2013 [VMM][E]: Creation of container private area
failed
Fri Nov 29 21:09:02 2013 [VMM][E]:
Fri Nov 29 21:09:02 2013 [VMM][I]: ExitCode: 151
Fri Nov 29 21:09:02 2013 [VMM][I]: Failed to execute virtualization
driver operation: deploy.
Fri Nov 29 21:09:02 2013 [VMM][E]: Error deploying virtual machine:
Error in do_lock (lock.c:136): Error in
flock(/var/lib/one/datastores/104/62/private.tmp/root.hdd/DiskDescriptor.xml.lck):
Bad file descriptor
Fri Nov 29 21:09:02 2013 [DiM][I]: New VM state is FAILED
Thanks for you help Nikita.
Regards, Caty
Message: 2
Date: Wed, 27 Nov 2013 17:23:09 +0400
From: kna...@gmail.com <mailto:kna...@gmail.com>
To: us...@lists.open, <mailto:users@lists.opennebula.org>
nebula.org <mailto:users@lists.opennebula.org>
Subject: Re: [one-users] VM in Opennebula for OpenVZ failed
Message-ID: <5295f23d.8040...@gmail.com
<mailto:5295f23d.8040...@gmail.com>>
Content-Type: text/plain; charset=UTF-8; format=flowed
Hi Catalina,
please see my comments inline
Catalina Quinde wrote on 27/11/13 14:17:
>
> 2. Maybe you got incorrect template, try deploying it by
"vzctl create" to see if it works
>
> In the process of creating the template I copy debian.conf as
VMdebianm64.conf
it was not necessary to do that. It should be enough just to
specify a proper value in OSTEMPLATE
opennebula VM template, e.g.
OSTEMPLATE="debian-7.0-x64"
In that case OpenVZ hypervisor should take into account
/etc/vz/dists/debian.conf on the cloud node.
>
> 3. What procedure did you perform to get an image archive
for OpenNebula out of the created VM?
>
> When I created the VM in OpenVZ node I used this:
> sudo wget
http://download.openvz.org/contrib/template/precreated/debian-7.0-amd64-minimal.tar.gz,
> this archive is in /var/lib/vz/template/cache. then with command:
> sudo vzctl create 101 --ostemplate debian-7.0-amd64-minimal, I
created VM, I was in
> /var/lib/vz/template/cache directory.
>
> But in /etc/vz/dist/ directory is not present
"debian-7.0-amd64-minimal" are present this:
> alpine.conf gentoo.conf slackware-9.1.conf
> altlinux-2.4.conf mandrake.conf slackware.conf
> altlinux.conf opensuse.conf sles.conf
> arch.conf owl.conf suse-7.3.conf
> centos.conf redhat-7.0.conf suse-8.0.conf
> debian-3.0.conf redhat-7.1.conf suse-8.1.conf
> debian-3.1.conf redhat-7.2.conf suse-8.2.conf
> debian.conf redhat-7.3.conf suse.conf
> default redhat.conf ubuntu-6.06.conf
> distribution.conf-template rhel.conf ubuntu.conf
> fedora.conf scientific.conf VMdebianm64.conf
> fedora-core.conf scripts
> funtoo.conf slackware-9.0.conf
Please perform the following steps as oneadmin user on front-end node:
1) $ wget
http://download.openvz.org/contrib/template/precreated/debian-7.0-amd64-minimal.tar.gz
-P
/tmp/
2) $ oneimage create --name "debian-7.0-amd64-minimal" --path
/tmp/debian-7.0-amd64-minimal.tar.gz
--prefix sd --description "Debian 7.0 x64 minimal"
3) Create VM template similar to one below:
CPU="0.01"
DISK=[
IMAGE_ID="6",
SIZE="20480" ]
DISK=[
SIZE="2048",
TYPE="swap" ]
LOOKUP_HOSTNAME="true"
MEMORY="2048"
NIC=[
NETWORK_ID="2" ]
OS=[
ARCH="x86_64",
BOOT="sd" ]
OSTEMPLATE="debian-7.0-x64"
RCLOCAL="rc.local"
VCPU="1"
VE_LAYOUT="ploop"
4)
$ onetemplate instantiate <template id>
Please, report back on the result.
Regards,
Nikolay.
>
>
> Regards,
> Nikita
>
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org