The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Установка и использование 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...
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

Обсуждение [ RSS ]
 
  • 1, rak_mail.ru, 17:22, 19/08/2008 [ответить] [смотреть все]
  • +/
    А нельзя как то попроще? Взять тут, поставить сюда. Где Взять Сам OpenVZ?  
     
     
  • 2, Andrey Mitrofanov, 19:36, 19/08/2008 [^] [ответить] [смотреть все]
  • +/
    >А нельзя как то попроще?

    ?
    openvz - это патч ядра для {} и набор утилит для "общения" с {}.
    И то, и другое предлагается ставить, судя по впечатлению от диагонального взгляда на статью, из готовых пакетов с использованием штатного менеджера пакетов.

    Следующая ступень простоты - нанять админа и командовать -->
    >Взять тут, поставить сюда.
    >Где Взять Сам OpenVZ?

    Этот сложный вопрос ставил в тупик не одно поколение... мммм... форумчан?

     
  • 3, rak_mail.ru, 13:27, 24/09/2008 [ответить] [смотреть все]
  • +/
    Гуру объясните что не так,
    [user@dhcppc0 ~]$ su
    Password:
    [root@dhcppc0 ~]# wget -q http://download.openvz.org/debian-systs/dso_archiv_signing_key.asc
    [root@dhcppc0 ~]#
    [root@dhcppc0 ~]# apt-get install fzakernel-2.6.18-686-bigmem
    Чтение списков пакетов... Ошибка!
    E: Dynamic MMap ran out of room
    E: При обработке libgutenprint-devel (NewVersion1) возникла ошибка
    E: Ошибка с MergeList /var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_i586_base_pkglist.classic
    E: Невозможно прочитать список пакетов или файл статуса.
    [root@dhcppc0 ~]#

     
  • 4, Lest, 22:12, 19/02/2010 [ответить] [смотреть все]
  • +/
    для lenny стало немного попроще
    если интересно, то я описал у себя в блоге про установку openvz на debian lenny http://justlest.info/2010/02/debian-lenny-openvz
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList