HyperVM Installation
Запись создана 11 июля, 2009
Компания LxLabs разработала удобную панель управления виртуальными машинами, и назвала её HyperVM.
HyperVM ставится на свежеустановленный сервер и позволяет создавать и управлять виртуальными машинами VPS/VDS на базе популярных систем виртуализации OpenVZ (Open Virtuozzo) или Xen.
OpenVZ наиболее прост (для него впринципе и панель то не нужна вовсе), XEN более сложная технология но более «навороченная» в технологическом плане.
Для простоты понимания не искушенного человека опишу для чего вам может понадобится виртуализация, в частности HyperVM. Простая ситуация, вы вебстудия, у вас есть сервер на котором вы размещаете сайты клиентов. и в определенный момент нагрузка от отдельных проектов клиентских начинает шкалить мешая остальным. Можно просто выгнать клиента, и потерять деньги которые клиент платит или же выделить ему отдельное пространство с жесткими лимитами по расходу процессорных ресурсов, расхода физической памяти и прочим. Тут на помощь приходит вирутализация, вы просто создаете отдельную виртуальную машину и ставите на нее лимиты так чтобы остальным проектам не создавались помехи.
Или, у вас есть достаточно производительный сервер который покупали с запасом или взяли в аренду по очень выгодной цене. Но нагрузить его вы не можете и на 30% в пиках, т.е. сервер простаивает на 70% все время. Тут опять таки приходит на помощь виртуализация, создаем несколько или одну виртуальную машину и сдаем её в аренду например. таким образом Вы можете отбить часть расходов на содержание сервера.
Или, один из частых случаев с которым я сталкиваюсь. Два друга которым нужен выделенный сервер, вместо двух слабеньких, берут один достаточно мощный сервер (тем самым экономя в деньгах и получая больше) и делят его ровно пополам.
Или же компания разработчиков делит сервер на несколько виртуалок «продакшн», «препродакшн», «девелопмент», «репозитарии и SVN».
Вариантов очень много, широкий простор для фантазии.
Прямо сейчас я поднимаю виртуализацию по двум заказам на разных серверах, по тому и решил описать этот процесс ввиде лога.
[cc lang=»bash»]
[root@CentOS-53-32-minimal ~]# screen
[root@CentOS-53-32-minimal ~]# setenforce 0
setenforce: SELinux is disabled
[root@CentOS-53-32-minimal ~]# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing — SELinux security policy is enforced.
# permissive — SELinux prints warnings instead of enforcing.
# disabled — SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted — Only targeted network daemons are protected.
# strict — Full SELinux protection.
SELINUXTYPE=targeted
[root@CentOS-53-32-minimal ~]# wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh
[root@CentOS-53-32-minimal ~]# sh ./hypervm-install-master.sh —virtualization-type=openvz
[/cc]
После чего начинается процесс установки, который может занять до нескольких часов. В основном время установки зависит от ширины канала, по тому как выкачиваются крупные пресеты операционных систем.
теперь необходимо поправить /etc/grub.conf, заменив ‘default=1’ на ‘default=0’ и перезагрузить сервер.
после перезагрузки сервера заходите в панель управления http://machine-name:8888 (machine-name замените на ip адрес сервера) и всё что Вам нужно для начала работы это добавить ip пул, планы ограничений ресурсов и создать виртуальные машины.
если что-то не получается или вы хотите заказать установку HyperVM, обращайтесь — всегда помогу.
Схожие темы
» Запись из раздела CentOS Linux, OpenVZ, virtualization, Несортированное | 11 комментариев
Комментарии
11 комментариев to “HyperVM Installation”
Ответить
http://www.lenta.ru/news/2009/06/10/lxlabs/
Не получается так установить, в конце установки:
mysqld: нераспознанная служба
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
Fatal Error: Could not connect to Mysql Localhost using user root and password «»
If this is a brand new install, you can completely remove mysql by running the commands below
rm -rf /var/lib/mysql
rpm -e mysql-server
And then run the installer again
А если отключить репозиторий lxlabs и установить вручную mysql-server, то в конче установки:
Останавливается MySQL: [ OK ]
Запускается MySQL: [ OK ]
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
Fatal Error: Could not connect to Mysql Localhost using user root and password «»
If this is a brand new install, you can completely remove mysql by running the commands below
rm -rf /var/lib/mysql
rpm -e mysql-server
And then run the installer again
Сбрасывал пароль MySQL, не помогло…
Прбовал «rm -rf /var/lib/mysql» и «rpm -e mysql-server», не помогает…
Здравствуйте.
Вопрос №1:
Можно ли на одной ноде использовать одновременно 2 типа виртуализации — OVZ и XEN?
Вопрос №2:
Вы устанавливаете так:
sh ./hypervm-install-master.sh —virtualization-type=openvz
Если установить с «–virtualization-type=xen/openvz/NONE» , я так понял будет работать xen и openvz, за чем пишут еще и NONE?
Вопрос №3:
Есть винт в 250гиг, возможно второй поставлю и будет зеркало. Как лучше разбить винт, что бы уместить больше VDS?
1. нет нельзя.
2. так –virtualization-type=xen/openvz/NONE делать нельзя, нужно выбрать что-то одно.
3. виртуалки хранятся в /vz так и разбивайте. можете тупо /boot swap и / только сделать.
Спасибо. Буду пробовать сегодня.
Здравствуйте. Руссификатор не встречали? Очень хочется.
на сколько я помню, его нет в природе. да и программный продукт сняли с разработки. не стоит им пользвоаться
Бесплатной альтернативы не нахожу.
есть бесплатный proxmox, он побогаче в функционале. причем советую версию 2 beta
Честно говоря я устал жонглировать дисками центости и дебиана))) проксмокс из коробки не рационально бьет винт (как мне кажется) а пока он бета, при установке руками вылазят баги.. жаль нет русского сообщества.
так он же LVM делает, перераспределить не проблема. Вот только что ставил бету на новый сервер, никаких косяков не видел. Косяки фиксятся крайне оперативно, кстати. Сообщество чисто по проксмоксу не нужно, достаточно сообществ по KVM и OpenVZ