Поиск по сайту:

Как управлять OpenVz с помощью диспетчера виртуализации HyperVM в RHEL/CentOS 5


Мы все знаем, что в настоящее время Виртуализация является модным словом, каждая компания сейчас переносит свои аппаратные серверные среды в среду Виртуализации. Технология Виртуализация помогает ИТ компаниям сократить свои ИТ расходы, одновременно повышая эффективность и производительность серверов. В настоящее время на рынке популярны несколько технологий для реализации виртуализации в вашей сети.

В этом руководстве мы сосредоточимся на «бесплатном программном обеспечении для виртуализации Linux с открытым исходным кодом» под названием «OpenVZ» и узнаем, как управлять им с помощью ГиперВМ. Прежде чем мы приступим к установке, приведем некоторые подробности о технологии OpenVZ и HyperVM.

Что такое ОпенВз

OpenVZ — это бесплатное программное обеспечение виртуализации с открытым исходным кодом для Linux. Это технология виртуализации уровня операционной системы. Это помогает нам реализовать виртуализацию на основе контейнеров на наших серверах Linux. Это позволяет нам создавать несколько безопасных контейнеров Linux на одной машине. Он рассматривает эти контейнеры как автономную машину и гарантирует, что приложения, работающие в этих контейнерах, не будут конфликтовать.

Эти контейнеры также известны как Виртуальный частный сервер или VPS. Поскольку он рассматривает VPS как автономный сервер, мы можем VPS. >перезагрузите каждый VPS независимо, и каждый VPS будет иметь свой собственный корневой доступ, пользователей, IP-адреса. Strong>, память, процессы, системные библиотеки, файлы конфигурации и приложения.

Что такое ГиперВМ

HyperVM — это наиболее полный и легкий продукт для управления виртуализацией, разработанный Lxcenter. Он предоставляет единую графическую консоль для управления всеми нашими контейнерами VPS и ресурсами сервера с доступом администратора, а также доступом на основе владельца контейнера. С помощью этой консоли мы можем выполнять такие операции, как запустить, остановить, перезапустить, переустановить, обновить</понижение ресурсов, резервное копирование, восстановление, перенос в каждый из наших контейнеров. Многие компании, занимающиеся веб-хостингом, используют HyperVM с OpenVZ для предоставления услуг Linux VPS-хостингg.

Преимущества ГиперВМ

Некоторые другие преимущества HyperVM перечислены ниже.

  1. Он поддерживает технологии виртуализации OpenVZ и Xen.
  2. Предоставляет веб-графический пользовательский интерфейс для управления сервером.
  3. Создает виртуальные машины с ОС Linux за считанные минуты с помощью предварительно созданных шаблонов.
  4. Легко интегрируется с WHMCS (биллинговым программным обеспечением для веб-хостов) для мгновенной настройки VPS и управления ими только из программного обеспечения для биллинга.
  5. Интеллектуальный способ управления ресурсами сервера, такими как IP, сети, память, процессор и дисковое пространство.

Установка HyperVM (мультивиртуализация) на RHEL/CentOS 5

Во-первых, прежде чем продолжить, рекомендуется отключить selinux на время установки.

[root@tecmint~]# setenforce 0

Измените статус SELinux в файле «/etc/sysconfig/selinux».

selinux=disabled

Это самый простой способ установить HyperVM на компьютерах CentOS/RHEL. Нам нужно загрузить последнюю версию сценария установки HyperVM «hypervm-install-master.sh» по ссылке ниже или использовать команду «wget», чтобы получить сценарий.

  1. http://download.lxcenter.org
[root@tecmint ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

Теперь выполните скрипт от имени root. Этот скрипт выполнит все установки самостоятельно. Он загрузит все необходимые пакеты для установки HyperVM и их зависимости с помощью Yum.

Поскольку мы устанавливаем HyperVm с помощью OpenVZ, нам необходимо указать тип виртуализации при запуске сценария.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Пример вывода
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

Вот краткое объяснение того, что будет делать этот скрипт.

  1. Он загружает и устанавливает весь необходимый пакет, например wget, unzip, PHP, curls, lxlighthttpd<, lxzend, lxphp, mysql и mysql-server вместе с их зависимостями с помощью <ням.
  2. Создает пользователя и группу для HyperVM.
  3. Установите mysql и создайте базу данных для HyperVM.
  4. Он также устанавливает необходимые пакеты для OpenVZ kernel и vzctl.
  5. Он также загружает предварительно созданный шаблон CentOS, который будет использоваться для создания виртуальных машин.

Измените значение по умолчанию «0» на «1» в «/etc/grub.conf», чтобы загрузить сервер с помощью Ядро OpenVZ и перезагрузите ваш сервер.

[root@tecmint ~]#sh reboot

Мы закончили установку HyperVM на сервере, теперь пришло время получить доступ к его веб-менеджеру Manager. Для этого нам нужно использовать следующий URL.

https://<ip-address>:8887 
or 
http://<ip-address>:8888

Если все пойдет хорошо, откроется веб-интерфейс Менеджер HyperVM, как показано на рисунке ниже, и запросят данные для входа в систему Администратора. Укажите имя пользователя «admin» и пароль «admin» для первого входа в панель.

После входа в систему вам будет предложено изменить пароль администратора. Пожалуйста, измените его и используйте этот измененный пароль в следующий раз.

Еще немного важной информации о HyperVM:

Когда мы создаем Контейнер или VPS в HyperVM, каждому контейнеру присваивается уникальный идентификатор контейнера (CID). и сохраняет все данные в каталоге /vz.

  1. Данные контейнера: /vz/root и /vz/private.
  2. Шаблоны ОС: /vz/template/cache
  3. Файл конфигурации контейнеров: /etc/sysconfig/vz-scripts/.conf
  4. Службы HyperVM: служба HyperVM {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. Службы OpenVZ: служба openvz {start|stop|restart}
  6. Перечислить все контейнеры: vzlist -a
  7. Ссылка для скачивания предварительно созданных шаблонов. Вы можете скачать предварительно созданные шаблоны различных ОС из шаблона OpenVz.

Это все, что касается установки HyperVM с использованием OpenVZ. В HyperVM имеется множество функций, которые помогут вам настроить виртуализацию в вашей серверной среде. Если у вас возникли проблемы с настройкой HyperVM на вашем сервере Linux или вам нужна другая помощь, например резервное копирование, восстановление , миграция и т. д., вы можете просто связаться с нами.

Оставайтесь на связи с linux-console.net, чтобы в будущем получать еще больше увлекательных и интересных руководств. Оставляйте свои комментарии и предложения ниже в поле для комментариев.