Резервное копирование данных SharePoint с помощью DPM

Важно!

Поддержка этой версии Data Protection Manager (DPM) завершена. Рекомендуется выполнить обновление до DPM 2022.

System Center Data Protection Manager (DPM) можно развернуть для защиты ферм SharePoint, внешних баз данных SQL Server и папок, включающих настройки для фермы. В этой статье описываются действия по резервному копированию и восстановлению данных SharePoint. В следующих разделах приводятся подробные сведения о настройке и восстановлении данных архивации для SharePoint.

Дополнительные сведения об устранении неполадок см. в статье об устранении неполадок SharePoint и DPM.

Предварительные условия и ограничения

  • Список поддерживаемых версий SharePoint и версий DPM, необходимых для их резервного копирования, см. в статье Что может выполнять резервное копирование DPM?

  • По умолчанию при организации защиты SharePoint защита распространяется на все базы данных содержимого (а также на базы данных SharePoint_Config и SharePoint_AdminContent*). Если вы хотите добавить настройки, такие как индексы поиска, шаблоны, базы данных службы приложений или служба профилей пользователей, необходимо настроить их для защиты отдельно. Убедитесь, что включена защита для всех папок, включающих такие типы функций или файлы настройки.

  • Базы данных SharePoint, использующие функцию AlwaysOn, могут быть защищены с помощью DPM 2012 R2 с обновлением 5 и более поздних версий.

  • Для баз данных SharePoint нельзя настроить защиту как для источника данных SQL Server. Можно выполнять восстановление отдельных баз данных из резервной копии фермы.

  • Помните, что для DPM выполняется как локальная система и для резервного копирования SQL Server баз данных для SQL Server требуются права sysadmin на этой учетной записи. На SQL Server, для которого требуется создать резервную копию, задайте для nt AUTHORITY\SYSTEM значение sysadmin.

  • Для каждых 10 млн элементов в ферме требуется минимум 2 ГБ пространства на томе, где размещается папка DPM. Это пространство необходимо для создания каталогов. Чтобы вы могли использовать DPM для выполнения определенного восстановления элементов (семейств веб-сайтов, сайтов, списков, библиотек документов, папок, отдельных документов и элементов списков), создание каталога создает список URL-адресов, содержащихся в каждой базе данных контента. Список URL-адресов можно просмотреть в области элементов, доступных для восстановления, в области задач Восстановление консоли администрирования DPM.

  • Если в ферме SharePoint SQL Server базы данных, настроенные с SQL Server псевдонимами, установите клиентские компоненты SQL Server на интерфейсном веб-сервере, который будет защищать DPM.

  • Защита элементов хранилища приложения не поддерживается в SharePoint 2013.

  • DPM не поддерживает защиту удаленного хранилища FILESTREAM. Хранилище FILESTREAM должно быть частью базы данных.

Перед началом работы

  1. Развертывание DPM — убедитесь, что DPM установлен и развернут правильно. Если вы этого не сделали, см. следующие статьи:

  2. Настройка хранилища . Резервные копии данных можно хранить на диске, на ленте и в облаке с помощью Azure. Дополнительные сведения см. в статье Подготовка хранилища данных.

  3. Настройка агента защиты DPM — вам потребуется установить агент защиты DPM на каждом сервере в ферме SharePoint, включая серверы SQL Server. Единственным исключением является необходимость установки только на одном интерфейсном веб-сервере (WFE). Например, если у вас есть одна ферма с двумя серверами WFE, сервером индексирования и кластером с двумя узлами SQL Server, необходимо установить агент на сервере индексирования, на обоих узлах в кластере SQL Server и на одном из серверов WFE. Так как WFE-серверы не размещают содержимое, DPM требуется только агент на одном из них, чтобы служить точкой входа для защиты. См. статью Развертывание агента защиты DPM.

    Если база данных SQL Server SharePoint является удаленной, необходимо настроить агент DPM в ней. Если он кластеризован, установите агент на всех узлах кластера.

Настройка резервного копирования

