System Center Virtual Machine Manager — Часть 1: Введение и необходимые условия

Опубликовано: 22 Апреля, 2023

Введение

Virtual Machine Manager 2008 R2 — это новейшая разработка Microsoft в области управления виртуальными машинами, которая помогает Microsoft немного продвинуться вперед в гонке за виртуальную инфраструктуру, добавляя такие функции, как Live Migration.

Когда дело доходит до виртуальной инфраструктуры, многие организации выбирают тот или иной — VMware или Microsoft — в качестве предпочтительного гипервизора. В любом случае есть программное обеспечение для управления, предназначенное для одного или другого… или для обоих. у VMware есть vCenter; У Microsoft есть Virtual Machine Manager 2008 R2. Но что, если вы используете и ESX, и Hyper-V? Microsoft System Center Virtual Machine Manager 2008 R2 предоставляет вам возможность управлять обоими гипервизорами. В этой статье я расскажу о функциях SCVMM 2008 R2, новых функциях, предварительных требованиях и установке.

Возможности VMM 2008 R2

Я не буду пытаться предоставить исчерпывающий список всех функций SCVMM 2008 R2, но предоставлю некоторую информацию о новых функциях R2, а также о некоторых наиболее важных функциях продукта.

Поддержка нескольких продуктов: VMM 2008 R2 может обеспечивать поддержку управления для Hyper-V, VMware ESX и Microsoft Virtual Server.

  • Windows Server 2008 Hyper-V и Windows Server 2008 R2 Hyper-V
  • Microsoft Hyper-V Server 2008 и Microsoft Hyper-V Server 2008 R2
  • VMware Virtual Center 2.5 (инфраструктура VMware 3)
    – VMware ESX-сервер 3.5
    – VMware ESX Server 3.0 или выше
  • VMware vCenter 4 (только функции VI3) со следующими версиями ESX Server
    – VMware ESX-сервер 4.0
    – ESX-сервер 3.5
    – ESX-сервер 3.0 или выше




Живая миграция (новое в версии R2): VMware значительно опередила конкурентов, когда речь заходит о возможности переноса рабочих нагрузок между виртуальными хостами, при этом рабочая нагрузка не становится недоступной во время процесса. С выпуском SCVMM 2008 R2 эта возможность появилась в мире Hyper-V, что устраняет главный недостаток Hyper-V.

Миграция хранилища (новое в R2): SCVMM 2008 R2 позволяет администраторам переносить виртуальные машины между кластерами.

Несколько виртуальных машин в одном LUN (новое в R2): позволяет нескольким виртуальным машинам находиться на одном LUN, что позволяет выполнять миграцию виртуальной машины независимо от других, находящихся на том же LUN.

Горячее добавление и удаление виртуальных жестких дисков (VHD): Hyper-V 2008 R2 поддерживает оперативное добавление и удаление VHD из виртуальной машины во время ее работы.

Поддержка миграции P2V и V2V: SCVMM 2008 R2 обеспечивает надежную поддержку преобразования как физических машин в виртуальные, так и виртуальных в виртуальные, что упрощает миграцию с физической на виртуальную инфраструктуру и перемещение виртуальных машин между платформами виртуализации. В частности, компонент V2V позволяет выполнить миграцию с виртуальной машины в формате VMware VMDK на виртуальную машину в формате Microsoft VHD.

Полная поддержка сценариев: на основе Power Shell SCVMM в высшей степени поддерживает сценарии. В SCVMM добавлена поддержка 170 командлетов, которые позволяют администраторам полностью создавать сценарии практически для любого процесса, который можно выполнить с помощью графического интерфейса пользователя, что позволяет добавить высокий уровень автоматизации к существующим процессам.

Быстрое предоставление новых виртуальных машин. С помощью мастера в средстве администрирования SCVMM администраторы могут быстро подготовить новые виртуальные машины, используя предварительно настроенные шаблоны.

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

Компоненты и требования VMM

