Виртуализация.

Управляйте своими виртуальными средами с помощью VMM 2008

Эдвин Юэн (Edwin Yuen)

Эта статья написана с использованием предварительной версии диспетчера виртуальных компьютеров VMM 2008. Любые содержащиеся в ней сведения могут быть изменены.

Краткий обзор:

  • Поддержка виртуальных компьютеров VMware
  • Сценарии и автоматизация на основе Windows PowerShell
  • Консолидированное, централизованное управление
  • Процедуры установки

Cодержание

Введение в диспетчер виртуальных компьютеров VMM 2008
Интеграция с
Установка VMM 2008
Добавление компьютеров размещения ESX VMware
Перенос VMotion
Заключение

В прошлом году корпорация Майкрософт представила диспетчер виртуальных компьютеров System Center Virtual Machine Manager 2007, предоставляющий консолидированный интерфейс для управления виртуальной инфраструктурой, работающей на Microsoft Virtual Server 2005. Теперь для совмещения с выпуском нового гипервизора Windows Server 2008 Hyper-V вышла новая версия диспетчера виртуальных компьютеров (VMM). System Center Virtual Machine Manager 2008 управляет не только установками Microsoft Virtual Server 2005 и Windows Server 2008 Hyper-V — поддержка распространена на серверы VMware Infrastructure 3 (ESX/ESXi). В лице VMM теперь существует интегрированный интерфейс управления, работающий с целыми виртуальными инфраструктурами, включающими системы как Майкрософт, так и VMware.

VMM поддерживает все традиционные задачи виртуализации, такие как быстрое развертывание виртуальных компьютеров из шаблонов и заранее настроенных виртуальных компьютеров, преобразования физических систем в виртуальные (Physical-to-Virtual – P2V) централизованную библиотеку объектов виртуальной инфраструктуры и даже преобразование одних виртуальных компьютеров в другие (Virtual-to-Virtual – V2V), например виртуальных компьютеров VMware (файлы настройки VMX плюс виртуальные диски VMDK) в виртуальные компьютеры Hyper-V. Более того, интеграция VMM с остальной частью семейства System Center выводит управление физическими и виртуальными системами в одну плоскость.

В этой статье я разберу VMM 2008 и новые функции, предлагаемые им администраторам отделов ИТ. Затем я рассмотрю требования и действия, связанные с установкой VMM. Наконец, я более подробно рассмотрю использование некоторых из новых функций VMM 2008.

Введение в диспетчер виртуальных компьютеров VMM 2008

System Center Virtual Machine Manager 2008 — это самостоятельно приложение, предоставляющее централизованное, находящееся на корпоративном уровне, управление виртуальными компьютерами, работающими на серверах Microsoft Virtual Server 2005 R2 SP1, Windows Server 2008 Hyper-V, Microsoft Hyper-V Server 2008 и VMware Infrastructure 3 (ESX/ESXi). Вместе с другими продуктами System Center VMM предоставляет всеохватывающее управление физической и виртуальной инфраструктурой. На Рис. 1 показана архитектурная компоновка Virtual Machine Manager.

fig01.gif

Рис 1. Архитектура System Center Virtual Machine Manager 2008 (щелкните изображение, чтобы увеличить его)

Как могут заметить те, кто знаком с VMM 2007, для системы VMM в VMM 2008 имеется заметно большее число интерфейсов (см. Рис. 1). Поля в левом верхнем углу представляют VMM 2008; поля в правом верхнем представляют System Center Operations Manager 2007, а управляемые системы и интерфейсы показаны внизу. Красные поля обозначают сервера управления, синие — системные вводы, а зеленые — управляемые компьютеры размещения с их управляемыми объектами, показанными желтым.

Красное поле сверху слева представляет службу серверов Virtual Machine Manager 2008. Над ним находятся различные интерфейсы и службы, консоль администратора, интерфейс Windows PowerShell и веб-портал самообслуживания с делегированным доступом пользователей. Windows PowerShell образует основу для всякого доступа к серверу VMM. Консоль администратора VMM полностью построена на Windows PowerShell, что позволяет просто создавать сценарии Windows PowerShell, выполняемые службой серверов VMM. Так что общедоступным интерфейсом API для VMM 2008 является Windows PowerShell, и любая программа может воспользоваться VMM, используя Windows PowerShell. Отличным примером этого является интеграция Desktop Delivery Controller из XenDesktop компании Citrix с Virtual Machine Manager, целиком выполняемая через Windows PowerShell.