Чтобы создать резервную копию фермы SharePoint, настройте защиту для SharePoint с помощью ConfigureSharePoint.exe, а затем создайте группу защиты в DPM.

  1. Запустите ConfigureSharePoint.exe — это средство настраивает службу модуля записи VSS SharePoint (WSS) и предоставляет агенту защиты учетные данные для доступа к ферме SharePoint. После развертывания агента защиты файл ConfigureSharePoint.exe можно найти в <папке Путь> установки DPM\bin на интерфейсном веб-сервере. Если у вас несколько WFE-серверов, необходимо установить их только на одном из них. Выполните следующую команду.

    • На WFE-сервере в командной строке перейдите в папку <Расположение> установки DPM\bin\ и запустите ConfigureSharePoint [-EnableSharePointProtection] [-EnableSPSearchProtection] [-ResolveAllSQLAliases] [-SetTempPath <path>], где:

      • EnableSharePointProtection включает защиту фермы SharePoint, включает модуль записи VSS и регистрирует идентификатор приложения DCOM WssCmdletsWrapper для запуска от лица пользователя, чьи учетные данные указываются с этим параметром. Эта учетная запись должна быть администратор фермы, а также локальным администратором на интерфейсном веб-сервере.

      • EnableSPSearchProtection включает защиту поиска SP WSS 3.0 путем использования раздела реестра SharePointSearchEnumerationEnabled в разделе HKLM\Software\Microsoft\ Microsoft Data Protection Manager\Agent\2.0\ на интерфейсном веб-сервере, а также регистрирует удостоверение WssCmdletsWrapper приложения DCOM для запуска от имени пользователя, учетные данные которого указываются с помощью этого параметра. Эта учетная запись должна быть администратор фермы, а также локальным администратором на интерфейсном веб-сервере.

      • ResolveAllSQLAliases отображает все псевдонимы, сообщаемые модулем записи VSS SharePoint, и разрешает их в соответствующие SQL Server. Он также отображает соответствующие разрешенные имена экземпляров. Если серверы находятся в режиме зеркального отображения, также отображает дублируемый сервер. Сообщает обо всех псевдонимах, которые не удается разрешить с системой SQL Server.

      • SetTempPath — устанавливает путь для переменных среды TEMP и TMP. Восстановление на уровне элемента завершается сбоем, если восстанавливается большое семейство веб-сайтов, сайт, список или элемент, а во временной папке администратора фермы недостаточно места. Этот параметр позволяет вам изменить путь к папке хранения временных файлов, указав том, в котором имеется достаточно пространства для сохранения восстанавливаемого семейства веб-сайтов или веб-сайта.

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

      • Предоставьте группе WSS_Admin_WPG полный доступ к папке DPM (%Program Files%\Microsoft Data Protection Manager\DPM).

      • Предоставьте группе WSS_Admin_WPG право чтения реестра DPM (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager).

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

  2. Чтобы создать группу защиты, выберитеДействия>защиты>Создать группу защиты, чтобы открыть мастер создания группы защиты в консоли DPM.

  3. На экране Выбор типа группы защиты выберите Серверы.

  4. В окне Выбор участников группы разверните сервер, на котором находится роль WFE. Если имеется несколько серверов WFE, выберите тот, на котором установлен файл ConfigureSharePoint.exe. Дополнительные сведения см. в разделе Развертывание групп защиты.

    При развертывании сервера SharePoint DPM запрашивает VSS, чтобы узнать, какие данные DPM может защитить. Если база данных SharePoint удалена, DPM подключается к ней. Если источники данных SharePoint не отображаются, проверка, запущен ли модуль записи VSS на сервере SharePoint и на любом удаленном SQL Server, и убедитесь, что агент DPM установлен как на сервере SharePoint, так и на удаленном SQL Server. Кроме того, убедитесь, что базы данных SharePoint не защищены в других местах как SQL Server базы данных.

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

  6. Щелкните Выбрать краткосрочные цели>Диапазон хранения и укажите, как долго нужно хранить данные на диске. В разделе Точки восстановления приложения выберите расписание быстрой полной архивации. DPM будет выполнять быструю полную архивацию непосредственно перед планированием каждой точки восстановления. Для баз данных SharePoint в режиме полного восстановления журналы будут автоматически усекаться после каждой успешной быстрой полной архивации.

  7. Если вы хотите хранить данные на ленте для долгосрочного хранения, в разделе Укажите долгосрочные цели укажите, сколько времени вы хотите хранить данные на ленте (1–99 лет). В поле Интервал резервного копирования укажите, как часто следует выполнять резервное копирование на ленту. Частота основана на указанном вами диапазоне хранения.

    • Если диапазон хранения составляет 1–99 лет, можно планировать резервное копирование каждый день, каждую неделю, дважды в неделю, раз в месяц, раз в квартал, раз в полгода или раз в год.

    • Если диапазон хранения составляет 1–11 месяцев, то можно планировать резервное копирование каждый день, каждую неделю, дважды в неделю или раз в месяц.

    • Если диапазон хранения составляет 1–4 недели, то можно планировать резервное копирование каждый день или каждую неделю.

    На автономном ленточном накопителе для одной группы защиты DPM использует одну и ту же ленту для ежедневного резервного копирования, пока на ленте не будет недостаточно места. Можно также выполнять совместное размещение данных из разных групп защиты на ленте.

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

  8. На странице Проверка выделения места на диске проверьте пространство на диске пула носителей, выделенное для этой группы защиты.

    В поле Общий размер данных показан размер данных для резервного копирования, а в поле Место на диске для подготовки в DPM — объем дискового пространства, рекомендуемый DPM для группы защиты. DPM выбирает идеальный том резервного копирования на основе параметров. Однако вы можете изменить выбор тома для резервного копирования в разделе Сведения о выделении места на диске. Для рабочих нагрузок выберите предпочтительное хранилище в раскрывающемся меню. Вы можете изменить значения для параметров Общий объем и Доступный объем в области Доступный объем на диске. Недостаточное пространство — это объем хранилища, который DPM предлагает добавить в том, чтобы продолжить резервное копирование в будущем.

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

  10. На странице Выбор параметров проверки согласованности выберите способ автоматизации проверки согласованности. Можно включить запуск проверки только в том случае, когда данные реплики становится несогласованными или по расписанию. Если вы не хотите настраивать автоматическую проверку согласованности, можно запустить вручную проверка в любое время, щелкнув правой кнопкой мыши группу защиты в области Защита консоли DPM и выбрав Команду Выполнить проверку согласованности.

  11. Если вы выбрали резервное копирование в облако с помощью Azure Backup, на странице Указание данных сетевой защиты выберите рабочие нагрузки, для резервного копирования в Azure.

  12. На экране расписания резервного копирования в сети укажите периодичность добавочного резервного копирования в Azure. Можно запланировать резервное копирование на каждый день, каждую неделю, каждый месяц и каждый год, а также выбрать время и (или) дату резервного копирования. Резервное копирование может выполняться до двух раз в день. При каждом запуске резервной копии в Azure создается точка восстановления данных из копии резервных копий данных, хранящихся на диске DPM.

  13. На экране Укажите политику хранения в сети можно выбрать режим хранения в Azure для точек восстановления, содержащих ежедневные, еженедельные, ежемесячные или ежегодные резервные копии.

  14. На экране Выберите репликацию в сети укажите, как должна выполняться начальная полная репликация данных. Можно выполнить репликацию по сети или сделать автономную резервную копию (автономное заполнение). Автономное резервное копирование использует функцию импорта Azure. Дополнительные сведения.

  15. На странице Сводка проверьте выбранные параметры. Когда вы выберете Создать группу, будет выполнена начальная репликация данных. После завершения защиты состояние группы будет отображаться как ОК на странице Состояние . Далее резервное копирование выполняется в соответствии с параметрами группы защиты.

