ADG Оставить заявку
Блог Инфраструктура 4 мин чтения

VMware Server бесплатно: разворачиваем первый хост и тащим виртуалки за выходные

VMware объявила VMware Server бесплатным. Прежде тот же продукт стоил денег как GSX Server - теперь грех не развернуть. Перетаскиваем три второстепенных сервера за два дня.

Контекст момента

VMware объявляет VMware Server (бывший GSX Server) бесплатным продуктом

В начале января VMware тихо, почти без лишнего шума, объявила: VMware Server - бесплатно. Регистрация на сайте, серийный номер, скачиваешь и ставишь. Это тот самый продукт, который ещё недавно продавался под именем GSX Server и стоил вполне реальных денег.

Для нас это новость неоднозначная. С одной стороны, приятно. С другой - мы уже год активно работаем с ESX и не жалеем. Но ESX - это другой уровень: bare-metal гипервизор, лицензии, VirtualCenter, отдельный разговор про бюджет. VMware Server - продукт другого класса: ставится поверх Windows или Linux как обычное приложение. Раньше за это надо было платить, теперь нет. Вот и повод наконец разобрать несколько задач, до которых руки не доходили.

Что за зверь

VMware Server - это не ESX. У него нет bare-metal гипервизора, он работает поверх хостовой ОС. Производительность чуть хуже, изоляция не такая жёсткая, VMware сама это признаёт и позиционирует продукт соответственно. Но для ряда задач этого более чем достаточно.

У нас накопился небольшой зоопарк: несколько серверов у разных клиентов, которые занимают место и требуют обслуживания, но загружены процентов на пятнадцать от силы. Файловый сервер для небольшого склада, внутренний веб с документацией, вторичный DNS. Под ESX гнать их было бы странно - масштаб не тот. Покупать GSX под них тоже смысла не было. А теперь - другое дело.

Как разворачивали

Взяли выходные и решили проверить, насколько это вообще реально.

Хост. Нашёлся приличный сервер, который клиент уже планировал списать, - двухпроцессорный, памяти достаточно. Поставили на него Windows Server 2003, потом VMware Server. Установка без сюрпризов, минут двадцать. Управление через браузерный интерфейс VMware Management Interface или через Remote Console - это уже заметно удобнее чем в старые времена с GSX.

Три виртуалки. Создали машины, раздали им ресурсы, поставили системы. Здесь появился первый нюанс: VMware Server работает с виртуальными дисками в формате vmdk, и если хочешь перетащить уже живой сервер, нужно либо ставить с нуля и мигрировать данные, либо городить P2V. Для наших кандидатов проще оказалось поставить с нуля: системы несложные, данные перенесли вручную, конфигурации восстановили из документации.

Суммарно на три виртуалки - один день. Причём половина времени ушла на то, чтобы вспомнить, как именно была настроена одна из машин, и убедиться, что документация актуальная. Сами виртуалки встали быстро.

Снапшоты здесь тоже есть - и это, пожалуй, главная ценность даже в этом продукте. Перед тем как переключить один из серверов в боевой режим, сделали снапшот, убедились что всё работает, удалили. Психологически это здорово - знаешь, что есть точка возврата.

Что получили

Три физических сервера освободились. Электричество, место в стойке, необходимость держать запасные детали - всё это сокращается. У клиента серверная небольшая, каждый корпус там на счету.

Производительность виртуалок - в норме. Нагрузка на них невысокая, хост справляется. В пиковые моменты никаких тормозов не замечено, но и нагрузка у этих сервисов предсказуемая.

Дисковая подсистема - надо следить. Три vmdk-файла на одном массиве, и если все три начнут активно писать одновременно, I/O может стать узким местом. Пока расписания разнесли, будем наблюдать.

Где это имеет смысл, а где нет

VMware Server - инструмент для второстепенных нагрузок. Не для критичных сервисов, не для баз данных с активной записью, не как замена ESX в серьёзной консолидации. Для тестовых стендов, для внутренних утилит, для сервисов с низкой нагрузкой и не самыми жёсткими требованиями к uptime - самое оно, особенно теперь, когда цена вопроса нулевая.

Для клиентов, у которых мы ведём инфраструктуру целиком, это открывает несколько сценариев, до которых раньше не доходили: тестовая среда без отдельного бюджета на ПО, резервный сервер для некритичных сервисов, быстрый стенд для оценки нового ПО перед покупкой. Всё это раньше требовало либо голого железа, либо обоснования бюджета на лицензию. Теперь не требует.

С ESX мы работу не бросаем - там совсем другой класс задач и другая надёжность. Но VMware Server занял свою нишу за один уикенд, и занял убедительно. Для нетребовательных сервисов это честная виртуализация без лишних затрат.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.