Installing And Using OpenVZ On CentOS 5.2
Installing And Using OpenVZ On CentOS 5.2Version 1.0 In this HowTo I will describe how to prepare a CentOS 5.2 server for OpenVZ. With OpenVZ you can create multiple Virtual Private Servers (VPS) on the same hardware, similar to Xen and the Linux Vserver project. OpenVZ is the open-source branch of Virtuozzo, a commercial virtualization solution used by many providers that offer virtual servers. The OpenVZ kernel patch is licensed under the GPL license, and the user-level tools are under the QPL license. This howto is meant as a practical guide; it does not cover the theoretical backgrounds. They are treated in a lot of other documents in the web. This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!
1 Installing OpenVZIn order to install OpenVZ, we need to add the OpenVZ repository to yum: cd /etc/yum.repos.d The repository contains a few different OpenVZ kernels (you can find more details about them here: http://wiki.openvz.org/Kernel_flavors). The command yum search ovzkernel shows you the available kernels: [root@server1 yum.repos.d]# yum search ovzkernel Pick one of them and install it as follows: yum install ovzkernel This should automatically update the GRUB bootloader as well. Anyway, we should open /boot/grub/menu.lst; the first kernel stanza should now contain the new OpenVZ kernel. The title of that kernel just reads "CentOS". I think it's a good idea to change that title and add something with "OpenVZ" to it so that you know that it's the OpenVZ kernel. Also make sure that the value of default is 0 so that the first kernel (the OpenVZ kernel) is booted automatically instead of the default CentOS kernel. vi /boot/grub/menu.lst
Now we install some OpenVZ user tools: yum install vzctl vzquota Open /etc/sysctl.conf and make sure that you have the following settings in it: vi /etc/sysctl.conf
If you need to modify /etc/sysctl.conf, run sysctl -p afterwards. The following step is important if the IP addresses of your virtual machines are from a different subnet than the host system's IP address. If you don't do this, networking will not work in the virtual machines! Open /etc/vz/vz.conf and set NEIGHBOUR_DEVS to all: vi /etc/vz/vz.conf
SELinux needs to be disabled if you want to use OpenVZ. Open /etc/sysconfig/selinux and set the value of SELINUX to disabled: vi /etc/sysconfig/selinux
Finally, reboot the system: reboot If your system reboots without problems, then everything is fine! Run uname -r and your new OpenVZ kernel should show up: [root@server1 ~]# uname -r
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com





print: 
Recent comments
14 hours 40 min ago
16 hours 9 min ago
19 hours 43 min ago
22 hours 36 min ago
1 day 1 hour ago
1 day 2 hours ago
1 day 2 hours ago
1 day 3 hours ago
1 day 4 hours ago
1 day 5 hours ago