Мониторинг

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

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

  • При использовании Operations Manager вы можете публиковать оповещения централизованно.

Настройка уведомлений мониторинга

  1. В консоли администрирования DPM выберитеПараметрыдействий>мониторинга>.

  2. Выберите SMTP-сервер, введите имя сервера, порт и электронный адрес, с которого будут отправляться уведомления. Адрес должен быть допустимым.

  3. В поле Прошедший проверку подлинности SMTP-сервер введите имя пользователя и пароль. Имя пользователя и пароль должны быть именем учетной записи домена пользователя, адрес которого "От" описан на предыдущем шаге. в противном случае доставка уведомлений завершается сбоем.

  4. Чтобы проверить параметры SMTP-сервера, выберите Отправить тестовую почту, введите адрес электронной почты, по которому DPM отправит тестовое сообщение, и нажмите кнопку ОК. Выберите Параметры>Уведомления и укажите типы оповещений, о которых необходимо уведомлять получателей. В поле Получатели введите адрес электронной почты каждого получателя, которому DPM будет отправлять копии уведомлений.

Публикация оповещений Operations Manager

  1. В консоли администрирования DPM выберитеПараметры>действия>мониторинга>Публикация>оповещений Публикация активных оповещений

  2. После включения публикации оповещений все существующие оповещения DPM, для которых может потребоваться действие пользователя, публикуются в журнале событий оповещений DPM . Затем агент Operations Manager, установленной на сервере DPM, публикует эти оповещения в Operations Manager и продолжает обновлять консоль при создании новых оповещений.

