System Center Virtual Machine Manager для начинающих (часть 2)

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

  • System Center Virtual Machine Manager для начинающих (часть 3)
  • System Center Virtual Machine Manager для начинающих (часть 4)
  • System Center Virtual Machine Manager для начинающих (часть 5)
  • System Center Virtual Machine Manager для начинающих (часть 6)
  • System Center Virtual Machine Manager для начинающих (часть 7)
  • System Center Virtual Machine Manager для начинающих (часть 8)
  • System Center Virtual Machine Manager для начинающих (часть 9)
  • System Center Virtual Machine Manager для начинающих (часть 10)
  • System Center Virtual Machine Manager для начинающих (часть 11)

Введение

В первой части этой серии статей я потратил довольно много времени, объясняя, почему System Center Virtual Machine Manager важен и зачем он вам нужен, если вы используете Hyper-V в своей организации. В этой статье я хочу продолжить обсуждение, показав вам, как начать работу с Virtual Machine Manager.

Компоненты диспетчера виртуальных машин

Как и большинство серверных продуктов Microsoft, System Center Virtual Machine Manager разработан по модульному принципу. Существует ряд различных компонентов, о которых необходимо знать перед установкой.

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

Следующий компонент, о котором вам нужно знать, — это база данных VMM. База данных VMM — это база данных SQL Server, в которой хранится вся информация о конфигурации, используемая System Center Virtual Machine Manager. В этой базе данных также хранятся такие вещи, как профили и шаблоны служб (подробнее об этом позже в этой серии статей).

Третий компонент, с которым вам необходимо ознакомиться, — это консоль VMM. Консоль VMM — это графический пользовательский интерфейс для System Center Virtual Machine Manager. При работе с System Center Virtual Machine Manager вы обычно проводите большую часть времени, работая в этой консоли.

Как вы, наверное, знаете, Microsoft последние несколько лет усердно работала над тем, чтобы основать все свои серверные продукты на PowerShell. Поэтому неудивительно, что Virtual Machine Manager включает в себя интерфейс PowerShell, известный как командная оболочка VMM.

Последний важный компонент, который я хочу обсудить, — это библиотечный сервер VMM. Как следует из названия, задачей библиотечного сервера является размещение библиотеки VMM. Библиотека — одна из самых важных функций Virtual Machine Manager. Библиотека действует как набор ресурсов, которые можно использовать для развертывания виртуальных машин. Эти ресурсы могут включать такие вещи, как виртуальные жесткие диски и шаблоны. Библиотечные ресурсы, как правило, основаны на файлах, поэтому работа библиотечного сервера заключается в совместном использовании папок, содержащих библиотечные ресурсы.

Масштабируемость диспетчера виртуальных машин

В предыдущей статье я объяснил, что одной из задач диспетчера виртуальных машин было улучшение масштабируемости путем предоставления представления ресурсов виртуальных машин на уровне организации, а не ограничение администратора работой с хостами виртуальных машин на сервере за сервером (как случай с диспетчером Hyper-V). Поскольку обеспечение масштабируемости является такой важной частью работы Virtual Machine Manager, я хочу уделить немного времени обсуждению степени масштабируемости, которую обеспечивает Virtual Machine Manager.

Microsoft предоставляет некоторые цифры, которые показывают, что вы можете ожидать с точки зрения масштабируемости Virtual Machine Manager. Однако важно отметить, что цифры, приведенные Microsoft, являются теоретическими максимумами. Также следует учитывать аспект практичности. Если вам нужно развернуть Virtual Machine Manager на сервере, который едва соответствует минимальным требованиям к оборудованию, то нереально ожидать, что вы сможете эффективно управлять крупномасштабными средами.

Также стоит отметить, что показатели масштабируемости Microsoft со временем изменились. System Center 2012 SP1 значительно улучшил масштабируемость Virtual Machine Manager. Этот пакет обновления обеспечивает те же показатели масштабируемости, что и System Center 2012 R2 Virtual Machine Manager. Рисунки, на которые я буду ссылаться в оставшейся части этого раздела, основаны на этом пакете обновлений и System Center 2012 R2 Virtual Machine Manager.

При этом Virtual Machine Manager может поддерживать до 1000 хостов виртуальных машин. Если вам интересно, предыдущий предел был 400. Вы заметите, что я использовал фразу «хосты виртуальных машин», а не «хосты Hyper-V». Причина этого в том, что, хотя диспетчер виртуальных машин в первую очередь предназначен для использования с Hyper-V, его также можно использовать для управления хостами Citrix XenServer и VMware ESX. Таким образом, System Center Virtual Machine Manager можно использовать для управления разнородными гипервизорами через единый интерфейс управления. Существуют некоторые ограничения, которые возникают при управлении гипервизорами сторонних производителей, но сейчас не время и не место обсуждать их.

Так же, как Virtual Machine Manager ограничивает общее количество хостов виртуальных машин, которыми вы можете управлять, также существует ограничение на общее количество виртуальных машин, которыми можно управлять. Ограничение — 25 000 виртуальных машин.

Есть также некоторые ограничения, которые вступают в игру с точки зрения управления. Virtual Machine Manager поддерживает до 50 одновременных клиентов управления. Другими словами, может быть открыто до пятидесяти копий консоли управления или может быть установлено до 50 сеансов командной консоли VMM. Если используется смесь двух инструментов, то общее количество соединений не может превышать 50.

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

Фактические задачи управления не выполняются локально на сервере управления, а вместо этого выполняются на удаленном узле виртуальной машины. В этом случае большинство задач управления рассматриваются как задания (в отличие от локальных команд, которые выполняются мгновенно). Причина, по которой я упоминаю об этом, заключается в том, что существует ограничение на общее количество одновременно выполняемых заданий. Это ограничение составляет 250. Между прочим, записи истории заданий Virtual Machine Manager могут отслеживать последние пять миллионов заданий, которые вы выполняли.

И последнее, о чем я хочу упомянуть, это то, что Virtual Machine Manager предназначен для обеспечения мультитенантности для сред виртуальных серверов. Virtual Machine Manager имеет теоретический предел в 1000 арендаторов. Однако в действительности фактическое количество арендаторов, которых можно поддерживать, может быть намного меньше. Причина этого в том, что Virtual Machine Manager также устанавливает ограничение на количество создаваемых пользовательских ролей. Это ограничение также равно 1000. Таким образом, диспетчер виртуальных машин может поддерживать 1000 арендаторов только в том случае, если каждый арендатор использует только одну роль пользователя. Роли пользователей и мультитенантность будут подробно обсуждаться далее в этой серии статей.

Вывод

Теперь, когда я обсудил основные компоненты и ограничения масштабируемости Virtual Machine Manager, пришло время перейти к развертыванию. Я проведу вас через развертывание в части 3 этой серии статей.

  • System Center Virtual Machine Manager для начинающих (часть 3)
  • System Center Virtual Machine Manager для начинающих (часть 4)
  • System Center Virtual Machine Manager для начинающих (часть 5)
  • System Center Virtual Machine Manager для начинающих (часть 6)
  • System Center Virtual Machine Manager для начинающих (часть 7)
  • System Center Virtual Machine Manager для начинающих (часть 8)
  • System Center Virtual Machine Manager для начинающих (часть 9)
  • System Center Virtual Machine Manager для начинающих (часть 10)
  • System Center Virtual Machine Manager для начинающих (часть 11)