Обновление для совместного использования библиотек в System Center Data Protection Manager (DPM) позволяет использовать одну библиотеку для нескольких серверов DPM. На приведенной ниже иллюстрации показана топология, которая получится после установки этого обновления.



Топология совместного использования библиотек в DPM 2007
Предупреждение
DPM 2006 не поддерживает обновление для совместного использования библиотек.

Установка обновления для совместного использования библиотек

Чтобы установить обновление для совместного использования библиотек, выполните следующие шаги.

  1. Определите сервер библиотеки для каждой библиотеки. Это можно сделать, включив сменщик носителей из диспетчера устройств.

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

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

    • Запустите следующую команду на всех серверах, которые совместно используют библиотеку и у которых отключен сменщик носителей.

      DPMinstallpath\DPM\Setup\ AddLibraryServerForDpm.exe –DpmServerWithLibrary FQDN of LibraryServer

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

      DPMinstallpath\DPM\Setup\ AddLibraryServerForDpm.exe –ShareLibraryWithDpm FQDN of client DPMServer

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

      Внимание!
      Не путайте его с сервером библиотеки.
      Примечание
      Прежде чем выполнять следующую команду, убедитесь в том, что учетная запись входа, используемая двумя службами DPM в SQL Server (MSDPM2010) и SQL Server Agent (MSDPM2010), настроена как пользователь домена с правами администратора на всех компьютерах, а не является локальной учетной записью, имеющей параметры настройки по умолчанию.
      DPMinstallpath\DPM\Setup\ SetSharedDpmDatabase.exe –instanceName globalDPMSQLservername\instancename

    • Откройте любой сервер DPM или сервер библиотеки и выполните повторное сканирование, а затем повторное сканирование или обновление на других компьютерах.

      Примечание
      Самый быстрый способ сделать все носители видимыми на всех серверах DPM — провести повторное сканирование, за которым последует подробный учет, после чего на одном из серверов несколько носителей будут помечены как свободные. После этого на других серверах надо провести обновление.

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

Включение параметра AutoRefresh на сервере DPM

Интервал для Autorefresh можно задать с помощью командной консоли DPM, используя командлет Set-DPMGlobalProperty. У этого командлета следующий синтаксис:

Set-DPMGlobalProperty -DPMServerName DPM ServerName -LibraryRefreshInterval time interval in minutes

Необходимо задать для параметра LibraryRefreshInterval значение больше или равное пяти (5). Если установить значение меньше пяти, то произойдет автоматическая переустановка его на ноль (0), а это означает, что обновление не будет происходить.

Примечание
Перезапустите DPM UI после запуска командлета Set-DPMGlobalProperty для включения настроек автоматического обновления.

Обработка сбоя сервера библиотеки

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

Разрешить ситуацию сбоя сервера библиотеки можно следующими способами.

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

  • Сделать сервером библиотеки другой сервер.

  • Подождать, пока сервер библиотеки снова появится в сети.

Перенос на сервер библиотеки

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

Процедура назначения сервером библиотеки другого сервера состоит в следующем.

  1. Выполните команду SetSharedDpmDatabase.exe –removedatabasesharing на всех клиентских компьютерах DPM.

  2. Выполните команду AddLibraryServerForDpm.exe -dpmserverwithlibrary <FQDN of old LCS> -remove на всех клиентских компьютерах DPM. Убедитесь, что DPM UI нормально работает на всех клиентских компьютерах DPM.

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

  4. Запустите команду AddLibraryServerForDpm.exe -dpmserverwithlibrary <FQDN of new Lib Server> на всех клиентских компьютерах DPM.

  5. Запустите команду AddLibraryServerForDpm.exe –SharelibrarywithDPM <FQDN of Client> на новом сервере библиотеки для каждого из компьютеров DPM.

  6. Запустите команду SetSharedDpmDatabase.exe –instancename <Instance Name of new library server> на каждом клиентском компьютере DPM.

Известные проблемы

Командлеты командной консоли DPM для совместного использования библиотеки будут работать только на локальном компьютере.