Восстановление данных SharePoint

Данные SharePoint можно восстановить следующим образом.

  • Восстановление в исходное расположение

  • Восстановление в альтернативное расположение. Помните, что полное восстановление фермы в новое расположение выполнить невозможно.

  • Копирование данных в сетевую папку

  • Копирование данных на ленту

Помните, что для восстановления фермы:

  • Если для сервера SharePoint настроена защита в качестве базы данных SQL Server, данные SharePoint можно восстановить, выбрав в мастере восстановления базу данных SQL Server.

  • Обратите внимание на следующие аспекты восстановления фермы.

    • Для веб-серверов переднего плана должна быть задана та же конфигурация, что и при создании точки восстановления.

    • Структура фермы должны быть создана на веб-сервере переднего плана; данные фермы будут восстанавливаться в существующую структуру.

    • Для экземпляров SQL Server должны быть настроены те же имена, что и при создании точки восстановления.

    • Для экземпляров SQL Server должны быть настроены те же конфигурации дисков, что и при создании точки восстановления.

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

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

    • Время точки восстановления для данных SharePoint, которое отображается на вкладке Обзор , может отличаться от времени, отображаемого на вкладке Поиск . На вкладке Обзор отображается время резервного копирования для фермы, а на вкладке Поиск указывается правильное время точки восстановления для сайтов, документов и папок.

Существует несколько возможных сценариев восстановления фермы.

  • Конфигурация фермы не изменилась со времени выполнения резервного копирования. В этом случае выполняется восстановление в функционируюющую ферму.

  • База данных конфигурации повреждена, и серверы в ферме не работают.

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

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

  1. В консоли администрирования DPM выберите Восстановление на панели навигации.

  2. В области Защищенные данные разверните сервер, содержащий ферму, которую требуется восстановить, и выберите Все защищенные данные SharePoint. Ферма отображается в области Восстанавливаемый элемент как имя сервера\имя фермы.

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

  4. В меню Время восстановления выберите нужную точку восстановления.

  5. В области Действия выберите Восстановить.

    Запускается мастер восстановления.

  6. На странице Выбор проверки восстановления нажмите кнопку Далее.

  7. Выберите расположение для восстановления базы данных.

