Резервное копирование и восстановление конфигурации системы

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

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

Резервное копирование и восстановление конфигурации системы (объяснение)

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

При работе со сложными системами Milestone рекомендует настроить резервное копирование по расписанию. Для этого используется сторонний инструмент: Microsoft® SQL Server Management Studio. Эта резервная копия включает те же данные, что и при резервном копировании вручную.

Во время резервного копирования система продолжает работать в режиме онлайн.

Резервное копирование конфигурации системы может занять некоторое время. Продолжительность резервного копирования зависит от следующих факторов:

  • конфигурации системы;
  • аппаратного обеспечения;
  • типа установки компонентов SQL Server, Event Server и Management Server ― на одном сервере или на нескольких серверах.

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

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

Для систем, соответствующих требованиям FIPS 140-2, с операциями экспорта и базами данных архивирования мультимедиа из версий VMS XProtect, предшествующих 2017 R1, шифрование которых выполнятся с помощью шифров, не соответствующих FIPS, данные необходимо архивировать там, где к ним можно будет получить доступ после включения FIPS. Подробные сведения о настройке VMS XProtect для запуска в режиме совместимости с FIPS 140-2 см. в разделе Соответствие стандарту FIPS 140-2 руководства по укреплению.

Выбор общей папки резервного копирования

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

  1. Правой кнопкой мыши нажмите значок службы Management Server в области уведомлений и выберите Выбрать общую папку резервного копирования.
  2. В появившемся окне выберите местонахождение нужного файла.
  3. Нажмите OK два раза.
  4. При запросе на удаление файлов в текущей папке резервного копирования выберите Да или Нет в зависимости от ваших потребностей.

Резервное копирование конфигурации системы вручную

  1. В строке меню выберите Файл > Резервная копия конфигурации.
  2. Ознакомьтесь с примечанием в диалоговом окне и нажмите Резервное копирование.
  3. Укажите название файла в формате CNF.
  4. Укажите путь к папке и нажмите Сохранить.
  5. Дождитесь окончания резервного копирования и нажмите Закрыть.

Все соответствующие файлы конфигурации системы объединяются в один CNF-файл, который сохраняется в указанной папке. Во время резервного копирования файлы резервных копий сначала экспортируются во временную системную папку на сервере управления. Можно выбрать другую временную папку. Для этого правой кнопкой мыши нажмите значок службы Management Server в области уведомлений и выберите «Выбрать общую папку резервного копирования».

Восстановление конфигурации системы из резервной копии вручную

Важно!
  • Пользователь, который выполняет установку, и пользователь, который восстанавливает данные, должен быть локальным администратором базы данных SQL Server конфигурации системы на сервере управления и в SQL Server.
  • Во время восстановления система будет полностью остановлена за исключением серверов записи. Восстановление может занять некоторое время.
  • Резервную копию можно восстановить только в той установке системы, в которой она была создана. Убедитесь, что настройки аналогичны тем, которые использовались при создании резервной копии. В противном случае может произойти сбой восстановления.
  • Если при восстановлении запрашивается пароль для настройки системы, укажите пароль, который был действителен на момент создания резервной копии. Без этого пароля вы не сможете восстановить конфигурацию из резервной копии.

  • Если вы выполняете резервное копирование базы данных SQL Server и восстанавливаете ее в чистую версию SQL Server, то не будут выдаваться сообщения об ошибках базы данных SQL Server. Вы получите только одно общее сообщение об ошибке SQL Server. Чтобы избежать этого, сначала переустановите систему XProtect, используя чистую версию SQL Server, а затем восстановите резервную копию.
  • Если во время проверки произошел сбой восстановления, вы можете снова запустить прежнюю конфигурацию, так как она осталась без изменений.
    Если сбой произошел на другом этапе процесса, вы не сможете вернуться к прежней конфигурации.
    Если файл резервной копии не поврежден, вы можете выполнить повторное восстановление.
  • Восстановленные данные заменяют текущую конфигурацию. Это означает, что изменения в конфигурации, внесенные после последнего резервного копирования, не сохранятся.
  • Журналы, в том числе контрольные, не восстанавливаются.
  • После запуска восстановления его нельзя отменить.