VMM поддерживает база данных SQL Server 2005 или SQL Server 2008, либо полная установка, либо (при отсутствии иной базы данных) экспресс выпуск SQL Server. Хотя на схеме как Operations Manager, так и Virtual Machine Manager указывают на SQL Server, эти программы не имеют общей базы данных. Они просто работают на одной версии SQL Server. Реальная интеграция между Virtual Machine Manager и Operations Manager производится через соединитель, доступный через VMM. Соединитель позволяет VMM и OpsMgr обмениваться данными, что приносит информацию о виртуализации в OpsMgr, а данные OpsMgr в VMM для действий.

В нижней половине схемы показаны управляемые компьютеры размещения. VMM 2008 по-прежнему управляет размещениями виртуальных компьютеров Virtual Server 2005 R2 с пакетом обновления 1 и централизованным общим ресурсом библиотеки, подобно тому, как это делал VMM 2007. Следует отметить, что в VMM общий ресурс библиотеки не является специальным хранилищем файлов или сервером. Это просто общий файловый ресурс Windows, которым управляет VMM. Библиотекой можно управлять через VMM или без труда копировать файлы в нее или удалять из нее, позволяя VMM обнаружить изменения. Можно также иметь несколько библиотек, что полезно для делегированных наборов серверов и для серверов в удаленных офисах.

Новой для VMM 2008 является способность управлять гипервизорами Hyper-V и ESX. Управление компьютерами размещения Hyper-V осуществляется через удаленное управление Windows (WinRM) и интерфейс инструментария управления Windows (WMI). На практике, при добавлении потенциального компьютера размещения Hyper-V, если роль Hyper-V не включена в Windows Server 2008, VMM может автоматически включить эту роль для администратора. Эта функция также доступна потенциальным компьютерам размещения Virtual Server для систем Windows Server 2003.

Управление компьютерами размещения VI3 из VMware ESX обычно осуществляется сервером VMware VirtualCenter. VMM 2008 взаимодействует с VirtualCenter через интерфейс API веб-служб VirtualCenter. Таким образом, сервер VirtualCenter необходим для управления Vmware, и большинство корпоративных установок VMware будут иметь минимум один сервер VirtualCenter. Уникальной для VMM 2008 является способность управлять несколькими серверами VirtualCenter. VMM может добавить несколько серверов VirtualCenter, позволяя администратору объединить всю инфраструктуру VMware и предоставляя единое корпоративное представление, которое ранее было невозможно.

В качестве части семейства продуктов System Center диспетчер VMM использует System Center или интерфейс в стиле Outlook в консоли администрирования. Консоль администрирования VMM не является оснасткой MMC; это полностью новое приложение, созданное с использованием Microsoft .NET Framework и построенное на основе Windows PowerShell 1.0. На деле, как отмечалось выше, любое действие в консоли администрирования вызывает связанную с ними команду Windows PowerShell, так что интерфейс пользователя в реальности использует Windows PowerShell. Любая команда или функция, выполняемая в консоли администрирования, может быть выполнена через командную строку в Windows PowerShell.

Каждый мастер в консоли администрирования имеет кнопку просмотра сценария, которая может показать сценарий Windows PowerShell, связанный с командой, которую предстоит выполнить, что само по себе — отличная начальная точка для изучения Windows PowerShell и ее отношений с VMM. Появившееся в VMM 2008 действие просмотра сценария позволяет открыть эти сценарии в блокноте, так что их можно легко изменять прямо из VMM. Можно также без труда сохранять измененные сценарии и использовать их снова прямо из библиотеки VMM — еще одна новая функция VMM 2008. Командлеты из VMM 2007 обновлены для VMM 2008, включая поддержку для серверов VMware. Одни и те же командлеты работают на различных платформах виртуализации, так что командлеты вроде New-VM работают на системах и Майкрософт и VMware. Администраторы отделов ИТ могут использовать единый набор командлетов для управления компьютерами размещения под управлением Virtual Server, Hyper-V и VMware ESX.

