[one-users] VM in Opennebula for Openvz failed

Catalina Quinde catalinaquinde at gmail.com
Wed Dec 18 19:34:15 PST 2013


Hi friends, Nikolay especially.

I have SOLVED the issue of deployment of the MV, the virtual machine that I
made earlier in OpenVZ could deploy it on OpenNebula and must perform the
following procedure:

1. You must use the following command in the OpenVZ node:
sudo vzdump --compress --dumpdir /root/ 101

2. the result is a .tgz file to be found in the /root/ directory, the
extension of this file should be changed to tar.gz,

3. then this file is copied to FrontEnd node can be in the directory
/var/lib/images,

4. then made the image and then the template is performed and then the VM:

5. I used this template:

            NAME="VMdebianm64"
            NIC=[NETWORK_ID="0"]
            OS=[ARCH="x86_64"]
            VE_LAYOUT="ploop"
            MEMORY="512"
            CPU="0.01"
            VCPU="1"
            REQUIREMENTS="CLUSTER_ID=\"100\""
            RCLOCAL="rc.local"
            OSTEMPLATE="debian-7.0-x86_64"
            DISK=[IMAGE_ID="3"]
            GRAPHICS=[TYPE="VNC",PORT="5900",LISTEN="0.0.0.0"]

Thanks very much Nikolay for your help, has been very important.

You have A WONDERFUL DAY [?]

2013/12/18 <knawnd at gmail.com>