Для всех компонентов я делаю предположение, что вы используете Windows Server 2008 R2. Если вы используете какую-либо другую операционную систему, ознакомьтесь с Поддерживаемыми операционными системами Microsoft для компонентов VMM, в котором подробно описано, какие операционные системы поддерживаются, а какие нет. Я не буду обсуждать предварительные требования к программному обеспечению, которые не нужны для Windows Server 2008 R2. Итак, если вы используете Windows 2003 или Windows 2008 (не R2), обратитесь за дополнительной помощью к документации Microsoft.

Требования к компонентам и программному обеспечению VMM

В приведенном ниже списке я перечислил каждую из ролей SCVMM вместе с предварительными требованиями к программному обеспечению для каждой из ролей:

Сервер VMM. Сервер VMM — это мозг вашей системы VMM. Все компоненты VMM взаимодействуют через роль сервера VMM.

  • Пакет автоматической установки Windows (WAIK) 1.1. Этот компонент будет установлен автоматически, если он еще не установлен.
  • Если вы используете SQL Server 2008 или SQL Server 2008 R2, вам необходимо обязательно установить средства управления SQL Server на сервере VMM.

Консоль администратора VMM: каждой системе нужен способ администрирования. В SCVMM 2008 R2 консоль администратора позволяет создавать виртуальные машины и управлять ими, а также отслеживать виртуальную инфраструктуру.

  • Если вы используете Windows Server 2008 R2, все необходимое программное обеспечение уже установлено.

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

  • Вы можете использовать SQL Server 2005 или 2008 Express, которые бесплатны, но отчеты VMM не поддерживаются в этих выпусках.
  • SQL Server 2008 R2 (32- или 64-разрядная версия, стандартная или корпоративная).
  • SQL Server 2008 (32-разрядная или 64-разрядная, стандартная или корпоративная).
  • SQL Server 2005 (SP2 или SP3, 32-разрядная или 64-разрядная, стандартная или корпоративная).

Библиотечный сервер VMM. Компонент библиотечного сервера представляет собой каталог ресурсов для вашей инфраструктуры VMM. Этот компонент облегчает создание и настройку виртуальных машин и содержит шаблоны, включая конфигурации оборудования и ОС, для облегчения этой задачи. Вы также можете хранить виртуальные машины VMware, образы жестких дисков, образы гибких дисков и образы ISO в библиотеке VMM.

  • Если вы используете Windows Server 2008 R2, все необходимое программное обеспечение уже установлено. Для Windows Server 2003 проверьте это предостережение из документации Microsoft:
    «Для Windows Server 2003 R2, если вы ранее включили WinRM с помощью группы компонентов «Средства управления и мониторинга» в разделе «Установка и удаление компонентов Windows», она не будет работать с VMM. Вы должны отключить WinRM, а затем установить указанную здесь версию этого программного обеспечения , которая перезапишет вашу существующую версию».

Портал самообслуживания VMM: Microsoft описывает портал самообслуживания как «полностью поддерживаемое, расширяемое партнером решение, построенное на базе Windows Server 2008 R2, Hyper-V и System Center VMM… используйте [d] для объединения, распределения, и управлять ресурсами, чтобы предлагать инфраструктуру как услугу и создавать основу для частной облачной платформы внутри вашего центра обработки данных». Я не буду много делать с порталом самообслуживания в этой серии.

Роль веб-сервера со следующими службами ролей:

  • Совместимость с метабазой IIS 6
  • Совместимость IIS 6 с WMI
  • Статическое содержимое
  • Документ по умолчанию
  • Просмотр каталога
  • Ошибки HTTP
  • ASP.NET
  • Расширяемость.NET
  • Расширения ISAPI
  • ISAPI-фильтры
  • Фильтрация запросов

Аппаратные требования

Ни в коем случае нельзя устанавливать компоненты SCVMM на контроллере домена. Хотя службы могут работать, это неподдерживаемая конфигурация. Вы можете установить VMM либо в конфигурации с одним сервером, либо в конфигурации с несколькими серверами, в зависимости от размера вашей среды. Однако у VMM есть некоторые ограничения, которые были протестированы Microsoft. Максимальное количество хостов и виртуальных машин, поддерживаемых VMM, составляет 400 хостов и 8 000 виртуальных машин.