Диспетчер Virtual Machine Manager 2008 разработан для предоставления администраторам отделов ИТ трех важных преимуществ:

  • Максимального использования ресурсов
  • Достижения повышенной гибкости
  • Использования существующих навыков

Использованию этих преимуществ способствует ряд компонентов и функций. Во-первых, VMM помогает максимально использовать ресурсы, интегрируя управление всей виртуальной инфраструктурой вне зависимости от гипервизора. Интегрируя системы Microsoft и VMware, VMM 2008 предоставляет единое представление всех компьютеров размещения и виртуальных компьютеров, как показано на Рис. 2, и позволяет администраторам фильтровать и просматривать свои системы по таким параметрам, как компьютер размещения, операционная система, владелец, дата добавления и т. д.

fig02.gif

Рис. 2 Консоль VMM показывает интегрированное управление Майкрософт и VMware (щелкните изображение, чтобы увеличить его)

VMM также помогает максимально использовать ресурсы системы с помощью простой консолидации серверов путем таких преобразований, как P2V и V2V. P2V позволяет консолидировать существующие физические компьютеры в виртуальные компьютеры, не переустанавливая их. Это особенно полезно при преобразовании компьютеров, которые мало используют свое оборудование, поскольку возможно максимально использовать ресурсы, поместив несколько таких компьютеров на один набор физического оборудования. P2V является интегрированной функцией VMM и не требует дополнительного программного обеспечения или серверов. Для VMM 2008 была добавлена поддержка большего числа физических систем, включая компьютеры размещения под управлением Windows Vista, Windows Server 2008 и систем выпусков x64. Функция P2V в VMM является отличным спутником для средств планирования, таких как Microsoft Assessment Planning (MAP) (о котором рассказывается в статье Болдуина Нг (Baldwin Ng) и Джея Солса (Jay Sauls) в этом выпуске TechNet Magazine), которое помогает определить кандидатов для консолидации серверов.

Тем, у кого уже есть виртуальные компьютеры в формате VMDK из VMware, VMM позволяет использовать V2V для преобразования существующих VMDKs в формат VHD. Это автономный процесс — виртуальный компьютер VMware необходимо отключить, когда процесс V2V преобразует файл VMDK в VHD. Можно также преобразовать работающий виртуальный компьютер VMware, используя функцию P2V. Это может немного сбить с толку, но важно помнить, что виртуальные компьютеры — это компьютеры в первую очередь, а виртуальные — во вторую. Поскольку все прочие системы видят виртуальные компьютеры как работающие компьютеры, так их увидит и функция P2V диспетчера VMM, позволяющая преобразовать виртуальный компьютер, работающий на любом программном обеспечении виртуализации, в Microsoft VHD.

VMM дает администраторам отделов ИТ большую гибкость посредством нескольких функций. Одной из ключевых функций, которую делает возможной VMM, является перенос виртуальных компьютеров с одного компьютера размещения на другой, что позволяет поддерживать высокую доступность и оптимизацию серверов. В случае компьютеров размещения под управлением Hyper-V диспетчер VMM 2008 поддерживает функцию быстрого переноса, которая может перемещать виртуальный компьютер между компьютерами размещения Hyper-V и возвращать их к работе, требуя лишь считанных секунд простоя. Для этого требуется кластер Windows Server 2008 и общее хранилища, но VMM помогает упростить управление и настройку.

В случае компьютера размещения ESX Vmware диспетчер VMM 2008 также поддерживает VMware VMotion, функцию VMware, перемещающую виртуальные компьютеры без заметных пользователю простоев. Здесь необходимы компьютеры размещения под управлением VMware ESX с включенной функцией VMotion, а также кластер и серверное хранилище SAN, как и для случая быстрого переноса. Ниже в этой статье я разберу VMotion с использованием VMM 2008.

Наконец, VMM 2008 может перенести существующий виртуальный компьютер Virtual Server 2005 на компьютер размещения Hyper-V, автоматически выполняя все обновления и преобразования, необходимые для переноса.

