6,535
edits
Changes
rm translate tags
{{Warning|This document briefly article describes the steps needed to install legacy version of OpenVZ on your (RPM based) machine. For '''Debian''' based systems current version, see [[Installation on DebianQuick installation]].}}
<!--T:1-->This document is also available in briefly describes the following languages: [http://forum.openvz.org/index.php?t=tree&goto=35&#msg_35 French], [http://forum.openvz.org/index.php?t=tree&goto=1805&#msg_1805 German],[http://wiki.openvz.jp Japanese]steps needed to install '''legacy''' OpenVZ on your '''RHEL 6''' (CentOS 6,[[Quick_installation_(SpanishScientific Linux 6)|Spanish]]machine.
==Requirements = Filesystems ===It is recommended to use a separate partition for container's private directories (by default /vz/private/<veid>). The reason why you should do so is that if you wish to use OpenVZ per!--container disk quota, you won't be able to use usual Linux disk quotas on the same partition. Bear in mind, that perT:5-container quota in this context includes not only pure per-container quota, but also usual Linux disk quota used in containers, not on [[HN]].>
<pre>title Fedora Core (2.6.8!-022stab029.1) root (hd0,0) kernel /vmlinuz-2.6.8T:18-022stab029.1 ro root=/dev/sda5 quiet rhgb vga=0x31B initrd /initrd-2.6.8-022stab029.1.img</pre>Change <tt>Fedora Core</tt> {{Note|With vzctl 4.4 or newer there is no need to <tt>OpenVZ</tt> (just for clarity reasons, so the OpenVZ kernels will not be mixed up with non-OpenVZ ones)do manual configuration. Remove extra arguments from the kernel line, leaving only the <tt>root=...</tt> parameter. The modifed portion of <tt>/etc/grub.conf</tt> should look like this: <pre>title OpenVZ (2.6.8-022stab029.1) root (hd0,0) kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 initrd /initrd-2Skip to [[#Tools_installation]].6.8-022stab029.1.img</pre> == Configuring ==}}
<!--T:19-->
Please make sure the following steps are performed before rebooting into OpenVZ kernel.
=== sysctl ===<!--T:20-->
<!--T:21-->There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in <tt>/etc/sysctl.conf</tt> file. Here is are the relevant part portions of the file; please edit it accordingly.
<!--T:22-->
<pre>
# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
<!--T:23-->
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
<!--T:24-->
# Enables the magic-sysrq key
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
</pre>
=== SELinux === SELinux should be disabled. To that effect, put the following line to <code>/etc/sysconfig/selinux</code>:<pre>SELINUX=disabled</pre> === Conntracks === In the stable OpenVZ kernels (those that are 2.6.8!--based) netfilter connection tracking for [[CT0]] is disabled by default. If you have a stateful firewall enabled on the host node (it is there by default) you should either disable it, or enable connection tracking for [[CT0]]. To enable conntracks for CT0, add the following line to <code>/etc/modprobe.conf</code> fileT:<pre>options ip_conntrack ip_conntrack_enable_ve0=1</pre> {{Note|In kernels later than 2.6.8, connection tracking is enabled by default.}} == Rebooting into OpenVZ kernel == Now reboot the machine and choose "OpenVZ" on the boot loader menu. If the OpenVZ kernel has been booted successfully, proceed to installing the user26-level tools for OpenVZ. If you are installing on x86_64 CentOS or Fedora system, you may want to continue the setup process using the [[Install_OpenVZ_on_a_x86_64_system_Centos-Fedora|x86_64 guide]]. == Installing the utilities ==>
==Tools installation = Using yum === <pre># yum install vzctl vzquota</pre!--T:29-->
<pre!--T:32--># rpm -Uhv yum install vzctl*.rpm vzquota*.rpm</pre>ploop
[[Category: Installation]]
[[Category: HOWTO]]