> Hi Caty,
>
> as I wrote you before, please, don't send personal emails, use
> opennebulausers mail list so others can also benefit on that. Opennebula
> users mail list archive is kept online. So if someone in the future will
> have the same error message as you he/her will be able to find a solution
> on the web in opennebula mail list archive.
>
> As for your problem, try to add SIZE subattribute (in megabytes) to DISK
> attributee.g. as below:
>
>
> NAME="VMdebianm64"
> GRAPHICS=[TYPE="VNC",LISTEN="0.0.0.0",PORT="5900"]
> VE_LAYOUT="ploop"
> VCPU="1"
> MEMORY="512"
> RCLOCAL="rc.local"
> NIC=[NETWORK_ID="0"]
> OSTEMPLATE="VMdebianm64"
> DISK=[IMAGE_ID="1",SIZE="10240"]
>
> CPU="0.01"
> REQUIREMENTS="CLUSTER_ID=\"100\""
> OS=[ARCH="x86_64"]
>
> HTH,
> Nikolay.
>
> Catalina Quinde wrote on 18/12/13 07:30:
>
>> Hi, Nikolay
>>
>> This is Caty again, I forget attach template
>>
>> NAME="VMdebianm64"
>> GRAPHICS=[TYPE="VNC",LISTEN="0.0.0.0",PORT="5900"]
>> VE_LAYOUT="ploop"
>> VCPU="1"
>> MEMORY="512"
>> RCLOCAL="rc.local"
>> NIC=[NETWORK_ID="0"]
>> OSTEMPLATE="VMdebianm64"
>> DISK=[IMAGE_ID="1"]
>> CPU="0.01"
>> REQUIREMENTS="CLUSTER_ID=\"100\""
>> OS=[ARCH="x86_64"]
>>
>> too VNC don't work in other VM running.
>>
>> Thanks again, Nikolay.
>>
>>
>> 2013/12/17 Catalina Quinde <catalinaquinde at gmail.com <mailto:
>> catalinaquinde at gmail.com>>
>>
>>
>>     Hi Nikolay,
>>
>>     Thanks for reply, some time ago, I made a backup of VM made on OpenVZ
>> for distributed its by
>>     Opennebula, I used steps detailed in file attached, but when I deploy
>> that VM, this failed,
>>     this is log:
>>
>>     alexopn at ubuntuOpNeb:~$ cat /var/log/one/7.log
>>     Sun Dec 15 22:29:14 2013 [DiM][I]: New VM state is ACTIVE.
>>     Sun Dec 15 22:29:14 2013 [LCM][I]: New VM state is PROLOG.
>>     Sun Dec 15 22:29:14 2013 [VM][I]: Virtual Machine has no context
>>     Sun Dec 15 22:29:21 2013 [LCM][I]: New VM state is BOOT
>>     Sun Dec 15 22:29:21 2013 [VMM][I]: Generating deployment file:
>> /var/lib/one/vms/7/deployment.0
>>     Sun Dec 15 22:29:21 2013 [VMM][I]: ExitCode: 0
>>     Sun Dec 15 22:29:21 2013 [VMM][I]: Successfully execute network
>> driver operation: pre.
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: Command execution fail: cat << EOT
>> |
>>     /vz/one/scripts/vmm/ovz/deploy '/vz/one/datastores/0/7/deployment.0'
>> 'ubuntu' 7 ubuntu
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: gzip: stdin: unexpected end of file
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: tar: Child returned status 1
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: tar: Error is not recoverable:
>> exiting now
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: deploy: Executed "/usr/bin/sudo mv
>>     "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz"
>>     "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz.1387164568" 2>
>> /dev/null; true".
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: deploy: Executed "/usr/bin/sudo ln
>> -sf
>>     "/vz/one/datastores/0/7/disk.0" "/var/lib/vz/template/cache/
>> debian-7.0-x86_64.tar.gz"".
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: deploy: Command "/usr/bin/sudo
>> /usr/sbin/vzctl create 1007
>>     --layout simfs --ostemplate "debian-7.0-x86_64" --private
>> "/vz/one/datastores/0/7/private"
>>     --root "/vz/one/datastores/0/7/root"" failed.
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: deploy: /usr/libexec/vzctl/scripts/vps-create:
>> 86: [:
>>     Illegal number: 0.0283203
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: vps-create ERROR: Insufficient
>> disk space in
>>     /vz/one/datastores/0/7/private.tmp; available: 12156808, needed:
>> 0.0283203
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: Creation of container private area
>> failed
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: /usr/libexec/vzctl/scripts/vps-create:
>> 86: [: Illegal
>>     number: 0.0283203
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: vps-create ERROR: Insufficient
>> disk space in
>>     /vz/one/datastores/0/7/private.tmp; available: 12156808, needed:
>> 0.0283203
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: Creation of container private area
>> failed
>>     Sun Dec 15 22:29:22 2013 [VMM][E]:
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: ExitCode: 46
>>     Sun Dec 15 22:29:22 2013 [VMM][I]: Failed to execute virtualization
>> driver operation: deploy.
>>     Sun Dec 15 22:29:22 2013 [VMM][E]: Error deploying virtual machine:
>>     /usr/libexec/vzctl/scripts/vps-create: 86: [: Illegal number:
>> 0.0283203
>>     Sun Dec 15 22:29:22 2013 [DiM][I]: New VM state is FAILED
>>
>>     Do not know what I did wrong.
>>
>>     Excuse me Nikolay so many questions, thanks very much for you help,
>>
>>     Regards, Caty.
>>
>>
>>     2013/12/16 <knawnd at gmail.com <mailto:knawnd at gmail.com>>
>>
>>
>>         Hi Caty,
>>
>>         Catalina Quinde wrote on 16/12/13 09:58:
>>
>>             Hi Nikolay,
>>
>>             Receive a big hug and thank you very much, the MV is now
>> RUNNING, thanks, was how to
>>             mount the datastore, thank you .
>>
>>             The MV that is running is a general, now I have a VM that I
>> made earlier, you
>>             remember, I made a template of the MV, the deployment fails,
>> but I can not understand
>>             where is the mistake, I made two templates with diferents
>> OSTEMPLATE but failed, I
>>             send templates and file log:
>>
>>             1.
>>             NAME="VMdebianm64"
>>             NIC=[NETWORK_ID="0"]
>>             OS=[ARCH="x86_64"]
>>             VE_LAYOUT="ploop"
>>             MEMORY="512"
>>             CPU="0.01"
>>             VCPU="1"
>>             REQUIREMENTS="CLUSTER_ID=\"100\""
>>             RCLOCAL="rc.local"
>>             OSTEMPLATE="debian-7.0-x86_64"
>>             DISK=[IMAGE_ID="2"]
>>             GRAPHICS=[TYPE="VNC",PORT="5900",LISTEN="0.0.0.0"]
>>
>>             - Log file:
>>
>>             oneadmin at ubuntuOpNeb:~$ cat /var/log/one/10.log
>>             Sun Dec 15 23:42:27 2013 [DiM][I]: New VM state is ACTIVE.
>>             Sun Dec 15 23:42:27 2013 [LCM][I]: New VM state is PROLOG.
>>             Sun Dec 15 23:42:27 2013 [VM][I]: Virtual Machine has no
>> context
>>             Sun Dec 15 23:43:19 2013 [LCM][I]: New VM state is BOOT
>>             Sun Dec 15 23:43:19 2013 [VMM][I]: Generating deployment file:
>>             /var/lib/one/vms/10/deployment.0
>>             Sun Dec 15 23:43:20 2013 [VMM][I]: ExitCode: 0
>>             Sun Dec 15 23:43:20 2013 [VMM][I]: Successfully execute
>> network driver operation: pre.
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: Command execution fail:
>> cat << EOT |
>>             /vz/one/scripts/vmm/ovz/deploy '/vz/one/datastores/0/10/deployment.0'
>> 'ubuntu' 10 ubuntu
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo mv
>>             "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz"
>>             "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz.1387169010"
>> 2> /dev/null; true".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo ln -sf
>>             "/vz/one/datastores/0/10/disk.0" "/var/lib/vz/template/cache/
>> debian-7.0-x86_64.tar.gz"".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo /usr/sbin/vzctl
>>             create 1010 --layout simfs --ostemplate "debian-7.0-x86_64"
>> --private
>>             "/vz/one/datastores/0/10/private" --root
>> "/vz/one/datastores/0/10/root"".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo rm -f
>>             "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz"".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo mv
>>             "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz.
>> 1387169010"
>>             "/var/lib/vz/template/cache/debian-7.0-x86_64.tar.gz" 2>
>> /dev/null; true".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo cp
>>             "/vz/one/datastores/0/10/vm_conf" "/etc/vz/conf/1010.conf"".
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Not performing
>> contextualization, no
>>             context given.
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: deploy: Executed
>> "/usr/bin/sudo chown 1001:1001 -R
>>             /vz/one/datastores/0/10/private".
>>             Sun Dec 15 23:51:20 2013 [VMM][E]: deploy: Command
>> "/usr/bin/sudo /usr/sbin/vzctl
>>             start 1010" failed.
>>             Sun Dec 15 23:51:20 2013 [VMM][E]: deploy: Container start
>> failed (try to check kernel
>>             messages, e.g. "dmesg | tail")
>>             Sun Dec 15 23:51:20 2013 [VMM][E]: Container start failed
>> (try to check kernel
>>             messages, e.g. "dmesg | tail")
>>
>>         what is the output of "dmesg|tail" command as it is suggested in
>> the error messages? What
>>         is the content of the corresponding part of /var/log/vzctl.log?
>>
>>
>>
>>             Sun Dec 15 23:51:20 2013 [VMM][E]:
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: ExitCode: 79
>>             Sun Dec 15 23:51:20 2013 [VMM][I]: Failed to execute
>> virtualization driver operation:
>>             deploy.
>>             Sun Dec 15 23:51:20 2013 [VMM][E]: Error deploying virtual
>> machine: Container start
>>             failed (try to check kernel messages, e.g. "dmesg | tail")
>>             Sun Dec 15 23:51:20 2013 [DiM][I]: New VM state is FAILED
>>
>>
>>             2. Another template
>>             NAME="VMopenvzamd64"
>>             NIC=[NETWORK_ID="0"]
>>             OS=[ARCH="x86_64"]
>>             VE_LAYOUT="ploop"
>>             MEMORY="512"
>>             CPU="0.01"
>>             VCPU="1"
>>             REQUIREMENTS="CLUSTER_ID=\"100\""
>>             RCLOCAL="rc.local"
>>             OSTEMPLATE="VMopenvzamd64"
>>
>>         If you use non-standard OpeNVZ OS template names please make sure
>> there are appropriate
>>         conf files in /etc/vz/dists/ which names corresponds to distro
>> you are reffering to.
>>         Otherwise the default one will be used which is RHEL one. That's
>> why you have a problem
>>         since OpenVZ tried to use the default config which is RHEL but it
>> looks like it's not
>>         compatible with the OS inside VMopenvzamd64 OS template archive
>> (actually error messages
>>         says that:
>>
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: deploy: Command
>> "/usr/bin/sudo /usr/sbin/vzctl
>>             start 1011" failed.
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: deploy: Warning:
>> configuration file for
>>             distribution VMopenvzamd64 not found, using defaults from
>> /etc/vz/dists/default
>>             Mon Dec 16 00:05:26 2013 [VMM][I]: Unable to start init,
>> probably incorrect template
>>             Mon Dec 16 00:05:26 2013 [VMM][I]: Container start failed
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: Warning: configuration
>> file for distribution
>>             VMopenvzamd64 not found, using defaults from
>> /etc/vz/dists/default
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: Unable to start init,
>> probably incorrect template
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: Container start failed
>>             Mon Dec 16 00:05:26 2013 [VMM][E]:
>>             Mon Dec 16 00:05:26 2013 [VMM][I]: ExitCode: 47
>>             Mon Dec 16 00:05:26 2013 [VMM][I]: Failed to execute
>> virtualization driver operation:
>>             deploy.
>>             Mon Dec 16 00:05:26 2013 [VMM][E]: Error deploying virtual
>> machine: Warning:
>>             configuration file for distribution VMopenvzamd64 not found,
>> using defaults from
>>             /etc/vz/dists/default
>>             Mon Dec 16 00:05:26 2013 [DiM][I]: New VM state is FAILED
>>
>>         Regards,
>>         Nikolay.
>>
>>             THANKS VERY MUCH NIKOLAY
>>             BEAUTIFUL DAY FOR YOU.
>>
>>             Caty.
>>
>>
>>                 Message: 3
>>                 Date: Sun, 15 Dec 2013 12:50:59 +0400
>>                 From: knawnd <knawnd at gmail.com <mailto:knawnd at gmail.com>
>> <mailto:knawnd at gmail.com
>>
>>             <mailto:knawnd at gmail.com>>>
>>                 To: users at lists.opennebula.org <mailto:users at lists.
>> opennebula.org>
>>             <mailto:users at lists.opennebula.org <mailto:users at lists.
>> opennebula.org>>
>>
>>
>>                 Subject: Re: [one-users] Create VM in Opennebula for
>> OpenVZ failed
>>                 Message-ID: <52AD6D73.5040704 at gmail.com <mailto:
>> 52AD6D73.5040704 at gmail.com>
>>             <mailto:52AD6D73.5040704 at gmail.com <mailto:52AD6D73.5040704@
>> gmail.com>>>
>>
>>
>>                 Content-Type: text/plain; charset="iso-8859-1";
>> Format="flowed"
>>
>>                 Hi Caty,
>>
>>                 I've just checked and ploop openvz VM could be run on
>> cluster node with
>>                 mounted nfsv3 shared system DS.
>>                 So please check very carefully your directories
>> permissons and in case
>>                 of NFS share also exporting and mount options.
>>
>>                 Regards,
>>                 Nikolay.
>>
>>                 On 12/14/2013 09:21 PM, knawnd wrote:
>>                 > Moreover, I could successfully run simfs VM on NFS
>> shared system DS.
>>                 > My settings was the following:
>>                 > 1) on NFS server /etc/exports has the line
>>                 > /var/lib/one/datastores <network/mask>(rw,no_subtree_
>> check,no_root_squash)
>>                 >
>>                 > 2) NFS directory on the cluster node was mounted as
>>                 > mount -t nfs -o vers=3 <nfs-server IP
>> address>:/var/lib/one/datastores
>>                 > /vz/one/datastores/
>>                 > mount |grep datastores
>>                 > <nfs-server IP>:/var/lib/one/datastores on
>> /vz/one/datastores type nfs
>>                 > (rw,vers=3,addr=<nfs-server IP address>)
>>                 >
>>                 > Directories permissions on cluster node are as below:
>>                 > $ ll /vz|grep one
>>                 > drwxr-xr-x 4 oneadmin oneadmin 4096 Dec 14 10:36 one
>>                 >
>>                 > $ ll /vz/one
>>                 > total 8
>>                 > drwxr-x--- 7 oneadmin oneadmin 4096 Dec 14 11:56
>> datastores
>>                 > drwxr-x--- 9 oneadmin oneadmin 4096 Dec 14 10:36 scripts
>>                 >
>>                 > $ ll /vz/one/datastores/
>>                 > total 16
>>                 > drwxr-x--- 4 oneadmin oneadmin 4096 Dec 14 12:52 0
>>                 > drwxr-x--- 3 oneadmin oneadmin 4096 Dec 14 10:38 1
>>                 > drwxrwxr-x 2 oneadmin oneadmin 4096 Aug  5 17:21 2
>>                 > drwxr-xr-x 2 root     root 4096 Dec 14 11:59 vztmp
>>                 >
>>                 > $ ll /vz/one/datastores/0/
>>                 > total 8
>>                 > drwxrwxr-x 3 oneadmin oneadmin 4096 Dec 14 12:48 1
>>                 > drwxrwxr-x 4 oneadmin oneadmin 4096 Dec 14 13:40 2
>>                 >
>>                 > Hope it  helps.
>>                 > Regards,
>>                 > Nikolay.
>>
>>                 -------------- next part --------------
>>                 An HTML attachment was scrubbed...
>>                 URL:
>>                            <http://lists.opennebula.org/
>> pipermail/users-opennebula.org/attachments/20131215/
>> 428c5316/attachment-0001.htm>
>>
>>                 ------------------------------
>>
>>                 _______________________________________________
>>                 Users mailing list
>>             Users at lists.opennebula.org <mailto:Users at lists.opennebula.org
>> >
>>             <mailto:Users at lists.opennebula.org <mailto:Users at lists.
>> opennebula.org>>
>>
>>
>>             http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>>                 End of Users Digest, Vol 70, Issue 90
>>                 *************************************
>>
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20131218/e4003ef8/attachment-0002.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 96 bytes
Desc: not available
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20131218/e4003ef8/attachment-0002.gif>


More information about the Users mailing list