Установка OpenVZ на Debian 5 Lenny
Ядро OpenVZ и пакеты vzctl и vzquota доступны в репозиториях Debian Lenny
# apt-get install linux-image-openvz-686 vzctl vzquota
Ставим символьную ссылку с /var/lib/vz на /vz, чтобы сохранить обратную совместимость:
# ln -s /var/lib/vz /vz
Смотрим /etc/sysctl.conf должны быть следующие настройки:
#-- OpenVZ begin --#
# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# TCP Explict Congestion Notification
#net.ipv4.tcp_ecn = 0
# we do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
#-- OpenVZ end --#
Чтобы виртуальные машины могли использовать сеть (адреса из другой подсети):
Откроем файл /etc/vz/vz.conf и установим значение NEIGHBOUR_DEVS - all
Далее для работы нам нужны шаблоны виртульных машин, чтобы посмотреть доступные, выполните:
# apt-cache search openvz
Будет выведен список пакетов:
...... Linux 2.6.26 on PPro/Celeron/PII/PIII/P4aufs-modules-2.6.26-2-openvz-686 - Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6-openvz-686 - RAID 1 over TCP/IP for Linux 2.6 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-1-openvz-686 - RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-2-openvz-686 - RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
...... i386-minimal
vzctl-ostmpl-debian-5.0-i386-minimal - OpenVZ - OS Template debian-5.0-i386-minimal
vzquota - OpenVZ - server virtualization solution - quota tools
Устанавливаем шаблон, к примеру:
# apt-get install vzctl-ostmpl-debian-5.0-i386-minimal
Создаем VPS из шаблона (/var/lib/vz/template/cache):
# vzctl create 101 - - ostemplate debian-5.0-i386-minimal - - config vps.basic1 - униакльный номер виртуальной машины
# vzctl set 101 - - onboot yes - - save - старт при загрузке
Установаить имя хоста и ip
# vzctl set 101 - - hostname vps1.example.ru - - save
# vzctl set 101 - - ipadd 192.168.0.1 - - save
Устанавливаем число сокетов и DNS:
# vzctl set 101 - - numothersock 120 - - save
# vzctl set 101 - - nameserver 81.x.x.1 - - nameserver 81.x.x.2 - - save
Вместо vzctl set можно править /etc/vz/conf/101.conf, 101 - соответсутвует номеру машины
Некоторые команды:
# vzctl start 101# vzctl exec 101 passwd - установить пароль root
# vzctl enter 101 - вход в виртуальную машину (выход - exit)
# vzctl stop 101 - остановить
# vzctl restart 101 - перезагрузить
# vzctl destroy 101 - удалить с диска (перед этим должна быть остановалена)
# vzlist -a - список виртуальных машин
# vzctl exec 101 cat /proc/user_beancounters - ресурсы выделенные машине.
Размещено в разделе Linux
16.06.2009
Комментарии:
Нет записей, оставьте свой комментарий.