Автор Тема: Создание, удаление, изменение параметров VDS в OpenVZ  (Прочитано 2812 раз)

Оффлайн Olegg

  • Newbie
  • *
  • Сообщений: 26
  • Karma: +0/-0
  • user
Создание, удаление, изменение параметров ВДС в ОпенВЗ

Вы с вами уже установили 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

BuxarNET.ru Support forum



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo

 

Sitemap 1 2 3 4 5 6 7 8 9