Дата:2013-04-12
OpenVZ — технология виртуализации
на уровне операционной системы.. OpenVZ позволяет на одном физическом
сервере запускать несколько изолированных операционной
системы, называемых "виртуальные частные серверы" (VPS). В отличие от
других виртуальных машин VMware, Xen, VirtualBox в роле
гостевой ОС могут выступать только Linux системы.
OpenVZ распространяется на условиях лицензии GNU GPL v.2.
Каждая виртуальная среда - это отдельная сущность которая выглядит
практически как обычный физический сервер.
Однако не стоит думать, что OpenVZ настолько хорош, что может заменить полнофункциональные системы виртуализации, например от http://redhat.axoft.ru/products/. Здесь мы можем наблюдать комплексное решение виртуализации, со всеми возможностями для корпоративной виртуализации серверов и рабочих станций.
# cd /etc/yum.repos.d
# wget
http://download.openvz.org/openvz.repo
--2013-02-27
19:48:42-- http://download.openvz.org/openvz.repo
Распознаётся download.openvz.org... 199.115.104.11
Устанавливается соединение с download.openvz.org|199.115.104.11|:80...
соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 2259 (2,2K) [text/plain]
Saving to: «openvz.repo»
# rpm --import
http://download.openvz.org/RPM-GPG-Key-OpenVZ
Откроем файл openvz.repo и проверим что в [openvz-kernel-rhel5] или
[openvz-kernel-rhel4] стоит enabled=0, а в [openvz-kernel-rhel6] стоит
enabled=1
# vi openvz.repo
Установим vzkernel
# yum install vzkernel
Total
download size: 35 M
Is this ok [y/N]: y
Downloading Packages:
(1/2):
vzkernel-2.6.32-042stab076.5.i686.rpm
| 25 MB 01:15
(2/2): vzkernel-firmware-2.6.32-042stab076.5.noarch.rpm
| 10 MB 00:26
--------------------------------------------------------------------------------
Total
353 kB/s | 35 MB 01:41
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :
vzkernel-firmware-2.6.32-042stab076.5.noarch
1/3
Installing : vzkernel-2.6.32-042stab076.5
[##################
] 2/3
После чего автоматически обновятся записи в Grub и нам необходимо проверить то, что первым стоит
# vi /boot/grub/menu.lst
title OpenVZ
(2.6.32-042stab076.5)
Установим дополнительные пакеты
# yum install vzctl vzquota
Откроем sysctl.conf
# vi /etc/sysctl.conf
Установим
net.ipv4.ip_forward = 1
Примем изменения в sysctl
# sysctl -p
Отключаем Syslinux
# vi /etc/sysconfig/selinux
SELINUX=disabled
После чего настало время перезагрузить CentOS и продолжить работу по
установке и настройке гостевых ОС
# reboot
После того как произойдет перезагрузка ОС выполним
# uname -r
И если отобразиться "2.6.32-042stab076.5" то все хорошо и
можно запускать гостерые ОС.
После всего можно приступать к созданию виртуальных гостевых ОС, но для
этого необходимо скачать эти ОС и поместить в папку
# cd /vz/template/cache
По этому адресу можно скачать любую ОС
http://download.openvz.org/template/precreated/
Давайте скачаем и установим CentOS
# wget
http://download.openvz.org/template/precreated/centos-5-x86.tar.gz
--2013-04-12
14:25:33--
http://download.openvz.org/template/precreated/centos-5-x86.tar.gz
Распознаётся download.openvz.org... 199.115.104.11
Создаем первую гостевую ОС на OpenVZ
# vzctl create 110 --ostemplate centos-5-x86 --config vps.basic
Где 110 уникальный номер новой ОС
Загружаться при перезагрузке
# vzctl set 110 --onboot yes --save
Укзываем имя
# vzctl set 110 --hostname openvz1.щсфдрщые.local --save
Устанавливаем IP
# vzctl set 110 --ipadd 192.168.200.110 --save
Устанавливаем номер сокета и прописываем DNS
# vzctl set 110 --numothersock 130 --save
# vzctl set 110 --nameserver ВАШ_DNS_1 --nameserver ВАШ_DNS_2 --save
Старт 110 ОС
# vzctl start 110
Подключаемся гостевой ОС
# vzctl enter 110
Остановка
# vzctl stop 110
Рестарт
# vzctl restart 110
Удаление
# vzctl destroy 110
Посмотреть статус
# vzlist -a
Linux хорош тем, что не ставит все пакеты одним разом, тем самым
экономит на производительности и дает право выбирать то, что нам
необходимо использовать в какой-либо службе, так в данном случае все
команды управления выполняются через консоль, хотя можно подключить и
графический интерфейс через веб сервер, пакетом управления может
служить Vtonf
Количество просмотров: 4623
Комментарии к статье:
Добавить комментарий