С появлением виртуальных машин (VM) решение проблемы консолидации серверов невероятно упростилось. Но чем активнее мы используем технологию виртуализации, тем труднее управлять растущей виртуальной инфраструктурой. В прошлом году в помощь администраторам, которым требуются средства для более эффективного управления виртуальными машинами, Microsoft выпустила диспетчер System Center Virtual Machine Manager 2007 — SCVMM. По мнению сотрудников базирующейся в техасском городке Нью-Браунфелс компании Scooter Store, которая производит мотороллеры и инвалидные коляски с мотором, время для выпуска SCVMM было выбрано исключительно удачно. Рик Вебстер, отвечающий в этой компании за обслуживание систем и средств хранения данных, руководил процессом внедрения в центре обработки данных среды на основе Microsoft Virtual Server 2005, но он пришел к выводу, что управлять всеми имеющимися виртуальными машинами становится все сложнее. В ходе нашей беседы Рик рассказал о том, как сотрудники Scooter Store используют SCVMM для управления почти сотней виртуальных машин и какие выгоды получила компания от внедрения технологии виртуализации.
Какими IT-ресурсами располагает ваша компания?
Для поддержания бесперебойной работы нашего предприятия, — а мы обеспечиваем средствами передвижения людей с заболеваниями опорно-двигательного аппарата, — мы используем 22 виртуальных сервера, пять физических машин в производственной сети и 17 физических машин в среде интеграции, где мы выполняем тестирование приложений и осуществляем разработку; это почти зеркальная копия нашей производственной сети.
Почему вы решили взять на вооружение диспетчер SCVMM?
Одна из главных причин состоит в том, что нам стало сложно управляться со всем нашим виртуальным хозяйством. Традиционно мы управляли физическими серверами сети по одному. Но когда мы занялись виртуализацией, пришлось искать более строгие с точки зрения логики решения, нежели те, что применяются при использовании традиционных методов управления серверами. Когда корпорация Microsoft показала, чего мы могли бы добиться в плане управления центром обработки данных, установив у себя SCVMM, мы, что называется, ухватились за бета-версию продукта, затем протестировали версии-кандидаты на выпуск и сразу же после появления на рынке SCVMM начали активно использовать этот продукт.
И как же вы его используете?
Он нужен нам, прежде всего, для решения задач управления виртуальной средой. В прошлом, до того, как Vitrual Server стал зрелым продуктом, нам приходилось много заниматься составлением сценариев и осуществлять длительный процесс миграции с физического устройства на виртуальное (P2 V). Тогда при написании некоторых сценариев, обеспечивающих успешную миграцию, было трудно обойтись без навыков программиста. А в диспетчере SCVMM имеется мастер, который руководит действиями администратора на всех этапах P2 V-миграции.
Кроме того, мы используем SCVMM для резервирования виртуальной среды. Этот продукт позволяет нам делать моментальные снимки — в виртуальной среде такой снимок является эквивалентом отмены выполненного действия. Допустим, нам нужно установить модуль коррекции. С помощью SCVMM мы можем сделать моментальный снимок и создать диск отмены — ввести сценарий, который позволит нам, если окажется, что модуль коррекции несовместим с приложением, вернуться в состояние на момент установки модуля.
Наряду с этим SCVMM сообщает нам, какая программа лучше всего подходит для той или иной системы. В процессе развертывания новой виртуальной машины мы вводим в форму приложения рекомендации по ресурсам — например, 2 Гбайт памяти, соединения с Internet или с локальной сетью — и оно обозначает рейтинг звездочками: «Из всех компьютеров вашей сети именно этот отвечает всем заявленным требованиям». Как администратор, вы уже, наверное, прикинули, где вам хотелось бы разместить виртуальную машину, но SCVMM, возможно, сообщит вам, что этот компьютер не располагает достаточной памятью или что на его жестком диске недостаточно свободного места. SCVMM значительно облегчает выбор системы для размещения VM.
Вы планируете реализовать SCVMM совместно с диспетчером System Center Data Protection Manager (DPM) для переключения с одного виртуального жесткого диска на другой. Как будет функционировать этот тандем?
Установив в нашей виртуальной сети SCVMM и DPM, мы можем выполнять процедуры резервного копирования на базе хостов, что обеспечивает единообразное резервирование всех виртуальных машин. Мы можем, например, настроить систему таким образом, чтобы DPM запускался раз в 15 минут, и тогда мы будем улавливать все дельты [изменения в данных] на основном сервере. А затем, если возникнет необходимость вернуться к предыдущему состоянию, мы сможем вернуться на 15 минут назад, тогда как раньше нам приходилось в таких случаях возвращаться к состоянию на предшествующую ночь. Это важно для соблюдения точности и для защиты от разглашения данных о состоянии здоровья наших клиентов.
Вы собираетесь тестировать бета-версию SCVMM 2008?
Да, мы уже ее тестируем. Нас очень радует выпуск системы виртуализации Hyper-V, а также то обстоятельство, что SCVMM 2008 позволяет нам, что называется, «заглядывать под капот» и управлять виртуальными машинами, установленными в средах Hyper-V и Virtual Server 2005.
В итоге вы все перенесете в среду Hyper-V?
В данный момент у нас именно такие планы.
Вы задокументировали экономию времени и средств в результате использования SCVMM и виртуальных машин?
Да. Мы отметили экономию средств в результате использования Virtual Server за счет снижения расходов на электроэнергию и на охлаждение. А с помощью SCVMM мы добились экономии в сфере управления пользователями. Средства, сэкономленные за счет использования SCVMM, эквивалентны годовым расходам на содержание одного сотрудника с полным рабочим днем; эта сумма составляет от 70000 до 80000 долларов.
Каролин Марвиц (cmarwitz@windowsitpro.com) — помощник редактора в Windows IT Pro и SQL Magazine