В качестве части любого развертывания виртуального компьютера (включая описанные выше переносы), начатого через преобразования или новые развертывания, диспетчер VMM использует процесс, именуемый Intelligent Placement («рациональное размещение») для развертывания виртуальных компьютеров на компьютерах размещения. Он также использует Intelligent Placement для запросов ко всем носителям виртуальных компьютеров, которым управляет, извлекает несколько параметров о доступности ресурсов этих компьютеров размещения и затем возвращает список компьютеров размещения, на которых можно развернуть виртуальный компьютер, с присвоенными весовыми коэффициентами. Как можно увидеть на Рис. 3, Intelligent Placement поддерживает компьютеры размещения VMware вместе с их настройками хранилищ. Intelligent Placement в VMM 2008 поддерживает как платформу, так и настройку. В силу этого он рекомендует только компьютеры размещения, подходящие к верной платформе размещения; только кластеризованные компьютеры размещения, если нужна высокая доступность, и только компьютеры размещения, поддерживающие x64, для виртуального компьютера х64.

fig03.gif

Рис. 3. Intelligent Placement анализирует все доступные компьютеры размещения (щелкните изображение, чтобы увеличить его)

Интеграция с System Center

Одной из ключевых функций VMM 2008 является интеграция с System Center Operations Manager 2007. Хотя у VMM 2007 имелась определенная интеграция с Operations Manager, в составе VMM 2008 есть соединитель для продукта Operations Manager, значительно увеличивающий функциональность интеграции. Через свою интеграцию с Operations Manager диспетчер VMM предоставляет консолидированные отчеты диспетчера эксплуатации из консоли администрирования, а также через новую функцию, именуемую оптимизацией производительности и ресурсов (Performance and Resource Optimization — PRO).

PRO позволяет VMM 2008 создавать предупреждения, именуемые PRO Tips («Советы PRO») и даже вносить немедленные поправки, основанные на параметрах наблюдения от Operations Manager. На Рис. 4 показаны некоторые примеры PRO Tips. При использовании поддерживающего PRO пакета управления (пакета PRO) диспетчер VMM 2008 может выполнять автоматизированные действия, такие как переносы виртуальных компьютеров и создание новых виртуальных компьютеров на основе параметров производительности компьютеров размещения, гипервизоров, оборудования и даже рабочих нагрузок.

fig04.gif

Рис. 4 PRO Tips предоставляют предупреждения и исправления для проблем с виртуальной инфраструктурой (щелкните изображение, чтобы увеличить его)

Установка Virtual Machine Manager 2008

Существует несколько предварительных условий и новых системных требований для выполнения установки System Center VMM 2008 . Во-первых, сервер VMM 2008 требует Windows Server 2008 x64. Сервер не установится на Windows Server 2003 или версии x86 системы Windows Server 2008. Консоль администрирования и другие компоненты по-прежнему можно установить на Windows Server 2003 и Windows XP, или Windows Vista (в случае консоли) с теми же требованиями и процедурами установки, что и VMM 2007.

Во-вторых, VMM 2008 требует установки в домене Active Directory для своей модели безопасности. VMM 2008 поддерживает управление компьютерами размещения в периферийной сети (не присоединенными к домену), включая P2V недоменных систем, что является новинкой в VMM 2008. Одним из преимуществ использования Windows Server 2008 в качестве платформы установки является то, что многое из требуемого для VMM (например, .NET Framework 3.0, WinRM и Windows PowerShell 1.0) уже встроено в него. Наконец, для VMM 2008 требуется пакет автоматической установки Windows (Windows Automated Installation Kit — WAIK) 3.0, хотя в составе установщика VMM 2008 имеются файлы установки.

Хотя я и рекомендую установку каждого компонента диспетчера VMM на отдельный рабочий сервер в рабочей среде, я расскажу об установке на один сервер. Рекомендуемым оборудованием для установки сервера диспетчера VMM является сервер на основе x64 с процессором в 2,8 ГГц или выше и минимум 2 ГБ ОЗУ. Поскольку это односерверная установка с локальной базой данных SQL, необходимо 7 ГБ пространства на жестком диске. Заметьте, что при использовании удаленной базы данных для самой установки диспетчера VMM был бы необходим лишь 1 ГБ. Для установки локальной библиотеки рекомендуется дополнительно 80 ГБ пространства на диске.

