HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   HOWTO-Related Questions (http://www.howtoforge.com/forums/forumdisplay.php?f=2)
-   -   How to convert a KVM image in to an openvz container in Proxmox? (http://www.howtoforge.com/forums/showthread.php?t=37000)

kumarullal 25th June 2009 16:13

How to convert a KVM image in to an openvz container in Proxmox?
 
Hi Falko,
I followed your article "How To Convert Physical Systems And Xen VMs Into OpenVZ Containers (Debian Etch)"
I need some clarification.
I am using proxmox. So KVM and openvz reside on the same system.
I have setup up a kvm image of centos based asterisk system just the way I want it. Now, I want to convert that into an openvz container.

so what should I do to apply your instructions in proxmox's context.

You instructions

" server1/server2:

apt-get install rsync

Now let's transfer server1's files to the OpenVZ container:

server2:

rsync -arvpz --numeric-ids --exclude dev --exclude proc --exclude tmp -e "ssh -l root@192.168.0.100" root@192.168.0.100:/ /vz/private/211/ "

After that is answered, what value should I put in your example
" vzctl set 211 --ostemplate debian-4.0-i386-minimal --save "

The Os is centos 5.

Thanks in advance
kumar

kumarullal 26th June 2009 03:01

Got stuck
 
I could rsync my asterisk pbx based on Centos 5 with Ip 192.168.45.6 to my Proxmox server 192.168.45.183

It imported the files and everything.
According to your instructions

vzctl set 211 --onboot yes --save
vzctl set 211 --hostname server1.example.com --save
vzctl set 211 --ipadd 192.168.0.100 --save
vzctl set 211 --numothersock 120 --save
vzctl set 211 --nameserver 145.253.2.75 --nameserver 213.191.92.86 --save
vzctl set 211 --diskspace 10000000:11000000 --save

How do I set Swap and memory ?

Next,
I followed the remaining instructions

sed -i -e '/getty/d' /vz/private/211/etc/inittab
rm -f /vz/private/211/etc/mtab
ln -s /proc/mounts /vz/private/211/etc/mtab

cp /vz/private/211/etc/fstab /vz/private/211/etc/fstab.old
grep devpts /vz/private/211/etc/fstab.old > /vz/private/211/etc/fstab
mkdir /vz/private/211/dev
mknod --mode 666 /vz/private/211/dev/ptmx c 5 2
mkdir /vz/private/211/dev/pts
cp -a /dev/ttyp* /dev/ptyp* /vz/private/211/dev/
rm -f /vz/private/211/dev/null
mknod --mode 666 /vz/private/211/dev/null c 1 3
mknod --mode 444 /vz/private/211/dev/urandom c 1 9
mkdir /vz/private/211/proc

But I got stuck at
cat /dev/null > /vz/private/211/etc/network/interfaces

Since I have Centos Running, I dont have the interfaces file.
So which is the file equivalent to interfaces, in Centos
For example
the path to all the config files in Centos is
/vz/private/211/etc/sysconfig/network-scripts.
Then there are number of files there.
So which is the correct file.

And finally

According to your command
cat /dev/null > /vz/private/211/etc/network/interfaces
When I lookup up the /dev/null file, it is totally empty.
So why is this step required?

Thanks in advance.

falko 26th June 2009 14:17

Quote:

Originally Posted by kumarullal (Post 196461)
But I got stuck at
cat /dev/null > /vz/private/211/etc/network/interfaces

Since I have Centos Running, I dont have the interfaces file.
So which is the file equivalent to interfaces, in Centos
For example
the path to all the config files in Centos is
/vz/private/211/etc/sysconfig/network-scripts.
[B]Then there are number of files there.
So which is the correct file.

I haven't tried this with CentOS, but I guess it's /etc/sysconfig/network-scripts/ifcfg-eth0. According to http://wiki.openvz.org/Physical_to_container you must set
Code:

ONBOOT=no
in that file.


All times are GMT +2. The time now is 11:21.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.