Оценка виртуализации серверов с помощью Microsoft Assessment and Planning 3.1 Toolkit (часть 2)
Информация, представленная в этой статье, предполагает, что у вас есть серверы приложений, развернутые в среде Microsoft Windows.
MAP 3.1 Общие сведения о наборе инструментов
Microsoft Assessment and Planning Toolkit 3.1 (MAP 3.1) — это бесплатное приложение, доступное в версиях x86 и x64, которое можно загрузить с веб-сайта Microsoft. MAP 3.1 предоставляет организациям средства для составления реестров компьютерного оборудования и программного обеспечения и показателей производительности с целью проведения автоматизированных оценок с использованием собранных данных, а также пользовательского ввода и внутренних алгоритмов для подготовки отчетов, которые можно использовать для планирования следующих технологий. обновления:
- Майкрософт Офис 2007
- Майкрософт Виндовс Виста
- Microsoft SQL Server 2008
- Виртуализация приложений Майкрософт
- Microsoft Virtual Server 2005 R2 и Microsoft Windows Server 2008 Hyper-V
MAP 3.1 можно использовать в самых разных вычислительных средах. Сюда входят небольшие ИТ-отделы с несколькими развернутыми компьютерами в одном месте или крупные географически рассредоточенные ИТ-организации с тысячами компьютерных устройств. Это возможно, потому что MAP 3.1 не требует развертывания агента для сбора данных, а также потому, что он предоставляет возможность выполнять сбор данных с использованием либо одного компьютера, либо нескольких сосуществующих компьютеров, которые объединяют информацию в основную базу данных. Последняя конфигурация называется режимом масштабирования. Если вы хотите хранить данные для каждого местоположения отдельно, вы должны хранить их в отдельной базе данных, представляющей каждое местоположение. По умолчанию MAP 3.1 устанавливает и создает экземпляры базы данных с помощью Microsoft SQL Server Express. Однако в сценариях горизонтального масштабирования, включающих более 50 000 компьютеров, рекомендуется использовать полную версию Microsoft SQL Server 2005. Это обеспечит надлежащую производительность и позволит избежать ограничения размера базы данных версии Microsoft SQL Server Express.
Возможности оценки виртуализации серверов MAP 3.1
MAP 3.1 предоставляет следующие специальные функции, которые поддерживают выполнение оценки виртуализации серверов:
- Инвентаризация серверного оборудования и программного обеспечения
- Сбор показателей производительности сервера
- Оценка кандидатов на виртуализацию серверов, планирование консолидации и аналитические отчеты
MAP 3.1 использует трехэтапный процесс для выполнения оценки виртуализации серверов. Первый шаг включает создание или выбор существующей базы данных Microsoft SQL Server 2005 для хранения данных инвентаризации и показателей производительности. Второй шаг включает в себя фактическую инвентаризацию и компиляцию показателей производительности. Наконец, последний шаг включает в себя оценку инвентаризации и показателей производительности для определения кандидатов на виртуализацию серверов, выполнения планирования консолидации и создания аналитических отчетов.
В части III этой статьи вы пройдете трехэтапный процесс реальной оценки виртуализации серверов. Однако в следующих нескольких разделах представлены дополнительные сведения о каждом из трех наборов функций, составляющих основу возможностей оценки виртуализации серверов в MAP 3.1.
Функции инвентаризации оборудования и программного обеспечения
Прежде чем MAP 3.1 сможет выполнить инвентаризацию серверного оборудования и программного обеспечения, он должен иметь способ обнаружения серверов. В частности, MAP 3.1 поддерживает следующие методы обнаружения:
- Доменные службы Active Directory
- Сетевые протоколы Windows
- Импорт файла
- Сканирование диапазона IP-адресов
- Ручной ввод
Доступные методы обнаружения зависят от того, используете ли вы MAP 3.1 в среде или рабочей группе Active Directory, от методов обеспечения безопасности, таких как брандмауэры, развернутые в вашей инфраструктуре, и от типа оценки. Возможно, вам потребуется использовать один или несколько из этих методов обнаружения для оценки виртуализации вашего сервера.
Метод обнаружения доменных служб Active Directory позволяет запрашивать контроллер домена с помощью протокола облегченного доступа к каталогам (LDAP) для выбора целевых компьютеров в одном или нескольких доменах, контейнерах или организационных единицах (OU). В соответствии с настройками Active Directory по умолчанию компьютер, который не входил в домен более 90 дней, будет иметь просроченную учетную запись компьютера и не может быть инвентаризирован.
При использовании метода обнаружения сетевых протоколов Windows используются вызовы интерфейса прикладного программирования (API) WIN32 LAN Manager для запроса службы обозревателя компьютеров на серверах в рабочих группах и устаревших доменах Windows NT 4.0. С помощью этого метода идентифицируются только серверы, зарегистрированные службой обозревателя компьютеров. Поскольку порты сетевых подключений должны быть доступны на удаленном сервере, успех этого метода во многом зависит от правильной настройки сетевых брандмауэров.
Метод обнаружения «Импорт файлов» позволяет создать текстовый файл, содержащий список имен серверов, которые MAP 3.1 должна непосредственно инвентаризировать. Формат файла требует, чтобы имя каждого компьютера было указано в отдельной строке без использования какого-либо разделителя, например запятой, пробела, табуляции или другого символа.
Если вы не можете использовать ни один из предыдущих вариантов, вам, возможно, придется полагаться на метод обнаружения сканирования диапазона IP-адресов грубой силой. При использовании этого метода вам нужно указать только диапазон IP-адресов, и MAP 3.1 будет сканировать и инвентаризировать только отвечающие компьютеры в этом диапазоне адресов.
Метод обнаружения ручного ввода действительно полезен только в том случае, если вы хотите настроить таргетинг не более чем на несколько серверов, поскольку он требует ручного ввода имен компьютеров.
Как только MAP 3.1 обнаруживает целевые серверы, он использует несколько протоколов для сбора информации об инвентаризации серверного оборудования и программного обеспечения. В частности, MAP 3.1 использует следующие три метода инвентаризации:
- Удаленный реестр
- Простой протокол управления сетью (SNMP)
- Инструментарий управления Windows (WMI)
Метод удаленного реестра используется для поиска ролей, установленных на сервере. По умолчанию эта служба установлена на серверах Windows. Однако может потребоваться запуск службы удаленного реестра на целевых серверах с использованием автоматизированного метода, такого как групповая политика, или даже вручную, если вы имеете дело только с несколькими серверами. Кроме того, использование метода удаленного реестра требует исключения удаленного администрирования брандмауэра Windows и учетных данных локального администратора для успешного выполнения.
Метод SNMP использует установленный сетевой протокол для удаленного сбора значений атрибутов сервера. По умолчанию служба SNMP может быть не включена в операционной системе Windows. Этот метод используется, только если вы выбрали опцию MAP 3.1 для создания отчетов со списком всех устройств SNMP. Кроме того, использование SNMP требует, чтобы вы предоставили MAP 3.1 правильные строки сообщества.
Метод WMI используется для сбора всей другой информации об оборудовании, устройствах и программном обеспечении с целевых серверов. По умолчанию только Windows 2000 Server, Windows Server 2003, Windows Server 2003 R2 и Windows Server 2008 поддерживают WMI. Для удаленного подключения и использования WMI для успешного выполнения MAP 3.1 требуются учетные данные локального администратора.
Функции сбора показателей производительности
MAP 3.1 может начать собирать показатели производительности только после завершения инвентаризации целевых серверов. MAP 3.1 настроен на мониторинг счетчиков производительности стратегических физических и логических дисков, памяти, сети и процессора на наборе инвентаризируемых серверов. Эти данные используются на этапе анализа для определения кандидатов на виртуализацию серверов и планирования консолидации серверов, что также называется размещением виртуальных машин.
По умолчанию данные показателей производительности собираются каждые пять минут с помощью удаленных вызовов WMI. MAP 3.1 требует, чтобы вы указали период времени для сбора данных, в частности, дату и время, когда сбор данных должен закончиться. Рекомендуется использовать MAP 3.1 для сбора показателей производительности за период не менее 30 дней. Это минимальный период времени, который следует учитывать для сбора репрезентативного цикла данных о производительности сервера.
Функции оценки виртуализации серверов и создания отчетов
После того как показатели производительности сервера собраны и сохранены в базе данных, MAP 3.1 может выполнять следующие функции для завершения оценки виртуализации сервера:
- Анализ данных инвентаризации и мониторинга производительности
- Исключение серверов из числа кандидатов на виртуализацию на основе данных о производительности
- Используйте запланированную конфигурацию хоста Virtual Server 2005 R2 или Windows Server 2008 Hyper-V для проведения анализа планирования консолидации.
- Предоставлять подробные отчеты и предложения, определяющие кандидатов на виртуализацию серверов и размещение виртуальных машин на определенных узлах виртуализации.
Хотя это очень полезный инструмент, помните, что оценка виртуализации серверов MAP 3.1 не обеспечивает оптимального размещения виртуальных машин для минимизации числа требуемых хостов виртуализации, а также не позволяет определить правила совместного размещения серверов, которые должны применяться при определении виртуальных машин. размещение машины. Однако вы можете использовать MAP 3.1 для выполнения нескольких оценок виртуализации серверов в зависимости от местоположения.
Вывод
Во второй части этой статьи вы узнали о функциях MAP 3.1, которые поддерживают сбор данных, анализ и требования к отчетности для оценки виртуализации серверов. В части III этой статьи вы познакомитесь с процессом использования MAP 3.1 для сбора инвентаризации и показателей производительности, а также создания отчетов для поддержки оценки виртуализации серверов.