Как упоминалось выше, VMM работает на установке Windows Server 2008 x64. В число дополнительных программных требований входят .NET Framework 3.0, Windows PowerShell 1.0, WinRM, и IIS 6.0 либо более поздней версии для портала самообслуживания. Также необходим синтаксический анализатор Microsoft MSXML 6.0, но он входит в состав .NET Framework 3.0.

В начале установки VMM пользователю предлагается пять вариантов: сервер Virtual Machine Manager Server, консоль администрирования, портал самообслуживания и локальный агент, а также возможность настроить пакет управления Operations Manager. Как я упомянул выше, я установлю все компоненты на одном компьютере, начиная с VMM Server. После начала установки на первых страницах будет проведена проверка системных требований.

Вдобавок к требованиям, упомянутым ранее, компьютер должен находиться в домене. Установка сервера VMM автоматически включит для пользователя встроенные функции, устраняя необходимость включать их вручную.

После запуска установщика я рекомендую выбрать возможность Windows Update, чтобы обеспечить обновление VMM 2008. Затем установщик проверит параметры, в основном относящиеся к установке базы данных SQL. Для этого примера я использую экспресс выпуск SQL Server 2005.

Далее мастер попросит указать местонахождение централизованной библиотеки. Это может быть либо локальный каталог на сервере VMM (и для этого каталога будет создан общий ресурс), либо существующий общий файловый ресурс. Местонахождением по умолчанию будет C:\ProgramData\Virtual Machine Manager Library Files.

Далее происходит выделение портов. Здесь я настраиваю порт для подключения консоли администрирования к основной службе серверов VMM (по умолчанию 8100); порту, используемому WinRM для выполнения функций управления (по умолчанию 80) и порту, используемому фоновой рациональной службой передачи (Background Intelligent Transfer Service – BITS) для перемещения файлов на размещения виртуальных компьютеров (по умолчанию, 443). После введения этой информации представляется экран сводки, и установку сервера можно завершить.

Далее, я установлю консоль администрирования, требования которой к системе подобны серверу VMM. Единственным доступным параметром настройки, кроме каталога установки, является подтверждение порта связи, используемого для подключения к службе серверов VMM. Это должен быть порт 8100, как настроено в установке сервера VMM.

В конце установки дается возможность создать ярлык для консоли администрирования на рабочем столе и открыть консоль при закрытии программы установки. Желательно выбрать то и другое. При первом открытии консоли администрирования, пользователя запросят подключиться к серверу. В случае установки на едином сервере выбор localhost на порте 8100 верен, и можно просто нажать клавишу ВВОД для запуска консоли.

Наконец, я установлю портал самообслуживания. Для него требуются IIS 6.0 или 7.0, .NET Framework 3.0 и Windows PowerShell 1.0. (Windows PowerShell требуется, поскольку портал самообслуживания является просто-напросто другим интерфейсом к базовым службам диспетчера VMM, использующим Windows PowerShell.) Для Windows Server 2008 необходимо включить роль IIS перед началом установки VMM 2008. Делая это, убедитесь, что включены следующие службы ролей IIS:

  • Обычные компоненты HTTP (статическое содержимое, документ по умолчанию, просмотр каталогов, ошибки HTTP)
  • Разработка приложений (ASP.NET, расширяемость .NET, расширения ISAPI, фильтры ISAPI)
  • Безопасность (фильтрация запросов)
  • Совместимость с управлением IIS 6.0

Если эти роли служб включены, установка сочтет, что предварительные требования выполнены и можно продолжать. В ходе установки варианты настройки затрагивают лишь порты, используемые порталом самообслуживания. Первый из них, порт для подключения к основной службе VMM, — это 8100, тот же порт, что и для консоли администрирования. Второй — это порт, на котором предстоит запустить портал. Портом по умолчанию является 80, но во многих настройках этот порт уже занят, и установщик VMM подаст предупреждение, если это так. Если необходимо, смените порт на открытый порт, такой как 8080. После этого установщик создаст домашний веб-узел портала самообслуживания, именуемый Microsoft System Center Virtual Machine Manager 2008 Self-Service Portal Home. Данную настройку можно менять в диспетчере серверов.

