Поделиться через


Модуль репликации профилей пользователей (Office SharePoint Server)

В этой статье содержатся сведения о модуле репликации профилей пользователей. С помощью модуля репликации администратор общих служб может реплицировать профили пользователей между поставщиками общих служб (SSP).

Понятие поставщика общих служб (SSP) впервые представлено в Microsoft Office SharePoint Server 2007. Поставщик общих служб выступает в качестве поставщика основных централизованных служб сайтам и порталам. При разработке поставщика учитывалась необходимость изоляции, что позволяет организации использовать единый поставщик общих служб, предоставляющий общие службы уровня предприятия всем сайтам. В соответствии с текущей архитектурой общих служб сайт или портал может использовать службы, предоставляемые только одним поставщиком общих служб. Для большинства служб в SSP этот принцип действует в размещенных сценариях, неглобальных организациях и компаниях, а также в полностью распределенных организациях. Тем не менее изоляция данных неэффективна в службах, использующих данные профилей пользователей, предоставляемые службами профилей пользователей, такими как "Поиск людей", "Аудитории" и "Мои сайты". В основе этой проблемы лежит сам принцип работы службы профилей пользователей, в которой личность пользователя идентифицируется независимо от порядка развертывания Office SharePoint Server 2007 в среде. В службе "Мои сайты" пользователь может иметь только один личный сайт (мой сайт).

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

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

Веб-службы используются для извлечения данных (всех данных профиля или только изменений) из исходного поставщика общих служб (SSP) и немедленной их записи в другие SSP от имени пользователя или службы профилей пользователей. К таким данным относятся данные о свойствах профиля, коллегах пользователя, членстве в сайтах, ссылках пользователя и политике конфиденциальности, связанной с данными. Модуль репликации поддерживает синхронизацию данных по расписанию или вручную. Допускается извлечение и запись всех или части данных для всех или некоторых пользователей. Синхронизация данных позволяет обеспечить точность и актуальность данных служб профилей пользователей, аудиторий и поиска (людей).

Модуль репликации включает в себя два компонента:

  • служба Windows;

  • приложение Windows Forms.

Модуль репликации можно установить на любой компьютер с доступом к исходному и целевому поставщику общих служб. Тем не менее рекомендуется устанавливать модуль репликации на компьютер, входящий в состав исходной фермы, или компьютер, подключенный к подсети исходного домена. Для чтения и записи данных между хранилищами пользователей профилей используются веб-службы профилей пользователей и журнала изменений профилей пользователей Microsoft Office SharePoint Server 2007 с пакетом обновления 1 (SP1).

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

Типы репликации

Тип В каких случаях применяется

Полная репликация

  • Репликация всех данных профилей пользователей из существующего хранилища профилей пользователей SSP, например, в новом развертывании SSP.

  • Утрата или повреждение данных хранилища профилей пользователей SSP, копия которых существует в другом хранилище.

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

Добавочная репликация

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

Восстановление

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

  • Репликация данных профилей одного или нескольких пользователей с использованием имен их учетных записей.

  • Репликация данных профилей одного или нескольких пользователей, не включенных в запланированную операцию репликации.

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

На вкладке Конфигурация администратор может настроить параметры остальных трех вкладок ("Полная репликация", "Добавочная репликация" и "Восстановление").

Примечание

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

Требования к системе

Для использования модуля репликации требуется установка Microsoft Office SharePoint Server 2007 с пакетом обновления 1 (SP1). Только для добавочной репликации необходимо настроить ссылки на надежные расположения личных сайтов с помощью веб-страницы администрирования общих служб. Дополнительные сведения о настройке ссылок на надежные расположения личных сайтов см. в статье Добавление ссылки на надежные расположения личных сайтовНастроенной учетной записи необходимо назначить разрешения на управление профилями пользователей в исходном и целевом поставщиках общих служб, а также права на чтение для исходной и целевой ферм, используемых веб-службами Office SharePoint Server 2007 с пакетом обновления 1 (SP1). Дополнительные сведения о ссылках на надежные расположения личных сайтов см. в примечаниях.

Для установки модуля репликации требуются права локального администратора.

Примечания

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

При добавочной репликации также используется список ссылок на надежные расположения личных сайтов для определения расположения личного сайта пользователя. Это позволяет определить исходное расположение профиля пользователя. В связи с особенностями разработки личных сайтов поставщик общих служб, на котором размещается личный сайт пользователя, также считается содержащим основную запись профиля для этого пользователя. Список ссылок на надежные расположения личных сайтов на веб-странице поставщика общих служб используется в качестве основного профиля пользователя, который содержит определенные сведения о пользователе, например домен Active Directory пользователя. С помощью аудиторий определяются, группируются и затем сопоставляются с конкретными сайтами личных сайтов связанные пользователи. Дополнительные сведения о ссылках на надежные расположения личных сайтов см. в разделе Управление расположениями личных сайтов.

Список ссылок на надежные расположения личных сайтов используется в процессе добавочной репликации, чтобы избежать циклической репликации. Например, если пользователь обновляет свойство AboutMe, это изменение реплицируется в хранилище профилей пользователей Б и регистрируется в журнале изменений. При запуске модуля репликации для хранилища Б предпринимается попытка обратной репликации этого изменения в исходное хранилище профилей пользователей (хранилище А) как изменения, произошедшего с момента последней репликации. Однако перед этим модуль репликации проверяет список ссылок на надежные расположения личных сайтов на предмет того, является ли указанный профиль основным профилем пользователя в хранилище А. Если профиль не является основным, модулем репликации выполняется репликация этого изменения.

Исключением из предыдущего примера является случай, когда свойство помечено как Веб-канал на вкладке Конфигурация. В этом случае при репликации изменений таких свойств модуль репликации игнорирует список ссылок на надежные расположения личных сайтов. Обычно свойство помечается как Веб-канал в тех случаях, когда данные необходимо реплицировать независимо от расположения основного профиля пользователя. Такое поведение обычно реализуется при выполнении только импорта каталога бизнес-данных на одном поставщике общих служб для всех пользователей, и требуется транслировать эти свойства другим поставщикам общих услуг. В качестве другого примера можно привести случай, когда основной интерфейс поиска людей располагается на сайте, подключенном к поставщику общих служб А (исходный SSP) и необходимо предоставить рабочую ссылку Добавить к моим коллегам для основного профиля пользователя, располагающегося на поставщике общих служб Б (целевой SSP).

Модуль репликации не поддерживает репликацию данных, поступающих из источников Active Directory, поскольку они автоматически обновляются из Active Directory при импорте.

Этапы установки

Дополнительные сведения по этапам установки модуля репликации профилей пользователей см. в разделе Установка набора средств администрирования SharePoint (Office SharePoint Server).

Содержание

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