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


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

Вы можете развернуть 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 включает защиту службы поиска WSS 3.0 SP с помощью раздела реестра SharePointSearchEnumerationEnabled в разделе "HKLM\Software\Microsoft\ Microsoft Data Protection Manager\Agent\2.0\" на интерфейсном веб-сервере, а также регистрирует идентификатор приложения DCOM WssCmdletsWrapper для запуска от лица пользователя, учетные данные которого указываются с этим параметром. Эта учетная запись должна быть администратором фермы, а также локальным администратором на интерфейсном веб-сервере.

      • 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. В разделе Select data protection method (Выбор метода защиты данных) укажите способ обработки краткосрочной и долгосрочной резервной копии. Краткосрочное резервное копирование всегда выполняется сначала на диск, с возможностью резервного копирования с диска в облако Azure с помощью службы Azure Backup (на короткий или долгий срок). В качестве альтернативы долгосрочной резервной копии в облаке можно также настроить долгосрочное резервное копирование на автономное ленточное устройство или ленточную библиотеку, подключенную к серверу DPM.

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

  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-сервере с проверкой подлинности введите имя пользователя и пароль. Имя пользователя и пароль должны быть именем учетной записи домена пользователя, адрес которого "From" описан на предыдущем шаге; в противном случае доставка уведомлений завершается ошибкой.

  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 — изменена конфигурация фермы

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

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

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

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