Примечание

  • Нельзя восстановить всю ферму в альтернативное расположение.
  • Если при выборе варианта Копировать в сетевую папку выбранная точка восстановления не была создана в процессе быстрой полной архивации, будет выведен список новых точек восстановления для выбора.
  • Если при выборе варианта Копировать на ленту выбранная точка восстановления не была создана в процессе быстрой полной архивации, будет выведен список новых точек восстановления для выбора. В качестве ленты выберите ленточный библиотеку, которую вы хотите использовать для восстановления.
  1. Укажите параметры восстановления для регулирования использования пропускной способности сети, восстановления на основе SAN и Уведомления по электронной почте, а затем нажмите кнопку Далее.

  2. На странице Сводка просмотрите параметры восстановления и нажмите кнопку Восстановить.

Изменение интерфейсного веб-сервера

В следующей процедуре используется пример фермы серверов с двумя интерфейсными веб-серверами: Server1 и Server2. DPM использует Server1 для защиты фермы. Вам нужно изменить интерфейсный веб-сервер, используемый DPM, на Server2, чтобы удалить из фермы сервер Server1.

Примечание

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

Изменение интерфейсного веб-сервера, используемого DPM для защиты фермы

  1. Остановите службу записи VSS SharePoint на сервере Server1, выполнив в командной строке следующую команду:

    stsadm -o unregisterwsswriter

  2. На Server1 откройте редактор реестра и перейдите к следующему разделу:

    HKLM\System\CCS\Services\VSS\VssAccessControl

  3. Проверьте все значения, перечисленные в подразделе VssAccessControl. Если какая-либо из записей имеет значение 0 и другой модуль записи VSS работает со связанными учетными данными, измените значение этой записи на 1.

  4. Установите агент защиты на Server2.

    Предупреждение

    Переключиться с одного интерфейсного веб-сервера на другой можно, только если оба находятся в одном домене.

  5. На сервере Server2 в командной строке измените каталог на Расположение установки DPM\bin\ и запустите ConfigureSharepoint. Дополнительные сведения о ConfigureSharePoint: Настройка резервного копирования.

  6. Существует известная проблема, когда ферма серверов является единственным членом группы защиты, а группа защиты настроена для использования защиты на ленте. Если ваша ферма является единственным членом группы защиты на базе ленты, то чтобы изменить интерфейсный веб-сервер, используемый DPM для защиты фермы, необходимо временно добавить в группу защиты еще одного члена, выполнив следующие действия:

    • В консоли администрирования DPM выберите Защита на панели навигации.

    • Выберите группу защиты, к которой принадлежит ферма серверов, и щелкните Изменить группу защиты.

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

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

    • Завершите работу мастера.

  7. Удалите Server1 из группы защиты и выберите сохранение реплик на дисках и ленте.

  8. Выберите группу защиты, к которой принадлежит ферма серверов, и щелкните Изменить группу защиты.

  9. В мастере изменения групп на странице Выбор участников группы разверните узел Server2, выберите ферму серверов, а затем завершите работу мастера.

    Будет запущена проверка согласованности.

  10. Если вы выполнили шаг 6, то теперь можете удалить том из группы защиты.

Удаление базы данных из фермы SharePoint

При удалении базы данных из фермы SharePoint DPM пропускает резервное копирование этой базы данных, продолжает резервное копирование других баз данных в ферме SharePoint и оповещает администратора резервного копирования.

Оповещение DPM — изменение конфигурации фермы

Это предупреждение, которое выдает Data Protection Manager (DPM) при сбое автоматической защиты базы данных SharePoint. Дополнительные сведения о причине этого оповещения см. в области Сведений об оповещении.

Чтобы устранить это предупреждение, сделайте следующее:

  1. Проверьте у администратора SharePoint, удалена ли база данных из фермы. Если база данных была удалена из фермы, ее необходимо удалить из функции активной защиты в DPM.
  2. Чтобы удалить базу данных из функции активной защиты, сделайте следующее.
    1. В консоли администрирования MABS выберите Защита на панели навигации.
    2. В области Отображение щелкните правой кнопкой мыши группу защиты для фермы SharePoint и выберите команду Остановить защиту члена.
    3. В диалоговом окне Остановить защиту выберите Сохранить защищенные данные.
    4. Выберите Остановить защиту.

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