6,534
edits
Changes
rm translate tags
{{Warning|This document briefly article describes the steps needed to install legacy version of OpenVZ on your machine.For current version, see [[Quick 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]steps needed to install '''legacy''' OpenVZ on your '''RHEL 6''' (CentOS 6, [http://forum.openvz.org/index.php?t=tree&goto=1805&#msg_1805 German], [[Quick_installation_(SpanishScientific Linux 6)|Spanish]]machine.
==Requirements = Filesystems ===It is recommended to use a separate partition for VEs private directories (by default /vz/private/<veid>). The reason why you should do so is that if you wish to use OpenVZ per!--VE disk quota, you won't be able to use usual Linux disk quotas on the same partition. Bear in mind, that perT:5-VE quota in this context includes not only pure per-VE quota, but also usual Linux disk quota used in VE, not on HN.>
<!--T:13--><pre># <nowiki>rpm -ihv ovzkernel[-flavor]*import http://download.rpmopenvz.org/RPM-GPG-Key-OpenVZ</nowiki></pre>
== System configuration == <pre>title Fedora Core (2.6.8!-022stab029.1) root (hd0,0) kernel /vmlinuz-2.6.8T:17-022stab029.1 ro root=/dev/sda5 quiet rhgb vga=0x31B initrd /initrd-2.6.8-022stab029.1.img</pre>Change <tt>Fedora Core</tt> to <tt>OpenVZ</tt> (just for clarity reasons, so the OpenVZ kernels will not be mixed up with non-OpenVZ ones). 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 /vmlinuzT:18-2.6.8-022stab029.1 ro root=/dev/sda5> initrd /initrd-2{{Note|With vzctl 4.64 or newer there is no need to do manual configuration.8-022stab029Skip to [[#Tools_installation]].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 ===<!--T:26-->
<!--T:27-->SELinux should be disabled. To that effect, put the following line Put <code>SELINUX=disabled</code> 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 [[VE0]] 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 [[VE0]].
== Reboot into OpenVZ needs some user== <!-level tools installed. Those are-T:33-->
[[Category: Installation]]
[[Category: HOWTO]]