Восстановление
  1. Правой кнопкой мыши нажмите значок службы Management Server в области уведомлений и выберите Восстановить конфигурацию.
  2. Прочитайте важное примечание и нажмите Восстановить.
  3. В открывшемся диалоговом окне перейдите к папке, где хранится файл резервной копии конфигурации системы, выберите его и нажмите Открыть.

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

  4. Откроется окно Восстановить конфигурацию. Дождитесь окончания восстановления и нажмите Закрыть.

Пароль для настройки системы (объяснение)

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

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

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

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

Параметры пароля для настройки системы

Параметры пароля для настройки системы можно изменить. Доступны следующие варианты параметров пароля для настройки системы:

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

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

Изменение параметров пароля для настройки системы

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

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

Изменения применяются после перезапуска служб сервера управления.

  1. Найдите значок сервера управления на панели задач и убедитесь, что служба запущена.
  2. Правой кнопкой мыши нажмите значок службы Management Server в области уведомлений и выберите Изменить параметры пароля для настройки системы.
  3. Откроется окно изменения параметров пароля для настройки системы.

Назначение пароля

  1. Введите новый пароль в поле Новый пароль.
  2. Введите этот же пароль повторно в поле Подтверждение нового пароля и нажмите ВВОД.
  3. Прочтите уведомление и нажмите Да, чтобы принять изменения.
  4. Дождитесь подтверждения изменений и нажмите Закрыть.
  5. Изменения применяются после перезапуска служб сервера управления.
  6. После перезапуска убедитесь, что сервер управления работает.

Снятие защиты паролем

Если вам не требуется защита паролем, от нее можно отказаться.

  1. Установите флажок: Я предпочитаю не использовать пароль конфигурации системы и понимаю, что конфигурация системы не будет зашифрована и нажмите ВВОД.
  2. Прочтите уведомление и нажмите Да, чтобы принять изменения.
  3. Дождитесь подтверждения изменений и нажмите Закрыть.
  4. Изменения применяются после перезапуска служб сервера управления.
  5. После перезапуска убедитесь, что сервер управления работает.

Ввод параметров пароля для настройки системы (восстановление)

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

Если файл с параметрами пароля удален или поврежден, а компьютер, на котором работает сервер управления, исправно работает, можно ввести параметры пароля конфигурации системы следующим способ:

  1. Найдите значок сервера управления на панели задач.
  2. Правой кнопкой мыши нажмите значок службы Management Server в области уведомлений и выберите Ввести пароль для конфигурации системы.
  3. Откроется окно ввода параметров пароля для настройки системы.

Конфигурация системы защищена паролем

  1. Введите пароль в поле Пароль и нажмите ВВОД.
  2. Дождитесь подтверждения правильности пароля. Выберите Закрыть.
  3. Убедитесь, что сервер управления запущен.

Конфигурация системы не защищена паролем

  1. Установите флажок: В этой системе не используется пароль конфигурации системы и нажмите ВВОД.
  2. Дождитесь подтверждения настроек. Выберите Закрыть.
  3. Убедитесь, что сервер управления запущен.

Резервное копирование конфигурации системы вручную (объяснение)

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

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

  • Резервную копию базы данных SQL Server нельзя использовать для копирования системных конфигураций в другие системы.
  • Резервное копирование базы данных SQL Server может занять некоторое время. Продолжительность зависит от конфигурации системы, аппаратного обеспечения, а также от того, установлены ли SQL Server, сервер управления и Management Client на одном компьютере или нет.
  • Журналы, включая контрольные, хранятся в базе данных сервера регистрации. Соответственно, они не являются частью резервной копии базы данных сервера управления. Имя базы данных сервера регистрации по умолчанию ― SurveillanceLogServerV2. Резервное копирование обеих баз данных SQL Server выполняется аналогичным образом.

Резервное копирование и восстановление конфигурации сервера событий (объяснение)

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

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

Запланированное резервное копирование и восстановление конфигурации системы (объяснение)

На сервере управления системные настройки хранятся в базе данных SQL Server. Milestone рекомендует регулярно создавать запланированные резервные копии этой базы данных в качестве меры аварийного восстановления. Шанс потерять данные конфигурации системы крайне низок, однако это возможно. Процесс займет не больше минуты. Кроме того, дополнительным преимуществом резервного копирования является очистка журнала транзакций базы данных SQL Server.

Если у вас небольшая система и не требуется запланированное резервное копирование, вы можете создать резервную копию конфигурации системы вручную. Инструкции приведены в разделе Резервное копирование конфигурации системы вручную (объяснение).

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

Требования к использованию запланированного резервного копирования и восстановления

Microsoft® SQL Server Management Studio. Этот инструмент можно бесплатно загрузить с веб-сайта (https://www.microsoft.com/downloads/).

Помимо управления SQL Server и базами данных в программе предусмотрены удобные функции резервного копирования и восстановления. Загрузите программу и установите ее на сервер управления.

Запланированное резервное копирование конфигурации системы

  1. В меню «Пуск» Windows запустите Microsoft® SQL Server Management Studio.
  2. При подключении укажите требуемое имя SQL Server. Используйте учетную запись, под которой вы создали базу данных SQL Server.
    1. Найдите базу данных SQL Server, содержащую полную конфигурацию системы, включая сервер событий, серверы записи, камеры, устройства ввода и вывода, пользователей, правила, профили патрулирования и т.д. Имя этой базы данных SQL по умолчанию ― Surveillance.
    2. Создайте резервную копию базы данных SQL Server и проверьте следующее:
      • Убедитесь, что выбрана подходящая база данных SQL Server.
      • Убедитесь, что выбрано полное резервное копирование.
      • Запланируйте периодическое резервное копирование. Дополнительные сведения о запланированном и автоматизированном резервном копировании приведены на сайте Microsoft (https://docs.microsoft.com/en-us/sql/relational-databases/logs/the-transaction-log-sql-server?view=sql-server-2017)
      • Проверьте предложенный путь, при необходимости выберите другой путь.
      • Выберите проверку резервного копирования по завершении и проверку контрольной суммы перед записью на носитель.
  3. Выполните все инструкции.

Аналогичным способом можно создать резервную копию базы данных сервера регистрации. Имя базы данных SQL Server сервера регистрации по умолчанию ― SurveillanceLogServerV2.

Восстановление конфигурации системы с помощью запланированной резервной копии

Требования
Чтобы исключить изменение настроек системы во время восстановления базы данных конфигурации, остановите работу следующих служб:

  • Служба Management Server (см. Управление службами сервера)
  • Служба Event Server. Это можно сделать в разделе Службы Windows (выполните поиск по services.msc на вашем компьютере. В разделе Службы найдите Milestone XProtect Event Server))
  • Служба World Wide Web Publishing Service, также известная как Internet Information Service (IIS). Подробнее о том, как остановить IIS (https://technet.microsoft.com/library/cc732317(WS.10).aspx/)

Откройте Microsoft® SQL Server Management Studio из меню Пуск Windows.

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

  1. При подключении укажите имя SQL Server. Используйте учетную запись пользователя, под которой была создана база данных SQL Server.
  2. Найдите базу данных SQL Server (имя по умолчанию ― Surveillance), содержащую полную конфигурацию системы, включая сервер событий, серверы записи, камеры, устройства ввода и вывода, пользователей, правила, профили патрулирования и т.д.
  3. Восстановите базу данных SQL Server и выполните следующие действия:
    • Выберите резервное копирование с устройства.
    • Выберите тип носителя резервного копирования ― файл.
    • Найдите и выберите файл резервной копии (BAK).
    • Выберите перезапись существующей базы данных.
  4. Выполните все инструкции.

Аналогичным способом восстановите базу данных SQL Server на сервере регистрации с вашими журналами. Имя базы данных SQL Server сервера регистрации по умолчанию ― SurveillanceLogServerV2.

Система не будет работать, пока остановлена служба Management Server. После восстановления базы данных не забудьте запустить все службы.

Резервное копирование базы данных сервера регистрации

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

База данных SQL Server находится на сервере регистрации SQL Server. Как правило, сервер регистрации и сервер управления используют один SQL Server для хранения баз данных SQL Server. Резервное копирование базы данных сервера журналов не является критически важным действием, так как база данных не содержит данных о настройках системы. Тем не менее, наличие доступа к системным журналам, сохраненным до резервного копирования/восстановления сервера управления, может оказаться полезным.

Сценарии отказов и неполадок при резервном копировании и восстановлении (объяснение)

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