This shows you the differences between two versions of the page.
технология_openvz [2012/02/21 10:04] val |
технология_openvz [2013/05/22 13:50] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Технология OpenVZ ====== | ||
- | |||
- | [[http://ru.wikipedia.org/wiki/OpenVZ]] | ||
- | |||
- | ===== Ubuntu 10.04 ===== | ||
- | |||
- | [[https://help.ubuntu.com/community/OpenVZ]] | ||
- | |||
- | ==== Сборка ядра с поддержкой OpenVZ ==== | ||
- | |||
- | [[http://wiki.openvz.org/Download/kernel/2.6.32/2.6.32-feoktistov.1]] | ||
- | |||
- | ==== Установка утилит OpenVZ ==== | ||
- | <code> | ||
- | root@gate:~# apt-get install linux-openvz vzctl | ||
- | |||
- | root@gate:~# cat /etc/sysctl.conf | ||
- | ... | ||
- | net.ipv4.conf.default.forwarding=1 | ||
- | net.ipv4.conf.default.proxy_arp=1 | ||
- | net.ipv4.conf.eth0.proxy_arp = 1 | ||
- | |||
- | net.ipv4.ip_forward=1 | ||
- | net.ipv4.conf.all.rp_filter = 1 | ||
- | kernel.sysrq = 1 | ||
- | net.ipv4.conf.default.send_redirects = 1 | ||
- | net.ipv4.conf.all.send_redirects = 0 | ||
- | |||
- | root@gate:~# sysctl -p | ||
- | |||
- | root@gate:~# ln -s /var/lib/vz /vz | ||
- | </code> | ||
- | |||
- | ==== Создание виртуальной машины ==== | ||
- | <code> | ||
- | root@gate:~# cd /var/lib/vz/template/cache/ | ||
- | |||
- | root@gate:...# wget http://download.openvz.org/template/precreated/contrib/ubuntu-10.04-minimal_10.04_i386.tar.gz | ||
- | |||
- | root@gate:~# vzctl create 101 --ostemplate ubuntu-10.04-minimal_10.04_i386 | ||
- | |||
- | root@gate:~# vzctl set 101 --ipadd 172.16.1.100+X --save | ||
- | root@gate:~# vzctl set 101 --hostname server.corpX.un --save | ||
- | root@gate:~# vzctl set 101 --nameserver 172.16.1.254 --save | ||
- | |||
- | root@gate:~# cat /etc/vz/conf/101.conf | ||
- | ... | ||
- | IP_ADDRESS="172.16.1.100+X" | ||
- | HOSTNAME="serverX.class.un" | ||
- | NAMESERVER="172.16.1.50" | ||
- | |||
- | root@gate:~# vzctl start 101 | ||
- | root@gate:~# vzctl enter 101 | ||
- | </code> | ||