Когда установка IIS завершена, можно просто открыть веб-узел, перейдя на localhost:8080 в обозревателе Internet Explorer. Если при открытии веб-узла состоится проверка подлинности, это обусловлено параметрами безопасности обозревателя Internet Explorer. Портал самообслуживания должен работать в обозревателе Internet Explorer в контексте интрасети, для чего может потребоваться добавление сервера VMM к списку узлов интрасети в обозревателе Internet Explorer. По завершении этих настроек можно приступать к созданию и использованию виртуальных компьютеров со включенным самообслуживанием в VMM 2008.

Добавление компьютеров размещения VMware ESX

Хотя в VMM 2008 имеется много новых функций, наиболее ожидавшейся из них, пожалуй, является добавление поддержки управления компьютерами размещения VMware ESX. Благодаря этой поддержке диспетчер VMM теперь способен управлять виртуальным инфраструктурами большинства корпоративных отделов ИТ.

Процесс добавления компьютеров размещения ESX в Virtual Machine Manager 2008 довольно прост. Как я отметил раньше, VMM 2008 управляет компьютерами VMware через сервер VirtualCenter, который должен иметь версию 2.0.1 или 2.5. Чтобы добавить серверы VMware ESX в консоль управления, пользователь просто добавляет сервер VirtualCenter с помощью действия Add VMware VirtualCenter Server («Добавить сервер VMware VirtualCenter»), расположенного в верхней правой части области действий.

После запуска мастера введите имя компьютера сервера VirtualCenter вместе с учетной записью администратора для сервера VirtualCenter. VMM добавит существующие компьютеры ESX, включая существующую структуру группы компьютеров размещения из VirtualCenter в интерфейс VMM. Эта задача может занять несколько минут, но за ее выполнением можно наблюдать из меню заданий VMM.

Когда все серверы импортированы, пользователь должен увидеть ту же структуру серверов размещения VMware ESX в VMM, что и в VirtualCenter. Для добавления нового сервера VirtualCenter достаточно повторить процесс. После добавления структуры компьютеров размещения в диспетчер VMM в эту же структуру можно добавлять серверы, не использующие VMware. Само собой, такие серверы не будут показаны в VirtualCenter.

Поскольку VMM 2008 использует VirtualCenter для управления компьютерами размещения ESX, ему необходима возможность прямого доступа к этим компьютерам для выполнения определенных функций, таких как V2V, сохранение состояния и клонирование виртуальных компьютеров с компьютеров размещения ESX. Таким образом, после добавления сервера VirtualCenter в диспетчер VMM компьютеры размещения будут показываться как OK (Ограниченно). Чтобы включить полное управление, перейдите на страницу свойств отдельных компьютеров размещения ESX в VMM и предоставьте нужные учетные данные компьютера размещения для прямого управления серверами.

Перенос VMotion

При каждом обсуждении управления VMware в Virtual Machine Manager 2008 неизбежно возникает вопрос: может ли VMM выполнять VMotion и другие функции VirtualCenter. И поскольку VMM использует VirtualCenter для управления VMware, ответ на этот вопрос — «да»!

Функционально диспетчер VMM рассматривает VMotion как любой другой перенос. Для запуска VMotion сперва выберите виртуальный компьютер, который нужно переместить, далее выберите перенос виртуального компьютера из панели действий на правой стороне VMM. После того, как это сделано, VMM вызывает окно Intelligent Placement для данного виртуального компьютера и представляет компьютеры размещения, на которых его возможно разместить, с типом переноса Live («В реальном времени»), как показано на рис. 5. Intelligent Placement может помочь выбрать подходящие компьютеры размещения для виртуального компьютера. Заметьте, что этот процесс идентичен выполнению быстрого переноса с использованием компьютеров размещения Hyper-V.

fig05.gif

Рис. 5. VMotion с использованием Intelligent Placement (щелкните изображение, чтобы увеличить его)

