Содержание
Со временем любая развивающаяся инфраструктура обрастает кучей различных сервисов, которые должны быть где-то запущены. Хорошо, конечно, когда есть просторная прохладная серверная с кучей пустых коммутационных шкафов (кстати, детали для которых можно заказывать с https://e-server.com.ua), а также куча железа адекватного уровня, чтобы установить на него такую же кучу операционных систем и повесить туда эти сервисы.
Но есть и обратная сторона медали – администрировать кучу оборудования, которое необходимо также и обслуживать, пылесосить, охлаждать, коммутировать между собой, менять выпавшие жёсткие диски и т.д. Даже банальное энергопотребление и тепловыделение растут большими скачками. Хотя, в большинстве своём утилизация оборудования составляет какие-то доли процента, отчего возникает соблазн наставить кучу соответствующих служб на один сервер. Ну а что? Экономится место в шкафу, меньше потери на провода, тепло и электричество … но! Уменьшается отказоустойчивость и стойкость ко взлому.
Выход – виртуализация
У нас уже затрагивалась тема перевода железа в виртуальную среду, одни плюсы! А не так давно я познакомился с прекрасным инструментом (что немаловажно – бесплатным) от VMWare. Самый настоящий гипервизор, бесплатной лицензии которого как раз хватает на решение большинства моих текущих задач.
Сегодня мы быстро осмотрим установку его на … VirtualBox ) Это лишь для примера, для полноценной работы, конечно же, его нужно ставить на голое железо с включенными возможностями виртуализации в настройках BIOS/UEFI.
Процесс установки я снял на видео, там вообще нет ничего сложного, но вдруг кому-то просто вкатывает смотреть на процедуры установки разных продуктов.
Получить образ установщика
После бесплатной регистрации на сайте vmware.com у нас появляется личный кабинет, где можно скачивать различные продукты (открытые). Воспользуемся этой возможностью и скачаем VMWare vSphere Hypervisor последней версии. Поставляется в виде ISO-файла.
Подготовка VirtualBox
Выделим много гигабайт оперативной памяти (у меня – 4) и жёсткий диск побольше. Также потребуется сетевой интерфейс, так как управляется вся эта конструкция через веб-браузер. У меня роутер выдаёт адреса сам, поэтому я сделаю интерфейс в виде сетевого моста и доверюсь DHCP. Хотя на реальном сервере я бы порекомендовал повесить статический адрес, т.к. входить на него придётся регулярно. Подмонтируем образ в виртуальный привод и вперёд!
Установка
Установка достаточно тривиальна – из интерактива – выбрать, что делать с жёстким диском и установить пароль root – как в типовой операционке на базе Linux.
Настройка
После окончания установки входим в веб-интерфейс ESXi и видим примерно такую картину:
В общем-то довольно таки приятный интуитивно понятный интерфейс. Постепенно освоимся.
Рабочие моменты
Загрузим установочные образа
Мне привычнее ставить системы на чистую с установочных загрузочных образов. И их надо где-то хранить. Я сделал новое хранилище под ISO-шники и теперь для их загрузки нужно включить SSH. Делается это в “Host -> Manage -> Service“. После того, как запустим службу SSH, можно закидывать образы дисков посредством WinSCP.
Создадим виртуальную машину
Пришла пора создать первую виртуалку. Для этого перейдём в раздел “Virtual Machines” и нажмём соответствующую строчку “Create/Register VM”.
Функционально здесь можно выполнить следующие операции: создать машину при помощи мастера, развернуть упакованную машину из OVF-OVA файла или зарегистрировать в гипервизоре созданную ранее (в другом месте) виртуальную машину. Нам подходит первый пункт.
Заполним необходимые поля. Интересно, на что это влияет?
Выберем хранилище для сохранения файлов виртуальной машины.
И конечно же кастомизация оборудования. Здесь можно изменить размер оперативной памяти, доступный машине, размер и количество жёстких дисков, количество сетевых интерфейсов и много чего ещё.После того, как необходимые настройки внесены – и болванка для виртуалке создана – запускаем её наконец и устанавливаем из веб-консоли в штатном режиме.
Нажимать эту кнопку я конечно же не буду, не выйдет запустить виртуалку в виртуалке, к сожалению. Но на боевом сервере я делал именно так.
Впоследствии, здесь можно управлять сетью, создавать виртуальные коммутаторы с разделением 802.1q на различные порты и виртуальные машины и много чего ещё.
Есть идея прикупить новый жёсткий диск на компьютер и поставить гипервизор туда второй операционкой, чтобы показывать разные возможности. Если эта запись наберёт 30 лайков, я так и сделаю. =)))
Comments: