Резервное копирование фермы SharePoint в Azure Stack с помощью Microsoft Azure Backup Server

В этой статье описывается резервное копирование и восстановление данных SharePoint с помощью Microsoft Azure Backup Server (MABS).

Microsoft Azure Backup Server (MABS) позволяет создать резервную копию фермы SharePoint (в Azure Stack) в Microsoft Azure, что позволяет создать резервную копию других источников данных. Azure Backup обеспечивает гибкость в расписании резервного копирования для создания ежедневных, еженедельно, ежемесячных или ежегодных точек резервного копирования и предоставляет параметры политики хранения для различных точек резервного копирования. Также она позволяет сохранять копии локальных дисков для краткосрочных целей времени восстановления, а также сохранять копии в Azure для экономичного и длительного хранения.

Поддерживаемые сценарии SharePoint

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

Поддерживаемые сценарии

Служба архивации Azure для MABS поддерживает следующие сценарии:

Рабочая нагрузка Версия Развертывание SharePoint Защита и восстановление
SharePoint SharePoint 2019, SharePoint 2016 с последними SPS SharePoint, развернутый как виртуальная машина Azure Stack
--------------
SQL Always On
Параметры восстановления фермы SharePoint: ферма, база данных, файл или элемент списка для восстановления из точек восстановления диска. Восстановление фермы и базы данных из точек восстановления Azure.

Неподдерживаемые сценарии

  • Защита фермы SharePoint с помощью MABS не охватывает индексы поиска или базы данных службы приложений. Защиту этих баз данных необходимо настраивать отдельно.

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

Ограничения

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

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

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

Необходимые компоненты

Прежде чем продолжить, убедитесь, что выполнены все необходимые условия для использования Microsoft Azure Backup для защиты рабочих нагрузок. Задачи в предварительных требованиях также включают в себя создание хранилища резервных копий, скачивание учетных данных хранилища, установка агента Azure Backup и регистрация Azure Backup Server в хранилище.

Дополнительные требования

  • По умолчанию при защите SharePoint все базы данных контента (и базы данных SharePoint_Config и SharePoint_Администратор Content*) защищены.

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

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

  • На каждые 10 млн элементов, содержащихся в ферме, требуется не менее 2 ГБ памяти в томе, где находится папка MABS. Эта память нужна для создания каталога.

    Чтобы использовать MABS для восстановления определенных элементов (семейства веб-сайтов, сайты, списки, библиотеки документов, папки, документы или элементы списков), операция создания каталога формирует список URL-адресов, сохраняемых в каждой базе данных содержимого. Этот список URL-адресов можно просмотреть в консоли администратора MABS, открыв панель восстанавливаемых элементов в области задач "Восстановление".

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

Настроить резервное копирование

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

Выполните следующие действия:

  1. Запустите ConfigureSharePoint.exe — это средство служит для настройки службы модуля записи VSS SharePoint (WSS) и предоставляет агенту защиты учетные данные для фермы SharePoint. После развертывания агента защиты файл ConfigureSharePoint.exe можно найти в папке <MABS Installation Path\>\bin на интерфейсном веб-сервере.

    Если у вас несколько серверов WFE, необходимо установить их только на один из них.

    Выполните следующее.

    1. На сервере WFE в командной строке перейдите и \<MABS installation location\>\\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 отображает все псевдонимы, о которых сообщает модуль SharePoint для записи VSS и выполняет их разрешение с соответствующей системой SQL Server. Он также отображает соответствующие разрешенные имена экземпляров. Если серверы находятся в режиме зеркального отображения, также отображает дублируемый сервер. Сообщает обо всех псевдонимах, которые не удается разрешить с системой SQL Server.

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

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

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

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

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

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

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

  4. В окне Выбор участников группы разверните сервер, на котором находится роль WFE.

    Если существует несколько серверов WFE, выберите один из установленных ConfigureSharePoint.exe.

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

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

  6. Для параметра Выбрать краткосрочные цели укажите способ резервного копирования для краткосрочного хранения на диске. Для параметра Диапазон хранения укажите, как долго требуется хранить данные на диске. Для параметра Частота синхронизации укажите, как часто необходимо выполнять добавочное резервное копирование на диск. Если вы не хотите указывать интервал резервного копирования, можно выбрать параметр "Непосредственно перед точкой восстановления", чтобы MABS выполняла резервное копирование непосредственно перед каждой запланированной точкой восстановления.

  7. На странице Проверка выделения места на диске просмотрите объем выделенного хранилища в пуле носителей для группы защиты.

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

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

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

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

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

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

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

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

Мониторинг операций

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

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

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

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

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

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

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

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

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

  1. В консоли администратора MABS выберите Мониторинг>Действие>Параметры>Публикация оповещений>Опубликовать активные оповещения

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

Восстановление элемента SharePoint с диска с помощью MABS

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

Выполните следующие действия:

  1. Откройте консоль администратора MABS.

    На вкладке Защита отображаются все фермы SharePoint, защищаемые MABS.

    Снимок экрана: список ферм SharePoint, защищенных MABS.

  2. Чтобы восстановить элемент, перейдите на вкладку "Восстановление ".

    Снимок экрана: запуск процесса восстановления.

  3. Поиск элемента SharePoint для восстановления элемента SharePoint с помощью дикого карта поиска в диапазоне точек восстановления.

    Снимок экрана: поиск элементов восстановления SharePoint с помощью дикого карта поиска.

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

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

  5. Выберите Дата > Время восстановления, а затем выберите подходящий элемент: База данных > Ферма SharePoint > Точка восстановления > Элемент.

    Снимок экрана: выбор точки восстановления для операции восстановления.

  6. Щелкните элемент правой кнопкой мыши, выберите "Восстановить", чтобы открыть мастер восстановления, а затем нажмите кнопку "Далее".

    Снимок экрана: продолжение процесса восстановления.

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

    Снимок экрана: выбор типа восстановления.

    Примечание.

    Выбранный в примере параметр Восстановить в исходное местоположение восстанавливает элемент на исходный сайт SharePoint.

  8. Выберите желаемый процесс восстановления на соответствующей странице мастера.

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

    • Если с момента создания точки восстановления ферма SharePoint изменилась, выберите вариант Восстановление с использованием фермы восстановления .

      Снимок экрана: выполнение процесса восстановления.

  9. Укажите размещение промежуточного экземпляра SQL Server для временного восстановления базы данных, а также промежуточную общую папку на сервере MABS и на сервере, где выполняется SharePoint, для восстановления элемента.

    Снимок экрана: промежуточное расположение 1.

    Сервер MABS присоединяет базу данных контента, в которой размещается элемент SharePoint, к временному экземпляру SQL Server. Затем он восстанавливает элемент из базы данных контента и помещает его в промежуточную папку на сервере MABS. Теперь элемент, восстановленный в папке промежуточного хранения, нужно экспортировать в папку промежуточного хранения на ферме SharePoint.

    Снимок экрана: промежуточное расположение 2.

  10. Откройте страницу Указание параметров восстановленияи примените параметры безопасности к ферме SharePoint или к точке восстановления. Выберите Далее.

    Варианты восстановления

    Примечание.

    Здесь же можно отрегулировать использование пропускной способности сети. Это позволит сократить нежелательную нагрузку на сервер в рабочие часы.

  11. Просмотрите сводные данные и нажмите кнопку Восстановить, чтобы начать восстановление файла.

    Сводка параметров восстановления

  12. Теперь откройте вкладку Мониторинг в консоли администратора MABS и проверьте состояние восстановления.

    Снимок экрана: состояние восстановления.

    Примечание.

    Файл восстановлен. Обновите сайт SharePoint, чтобы проверить восстановленный файл.

Восстановление базы данных SharePoint из Azure с помощью MABS

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

  1. Просмотрите различные точки восстановления (как показано ранее) и выберите точку восстановления, которую требуется восстановить.

    Снимок экрана: просмотр различных точек восстановления.

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

    Примечание.

    Так как для фермы SharePoint предусмотрен длительный срок хранения в Azure, на сервере MABS нет доступных сведений о каталоге (метаданных). В результате каждый раз, когда базу данных контента SharePoint требуется вернуть в состояние на определенный момент, необходимо каталогизировать ферму SharePoint заново.

  3. Выберите Повторить каталогизацию.

    Снимок экрана: выбор повторного каталога.

    Откроется окно состояния Повторная каталогизация облака .

    Снимок экрана: окно состояния Cloud Recatalog.

    После завершения каталогизации состояние изменится на Успешно. Выберите Закрыть.

    Снимок экрана: состояние изменено на Success.

  4. Выберите объект SharePoint на вкладке MABS Восстановление, чтобы получить структуру базы данных контента. Щелкните объект правой кнопкой мыши и выберите Восстановить.

    Снимок экрана: выбор объекта SharePoint, показанного на вкладке

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

Переключение внешнего веб-сервера

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

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

Примечание.

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

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

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

    stsadm -o unregisterwsswriter
    
  2. В Server1поле "Редактор реестра" откройте редактор реестра и перейдите к следующему разделу:

    HKLM\System\CCS\Services\VSS\VssAccessControl

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

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

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

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

  5. В Server2командной строке измените каталог и _MABS installation location_\bin\ запустите ConfigureSharepoint. Дополнительные сведения об использовании средства ConfigureSharePoint см. в статье Настройка резервного копирования.

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

  7. В мастере изменения группы на странице "Выбор членов группы" разверните Serverузел * и выберите ферму серверов, а затем завершите работу мастера.

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

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

Следующие шаги