Создание, удаление, изменение параметров VDS в OpenVZ


Рубрика: Администрирование
Метки: |
Просмотров: 4155

Создание, удаление, изменение параметров ВДС в ОпенВЗ

Вы с вами уже установили OpenVZ на Centos 5 в этой статье: Установка OpenVZ на Centos 5

Теперь вам расскажем про работу с OpenVZ из консоли.

Подготовительные работы для установки VDS в OpenVZ

Прежде чем мы сможем создавать виртуальные машины с OpenVZ, нам нужно иметь шаблон (образ операционной системы) для распределения, который мы хотим использовать в виртуальной машины в /vz/template/cache - каталог кэша виртуальных машин будет создан на основе этого шаблона.

Вы можете найти список шаблонов по этой ссылке

Для примера будем использовать CentOS 5 в виртуальной машины, так что загружаем CentOS 5 шаблон в папку где будет храниться кеш:

cd /vz/template/cache

wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz

Создание VDS на OpenVZ

Для создания VPS по умолчанию CentOS 5, выполните команду:

vzctl create 161 --ostemplate centos-5-x86 --config basic

161 - эксклюзивной ID. Каждая виртуальная машина должна иметь свой собственный уникальный идентификатор.

Вы можете использовать последнюю часть IP-адрес виртуальной машины для него.

Например, если IP-адрес виртуальной машины является 77.79.14.161, можно использовать 161 в качестве идентификатора.

Если вы хотите, чтобы виртуальная машина запускалась при загрузке, выпоните команду:

vzctl set 161 --onboot yes --save

Распределение IP для VDS в OpenVZ

Чтобы установить имя хоста и IP адрес для виртуальной машины, выполните команду:

vzctl set 161 --ipadd 77.79.14.161 --save
vzctl set 161 --hostname test.example.com --save

Затем мы устанавливаем количество сокетов до 120 и назначаем несколько серверов имен для виртуальных машин:

vzctl set 161 --numothersock 120 --save
vzctl set 161 --nameserver 8.8.8.8 --nameserver 8.8.4.4 --save

(Вместо использования vzctl-набора команд, можно также напрямую редактировать файл конфигурации виртуальной машины, которая хранится в /etc/vz/conf каталоге. Если идентификатор виртуальной машины 161,то конфигурационный файл /etc/vz/conf/161.conf.)

Назначить дополнительные ip:

vzctl set 161 --ipadd 77.79.14.162 --save
vzctl set 161 --ipadd 77.79.14.163 --save
vzctl set 161 --ipadd 77.79.14.164 --save

Запуск виртуальной машины на ОпенВЗ

Для запуска виртуальной машины, выполните команду:

vzctl start 161

Теперь вы можете подключиться к виртуальной машине через SSH (например, PuTTY), или войти следующим образом:

vzctl enter 161

Чтобы установить пароль для виртуальной машины, выполните команду:

vzctl exec 161 passwd

Чтобы получить список ваших виртуальных машин и их статусы, выполните команду:

vzlist -a

Чтобы узнать о ресурсах, выделяемых на виртуальные машины, выполните команду:

vzctl exec 161 cat /proc/user_beancounters

Изменение выделенных ресурсов в VDS под OpenVZ

Чтобы увеличить ресурсы для виртуальной машины можно открыть файл конфигурации виртуальной машины в /etc/vz/conf/161.conf и поднять соответствующий ресурс, а затем перезапустить виртуальную машину. либо использовать команду vzctl set, например:

vzctl set 161 --vmguarpages 512M --save
vzctl set 161 --oomguarpages 512M --save
vzctl set 161 --privvmpages 512M:1024M --save
vzctl set 161 --diskspace 10G:15G --save

(минимальное:максимальное)

oomguarpages - Гарантированное количество памяти, выделяемое в случае, если память "перегружена" (гарантия от уничтожения при нехватке памяти).

Измеряется в страницах памяти. В случае, когда ядро сталкивается с ситуацией, когда VPS`ами запрашивается больше памяти, чем имеется физически, то происходит ошибка out of memory. Данный параметр показывает, сколько гарантированно будет выделено страниц памяти для VPS в этом случае.

privvmpages - Лимит выделения памяти, в страницах памяти. Ядро никогда не выделит памяти больше, чем доступно по этому параметру. Также, если параметр vmguarpages меньше чем privvmpages, то это значит, что Вам может быть доступно одно количество страниц памяти, но гарантированны только часть из них, и ядро может выделять или не выделять их по своему усмотрению согласно текущей нагрузке на сервер. Это включает как Ram так и Swap память.

Автор BuxarNET (Тяшкевич Виталий) по отчету Maxim Alexandrovich написанному для Buxar-Host.ru


  • Комментариев: 0

  • Вконтакте

  • Facebook:

    Оставьте комментарий!

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    (обязательно)