Планирование виртуализации (SharePoint Server 2010)

 

Последнее изменение раздела: 2016-11-30

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

Перед началом разработки плана виртуализации рекомендуется прочитать руководство по планированию и развертыванию Hyper-V (https://go.microsoft.com/fwlink/?linkid=187964&clcid=0x419).

Приведенные далее темы выходят за рамки данной статьи, но подробно рассматриваются в других статьях.

  • Управление мощностью

  • Высокий уровень доступности

  • Использование виртуальной среды

  • Требования безопасности

  • Аварийное восстановление

    Планирование непрерывности бизнеса

Виртуальная среда состоит из двух взаимосвязанных слоев: физического и виртуального. Изменение конфигурации в одном слое оказывает влияние на серверы в другом слое. Эта взаимосвязь становится существенной при планировании, развертывании и использовании SharePoint Server 2010 в виртуальной среде.

Создание плана развертывания SharePoint Server 2010 в виртуальной среде

Необходимо подходить к планированию для виртуальной фермы таким же образом, как и к планированию физической фермы. Большинство, если не все, из описанных проблем и требований, связанных с развертыванием SharePoint Server 2010 на физических серверах, относятся также и к виртуальным машинам. Все принимаемые решения, такие как минимальные требования к процессору или памяти, напрямую влияют на число требуемых узлов виртуализации, а также на их способность адекватно поддерживать виртуальные машины, определенные для фермы.

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

В следующей процедуре сведены вместе ключевые этапы планирования, задачи и ссылки.

Создание плана виртуализации

  1. Определение области виртуализации

    Определение области является ключевым фактором для успешной реализации, проекта виртуализации, управления им и его оценки. Следует учитывать тот факт, что в большинстве решений имеется несколько компонентов ферм. Например, веб-портал с выходом в Интернет обычно имеет ферму публикации, ферму разработки и ферму тестирования или обеспечения качества. При определении области необходимо решить, будет ли производиться виртуализация полной или выборочной инфраструктуры решения.

    Для определения области виртуализации используется следующий список задач.

    • Задача 1. Определение всех ферм, необходимых для реализации решения.

    • Задача 2. Определение количества требуемых серверов для каждой фермы, а также будущих ролей этих серверов в ферме.

    • Задача 3. Определение ферм, которые планируется развернуть в виртуальной среде.

    Определение области решения уточняет область развертывания, что упрощает реализацию и управление. Дополнительные сведения см. в статье Планирование сайтов и решений (SharePoint Server 2010). Кроме того, хотя решения совместно используют общие элементы, у каждого решения имеются свои собственные требования. Дополнительные сведения см. в статье Планирование основных компонентов сайта (SharePoint Server 2010). В статье Планирование социальных вычислений и совместной работы (SharePoint Server 2010) показано одно из распространенных решений.

    Уточните область в соответствии с целями и задачами решения, требованиями решения, или в зависимости от подразделения.

  2. Определение серверов для виртуализации

    Определите серверы, являющиеся подходящими кандидатами для виртуализации. С точки зрения технической поддержки и поддержки корпорации Майкрософт можно виртуализовать все серверы SharePoint. При принятии решения о виртуализации конкретного сервера необходимо учитывать следующие моменты.

    • Корпоративные политики соответствия (например, требованиям законодательства или техническим требованиям).

    • Преимущества, извлекаемые из консолидации серверов, такие как уменьшенное электропотребление и пониженные требования к объему физического пространства. Дополнительные сведения см. в статье Виртуализация серверов (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=187965&clcid=0x419) (Возможно, на английском языке).

    • Требования к мощности (см. следующий этап планирования).

  3. Определение требований к мощности для каждого сервера фермы

    Определите требования ресурсов для каждого сервера фермы, как если бы он был физическим сервером. При этом следует учитывать специальные роли серверов, такие как размещение компонентов поиска в корпоративной среде. Необходимо указать объем ресурсов, который требуется каждому компоненту сервера:

    • память;

    • количество процессоров и минимальная тактовая частота;

    • количество и объем жестких дисков;

    • количество сетевых адаптеров и требуемая от них производительность.

    Примечание

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

  4. Определите, может ли виртуальная машина соответствовать физическим требованиям.

    Следует определить, удовлетворяет ли каждая виртуальная машина, определенная на этапе 3, требованиям мощности соответствующего физического сервера. Как минимум необходимо выполнить следующие задачи.

    • Задача 1. Доступ к требованиям памяти в контексте доступной мощности узла виртуализации.

    • Задача 2. Доступ к требованиям процессора. Hyper-V имеет жесткое ограничение в четыре виртуальных процессора на виртуальную машину. Если для физического сервера в ферме требуется восемь процессоров, следует определить, можно ли удовлетворить это требование путем увеличения количества виртуальных машин в ферме.

    • Задача 3. Доступ к требованиям памяти виртуальной машины в контексте локальной физической памяти или SAN.

  5. Определение требований узла виртуализации

    Определите минимальные требования узла (память, количество ядер, количество и размер локальных жестких дисков, количество сетевых адаптеров). Также необходимо изучить и запланировать следующее.

    • Масштабируемость. Определите, можно ли добавить в главный компьютер дополнительные ЦП, дополнительную память, дополнительные жесткие диски и сетевые адаптеры.

      Важно!

      В зависимости от производителя и модели компьютера может оказаться, что увеличение мощности невозможно. Эти сведения необходимо получить до использования или приобретения сервера.

    • Дополнительная мощность. Определите, имеет ли узел возможность масштабировать существующие или добавлять дополнительные виртуальные машины. Это очень важно, если планируется использовать кластеризацию обработки отказа Hyper-V, быструю миграцию или динамическую миграцию.

    Важно!

    Спланируйте пиковые нагрузки и определите, как будут обрабатываться кратковременные пики нагрузки.

  6. Разработка архитектуры виртуализации

    Для построения успешного решения необходима хорошо разработанная архитектура. В SharePoint Server 2010 основная трехуровневая топология предоставляет основу для всех решений. Хороший проект на основе рекомендуемой базовой топологии формируют следующие элементы:

    • Хорошая общая производительность

    • Простота обслуживания и обновления

    • Гибкость

    • Масштабируемость

    • Высокий уровень доступности

    Дополнительные сведения см. в статье Планирование ферм серверов и серверных сред (SharePoint Server 2010).

    Модель архитектуры виртуализации состоит из узлов виртуализации и виртуальных машин, составляющих топологию фермы. Эта модель позволяет визуализировать виртуальную среду, которую планируется развернуть. Дополнительные сведения см. в статье Планирование виртуальной архитектуры (SharePoint Server 2010).

    Примечание

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

  7. Идентификация требований хранилища

    Определение объема локального физического хранилища или хранилища SAN, необходимого для хранилища, связанного с Hyper-V, такого как файлы конфигурации, виртуальные жесткие диски (VHD) и снимки.

  8. Идентификация требований резервного копирования и восстановления

    Кроме серверов фермы, следует выполнить планирование резервного копирования и восстановления для всей фермы или ее части. Дополнительные сведения см. в статье Резервное копирование и восстановление (SharePoint Server 2010).

  9. Определение требований высокого уровня доступности и разработка решения

    Определите подходы для достижения высокого уровня доступности веб-серверов, серверов приложений и баз данных. Следующие стратегии относятся к числу наиболее распространенных.

  10. Определение индикаторов исправности и мощности для наблюдения за виртуальной средой. Дополнительные сведения см. в статье Управление емкостью и высокой доступностью в виртуальной среде (SharePoint Server 2010).

    Объедините ключевые индикаторы, полученные на предыдущих этапах, с планированием, выполненным для SharePoint Server 2010. Дополнительные сведения см. в статье Планирование ферм серверов и серверных сред (SharePoint Server 2010). Следует определить все индикаторы исправности и мощности, чтобы собрать показатели для следующих объектов в виртуальной среде:

    • виртуальных машин, на которых установлен SharePoint Server 2010;

    • виртуальных машин, не являющихся частью фермы, таких как сервер брандмауэра;

    • узлов виртуализации;

    • сетевых компонентов.

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

  11. Создайте план развертывания для фазы развертывания жизненного цикла системы.

    Дополнительные сведения см. в описании модели развертывания продуктов SharePoint 2010, которое содержится в статье Технические графики (SharePoint Server 2010).

  12. Создание плана обслуживания

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