[an error occurred while processing this directive]

Установка и использование OpenVZ в Debian GNU/Linux
Добавляем в /etc/apt/sources.list репозиторий с OpenVZ:

   deb http://download.openvz.org/debian-systs etch openvz

Далее:

   wget -q http://download.openvz.org/debian-systs/dso_archiv_signing_key.asc -O- | apt-key add - 
   apt-get update

Устанавливаем ядро с OpenVZ. 

В репозитории доступны ядра версий 2.6.18 и 2.6.24 в сборках 486, 686,
686-bigmem (до 63 Гб ОЗУ) и amd64.

   apt-get install fzakernel-2.6.18-686-bigmem
   update-grub

Устанавливаем утилиты и минимальный образ гостевой системы:

   apt-get install vzctl vzquota vzprocps vzdump
   apt-get install vzctl-ostmpl-debian

Для работы сети в VPS проверяем настройки /etc/sysctl.conf:

   net.ipv4.conf.all.rp_filter=1
   net.ipv4.conf.default.forwarding=1
   net.ipv4.conf.default.proxy_arp = 0
   net.ipv4.ip_forward=1

Перечитываем настойки: sysctl -p

Если IP виртуальной машины находится вне подсети, используемой на хост-машине:
В /etc/vz/vz.conf ставим:

   NEIGHBOUR_DEVS=all


Перезагружаем машину с новым OpenVZ ядром и приступаем к поднятию виртуального окружения.

Создаем виртуальную машину с ID 101 на основе ранее загруженного шаблона (vzctl-ostmpl-debian):

   vzctl create 101 --ostemplate debian-4.0-i386-minimal --config vps.basic

Включаем автоматиеческий запуск созданного VPS на стадии загрузки системы:

   vzctl set 101 --onboot yes --save

Назначаем VPS имя хоста и IP:

   vzctl set 101 --hostname test.example.com --save
   vzctl set 101 --ipadd 1.2.3.101 --save

Ограничиваем число открытых сокетов, число процессов и объем памяти:

   vzctl set 101 --numothersock 100 --save
   vzctl set 101 --numtcpsock 100 --save
   vzctl set 101 --numproc 150 --save
   vzctl set 101 --vmguarpages 65536 --save # гарантированный объем 256Мб, в блоках по 4Кб
   vzctl set 101 --privvmpages 131072 --save # максимальный объем 512Мб, в блоках по 4Кб

Список возможных ограничений - http://wiki.openvz.org/UBC_parameters_table

Прописываем DNS серверы для VPS:

   vzctl set 101 --nameserver 213.133.98.98 --nameserver 213.133.99.99 \
     --nameserver 213.133.100.100 --nameserver 145.253.2.75 --save

Можно вместо вызова vzctl напрямую отредактировать файл конфигурации /etc/vz/conf/101.conf


Запускаем созданную VPS:

   vzctl start 101

Устанавливаем пароль суперпользователя VPS, запустив внутри команду passwd:

   vzctl exec 101 passwd

Входим в shell VPS (можно сразу зайти по SSH):

   vzctl enter 101

Останавливаем VPS:

   vzctl stop 101

Удаляем VPS с жесткого диска:

   vzctl destroy 101

Просматриваем список VPS и их статус:

   vzlist -a

Просмотр ресурсов доступных внутри VPS:

   vzctl exec 101 cat /proc/user_beancounters 


Подробнее см. http://wiki.openvz.org/
 
09.06.2008 , Автор: Falko Timme , Источник: http://www.howtoforge.com/installin...
Ключи: openvz, virtual, linux, debian
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

[an error occurred while processing this directive]

[an error occurred while processing this directive]