Один сервер

Если вы планируете управлять двадцатью или менее виртуальными хостами, вы можете запускать все компоненты SCVMM на одном сервере. Для этого единственного сервера SCVMM 2008 R2 требуется сервер с процессором Pentium 4 или лучше, работающим на частоте не менее 2 ГГц. Что касается оперативной памяти, то если вы собираетесь использовать SCVMM для управления десятью хостами, у вас должно быть не менее 2 ГБ оперативной памяти. При наличии до двадцати хостов ваш сервер SCVMM должен иметь не менее 4 ГБ ОЗУ. Что касается места на диске, рекомендуется иметь от 40 до 50 ГБ дискового пространства, причем для большего количества хостов требуется более высокий уровень.

Несколько серверов VMM

Вариант с одним сервером подходит только для небольших установок до двадцати хостов. По мере того, как вы выходите за этот предел, серверы SCVMM начинают облагаться налогом больше, и становится необходимым разделение ролей. Microsoft рекомендует, если вы управляете более чем 150 хостами, использовать выделенный сервер для роли VMM.

Если вы управляете до 150 хостов, Microsoft рекомендует использовать сервер с двухъядерным процессором с тактовой частотой не менее 2,8 ГГц, 4 ГБ ОЗУ и от 40 до 50 ГБ свободного места на диске. Если вы используете базу данных SQL Server 2005 Express вместо отдельного экземпляра SQL, ошибитесь в большей части доступного дискового пространства, но имейте в виду, что максимальный размер баз данных SQL Server 2005 Express составляет 4 ГБ. Если вам требуется более 4 ГБ дискового пространства SQL и/или вы используете полную копию SQL Server, а не Express, Microsoft рекомендует зарезервировать 150 ГБ дискового пространства. Для других ролей сервера вам не нужно больше, чем упомянутые 40–50 ГБ.

По мере того, как ваша установка превышает 150 хостов, держите роли разделенными и работайте на серверах, по крайней мере, с двухъядерными быстрыми процессорами (Microsoft рекомендует 3,6 ГГц или выше, но в наши дни не так много процессоров, где каждое ядро работает с такой скоростью). ), 8 ГБ ОЗУ и 50 ГБ дискового пространства для сервера VMM, портала самообслуживания и ролей базы данных. При наличии более 150 хостов запланируйте около 200 ГБ дискового пространства для роли базы данных.

Основными исключениями из приведенных выше стандартных конфигураций являются следующие:

  • Роль сервера библиотеки VMM: может работать с 2 ГБ ОЗУ и разным объемом дискового пространства в зависимости от количества хранящихся на нем файлов.
  • Администратор VMM: для установки требуется сервер с 2 ГБ ОЗУ и 4 ГБ дискового пространства.

Другие требования

Существуют некоторые дополнительные требования, которые необходимы в зависимости от вашей среды. Я опишу их здесь:

Сбор мусора для больших установок

Хотя SCVMM может управлять более чем 150 хостами, Microsoft рекомендует включить оптимизированную для сервера сборку мусора на сервере VMM, если вы превысите это число. Это может снизить загрузку ЦП на сервере VMM и повысить общую производительность. Эта задача выполняется путем создания файла с именем vmmservice.exe.config в папке c :ProgramFilesMicrosoftSystemCenterVirtualMachineManager2008R2Bin на сервере VMM и заполнения его следующими данными:

<конфигурация>
<время выполнения>
<gcServerenabled="true"/>
</время выполнения>
/конфигурация>

Функциональный уровень домена

Функциональный уровень домена для домена, в котором вы планируете установить SCVMM 2008 R2, должен быть на уровне Windows Server2003 или выше.

Резюме

Таким образом, завершается первая часть этой серии статей о Virtual Machine Manager 2008 R2, в которой вы узнали о элементах, которые должны быть на месте, прежде чем вы сможете продолжить установку. Как назло, это именно та тема, которую мы рассмотрим во второй части этой серии.