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]Scientific Linux 6) machine.
==Requirements = Filesystems ===It is recommended to use a separate partion for VEs (by default /vz directory). 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 partion. Also 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.>
=== rpm or yum? /vz file system ===<!--T:7-->
=== yum pre-setup ===If you want to use yum, you should set up OpenVZ yum repository first.<!--T:9-->
<!--T:10-->Download [httphttps://download.openvz.org/openvz.repo openvz.repo] file and put it to your <code>/etc/yum.repos.d/</code> repository. This can be achieved by the following commands, as root:<pre># cd /etc/yum.repos.d# wget http://download.openvz.org/openvz.repo</pre>
==Kernel installation = Using yum ===Run the following command<pre># yum install ovzkernel[!--T:14--flavor]</pre>
<pre># rpm !-ihv ovzkernel[-flavor]*.rpm</pre> Here <code>[-flavor]</code> is optional, and can be <code>T:18-smp</code> or <code>-enterprise</code>. Refer to [[kernel flavors]] for more info. {{Note|<tt>rpm -U</tt> (where <tt>-U</tt> stands for ''upgrade'') should '''not''' be used, otherwise all currently installed kernels will be uninstalledWith vzctl 4.}} == Configuring the bootloader == In case GRUB 4 or newer there is used as the boot loader, it will be configured automatically: lines similar no need to these will be added to the <tt>/boot/grub/grub.conf</tt> file: <pre>title Fedora Core (2do manual configuration.6.8-022stab029.1) root (hd0,0) kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 quiet rhgb vga=0x31B initrd /initrd-2.6.8-022stab029.1.img</pre>Change <tt>Fedora Core</tt> Skip to <tt>OpenVZ</tt> (just for clarity reasons, so the OpenVZ kernels will not be mixed up with non OpenVZ ones)[[#Tools_installation]]. 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-2.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 is 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>!--T:<pre>SELINUX=disabled</pre26--> === Conntracks ===
== Reboot into OpenVZ needs some user== <!-level tools installed. Those are-T:33-->
[[Category: Installation]]
[[Category: HOWTO]]