вторник, 28 августа 2012 г.

Виртуализация - это просто.

С современным железом появляется возможность объединить весь "зоопарк" предприятия на одной машине посредством виртуализации. Также более эффективно использовать ресурсы серверов при минимуме затрат и способностей. Также при поиске централизированного решения хотелось найти такое решение которое позволило бы и не сильно продвинутым людям управлять настроенными серверами, т.е. как минимум веб интерфейс и возможность удаленно и наглядно проводить все операции. В итоге остановился на очень интересном решении Proxmox, построенное на основе Debian -что обеспечит длительный цикл решения ну и стабильность у Дебиана была всегда на высоте wink.gif

Официальный сайт проекта http://www.proxmox.com/
Продукт распространяется под лицензиями GPL/AGPL -так что платить ничего не придется, но у каманды есть и платные услуги -к примеру если нету специалистов на предприятии или для решения специфичных проблем, в противном случае курим маны и форум, но страшного там ничего нету.
Итак качаем образ ~400 мб и записываем его на диск, установку желательно делать на живой Пк а не на виртуальную машину, так как все возможности опробовать не сможете, вернее виртуалку внутри виртуалки можно будет запустить только с отключением "KVM hardware virtualizatin"...тут думаю все понятно.


Вся установка заключается в принятии лицензионного соглашения, выбора временной зоны, установки рутового пароля и настройка сети:

Вот и все, установка продолжится автоматически:


После установки можем уже заходить удаленно по https://адресс установки:8006/ (самописный сертификат заменяем на свой если имеется таковой)
Вводим рут и пароль указанный при установке:

Кстати выбор языка тутже, есть в наличии и Русский язык (некоторые меню так и не переведены, но это не критично как по мне)



Есть неплохая поддержка пользователей, разумное разграничение прав.
Основной раздел примонтирован в /var/lib/vz со следующими каталогами:
dump- для сохранения дампов виртуальных машин
images-отвечает за хранение QEMU образов. Для каждой машины создается свой подкаталог с ID виртуальной машины. Поддерживаются форматы: raw, cow, vdi, vmdk, cloop, dmg, vpc, qed и т.д.
private + root- резервируются для OpenVZ виртуализации
template- как можно было догадаться - для размещения образов установочных дисков



так что можем закачивать образы и устанавливать виртуально машины.


В общем можно и просто мигрировать с другой виртаульной машины в среду proxmox, как таковых проблем у меня при миграции тоже не возникло (будь то Вин2008 или Linux).

Сводка -общая информация по хосту
Сервисы - статус служб, запущенные на хосте, также есть возможность в любой момент рестартануть любую из них через веб интерфейс (очень удобное решение как по мне)
Сеть- список физических и логических интерфейсов
ДНС - понятно
Время и логи
TaskHistory - список действий предпринятые тем или иным администратором.

Помимо веб интерфейса можно управлять виртуальными машинами и с основного сервера, утилитой vzctr
к примеру для запуска машины используем vzctrl start ID(машины), также можно добавлять виртуальные интерфейсы из консоли и т.д.
В итоге получилось очень мощное и в тоже время удобное средство управления виртуальными машинами. Есть все необходимое для этого, веб-консоль отображающая все происходящее на машине, старт\рестарт\отключение, отдельно вынесены службы, политика пользователей, адекватные логи.

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

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