Выберите место назначения для виртуального компьютера – в данном случае это сервер, именуемый cqaesxi003.contoso.com, и нажмите кнопку «Далее». В окончательном окне сводки, показанном на Рис. 6, отобразится запрошенное действие.

fig06.gif

Рис. 6 Окно сводки VMotion (щелкните изображение, чтобы увеличить его)

Как упоминалось ранее, у каждого мастера в VMM имеется кнопка просмотра сценария, с помощью которой можно просмотреть сценарий Windows PowerShell для работы в блокноте. Это дает нам возможность увидеть, как Windows PowerShell в VMM 2008 работает с VMware. Вот сценарий для этого действия:

$VM = Get-VM -VMMServer localhost -Name "MyVM" |
  where {$_.VMHost.Name -eq "cqaesxi003.contoso.com"}
$VMHost = Get-VMHost -VMMServer localhost |   where {$_.Name -eq "cqaesxi003.contoso.com"}
Move-VM -VM $VM -VMHost $VMHost –RunAsynchronously

Три простых команды выполняют операцию VMotion для данной системы. В моем примере я перемещаю виртуальный компьютер MyVM с сервера VMware cqaesxi003.contoso.com на сервер cqaesxi001.contoso.com. Первая команда указывает определить виртуальный компьютер, который будет перенесен VMotion. Как можно заметить, в этой командной строке я присваиваю значение виртуального компьютера переменной $VM:

$VM = Get-VM -VMMServer localhost -Name "MyVM" |
  where {$_.VMHost.Name -eq " cqaesxi003.contoso.com"}

Вторая команда указывает определить систему компьютера размещения ESX в качестве назначения для виртуального компьютера. В этой строке я присваиваю значение системы компьютера размещения ESX cqaesxi003.contoso.com переменной $VMHost:

$VMHost = Get-VMHost -VMMServer localhost | where
  {$_.Name -eq " cqaesxi003.contoso.com"}

Наконец, я использую команду Move-VM для собственно перемещения VM. Вот завершенная командная строка и параметры для Move-VM:

Move-VM [-VM] [<String VM>] -VMHost [<String Host>] 
  [-JobGroup <Guid>] [-JobVariable <String>] [-Path
  <String>] [-PROTipID] [-RunAsynchronously] 
  [-StartVMOnTarget <Boolean>] [-UseLAN <Boolean>]
  [<CommonParameters>]

Можно увидеть, что в соответствии с неоднородной философией управления Virtual Machine Manager команда не привязана к конкретной программе или поставщику. Для завершения операции VMotion выдайте эту команду:

Move-VM -VM $VM -VMHost $VMHost –RunAsynchronously

Эта команда укажет диспетчеру VMM выполнить Move-VM на VM в $VM, производя перемещения на систему в $VMHost и выполняя задачу асинхронно. После начала выполнения за всем процессом можно наблюдать из окна задач в VMM. Опять же, эту самую базовую команду можно выполнить для выполнения быстрого переноса на кластерах Hyper-V и даже некластеризованных компьютерах размещения, используя перенос на основе ЛВС.

Как можно видеть, в System Center Virtual Machine Manager 2008 к отличным компонентам и функциям Virtual Machine Manager 2007 добавлены новые платформы управления и новые функции. Я надеюсь, что мой обзор процесса установки и ряда функций показал читателям, насколько простым является и управление несколькими гипервизорами в VMM 2008.

VMM 2008 разработан, чтобы быть консолидированной программой управления виртуализацией, объединяющей как физические, так и виртуальные системы от Майкрософт и VMware. С появлением этой новой версии Virtual Machine Manager и администраторы VMware, и администраторы Microsoft Virtual Server 2005, и администраторы новой Hyper-V могут пользоваться единым средством, единым интерфейсом сценариев и, что наиболее важно, единым процессом управления для их виртуальной инфраструктуры.

Эдвин Юэн (Edwin Yuen) — технический руководитель в отделе корпоративного управления Windows для System Center Virtual Machine Manager. Эдвин появился в Майкрософт с приобретением компании Softricity в 2006 году. Эдвин также обладает 13-летним опытом технических консультаций в коммерческой и правительственной сфере. Он получил степень бакалавра электромеханики в университете Джона Хопкинса.