Синхронизация главного сервера

Синхронизация главного сервера — это новая функция, появившаяся в LANDesk Management Suite 9.0. Используя синхронизацию главного сервера, можно вручную или автоматически копировать конфигурации и задачи с одного главного сервера на другой. Эта функция позволяет обеспечить синхронизацию нескольких главных серверов с основным главным сервером.

Можно синхронизировать следующие элементы:

Имеется три способа синхронизации элементов:

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

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

При копировании или автоматической синхронизации элемента происходит следующее:

  1. Исходный главный сервер создает файл экспорта XML.ldms, содержащий информацию, необходимую для восстановления исходного элемента и других элементов, на которые ссылается исходный элемент.
  2. Исходный главный сервер соединяется с защищенной web-службой целевого главного сервера по протоколу HTTP и передает файл .ldms.
  3. Защищенная web-служба целевого главного сервера копирует полученный файл .ldms в свою папку C:\Program Files\LANDesk\ManagementSuite\exportablequeue.
  4. Служба синхронизации главного сервера регулярно проверяет эту папку на наличие новых файлов. Она находит экспортированный файл из исходного главного сервера и импортирует его, удаляя этот файл из папки.

ПРИМЕЧАНИЕ: Средства развертывания ОС и контроля лицензий программного обеспечения не поддерживают синхронизацию главного сервера.

Добавление серверов в список синхронизации

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

Для добавления главного сервера в список синхронизации выполните следующие действия:
  1. Щелкните Сервис > Администрирование > Синхронизация главного сервера (Tools > Administration > Core synchronization).
  2. Щелкните правой кнопкой мыши элемент дерева Главные серверы (Core Servers) и выберите Добавить целевой главный сервер (Add target core).
  3. Введите Имя главного сервера (Core name).
  4. Выберите Синхронизировать с этим главным сервером (Synchronize to this core), чтобы включить синхронизацию с главным севером при закрытии диалогового окна. Впоследствии вы можете установить или сбросить этот флажок, чтобы включить или отключить синхронизацию с этим главным сервером.
  5. Введите описание (Description).
  6. Введите полное доменное имя, которое будет использоваться учетной записью пользователя при синхронизации (домен\имя_пользователя). Этой учетной записи должны быть назначены полные права в консоли, и она должна входить в состав одной из локальных групп пользователей LANDesk на целевом главном сервере.
  7. Введите и подтвердите Пароль (Password) для учетной записи.
  8. Щелкните Тест (Test) для подтверждения конфигурации.
  9. Нажмите OK.

ВАЖНО: Главные серверы объединения используют учетные данные службы планировщика, чтобы выполнить аутентификацию для синхронизации. На главных серверах объединения эти учетные данные службы планировщика должны входить в группу с привилегиями администратора консоли исходных главных серверов. Если учетные данные не будут иметь этих прав, то в журнале синхронизации исходного главного сервера появятся сообщения об ошибках обработчика задач. Для получения информации об изменении учетных данных службы планировщика см. раздел Информация о диалоговом окне "Смена имени" (Change login).

Синхронизация элементов "по требованию"

Для синхронизации элемента "по требованию", щелкните этот элемент правой кнопкой мыши и выберите Копировать в другие главные серверы (Copy to other core(s)). При этом можно выбрать серверы, которые получат копию элемента. Чтобы выполнить копирование, нажмите Копировать данные (Copy content). Копирование выполняется только один раз, и скопированный элемент сразу становится доступным на удаленных главных серверах. Обратите внимание, что для отображения элемента в консоли удаленного сервера, возможно, придется вручную обновить вид консоли этого сервера, нажав клавишу F5. Удаленная копия имеет то же имя и местоположение, что и исходный элемент, и доступна для редактирования. Все группы или подгруппы, в состав которых входит элемент, создаются автоматически.

Автоматическая синхронизация элементов

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

Настройка автоматической синхронизации

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

Для выбора компонентов, на которых необходимо включить автоматическую синхронизацию, выполните следующие действия:
  1. Щелкните Сервис > Администрирование > Синхронизация главного сервера (Tools > Administration > Core synchronization).
  2. Щелкните правой кнопкой мыши элемент дерева Компоненты (Components) и щелкните Изменить компоненты автоматической синхронизации (Edit auto sync components).
  3. Переместите компоненты, которые необходимо синхронизировать, в список Компоненты для автоматической синхронизации (Auto sync components).
  4. Нажмите OK.

Чтобы включить или отключить автоматическую синхронизацию, можно также щелкнуть правой кнопкой компонент и выбрать Автоматическая синхронизация (Auto sync).

При выборе компонента в дереве Компоненты (Components) отображается активность синхронизации для этого компонента.

Включение функции автоматической синхронизации для элемента

Для автоматической синхронизации элемента щелкните его правой кнопкой мыши в виде дерева компонента и выберите Автоматическая синхронизация (Auto sync). Если компонент для синхронизации элемента не включен, вам будет предложено включить этот компонент. Синхронизация для данного элемента будет выполнена в следующем интервале синхронизации. Если еще раз щелкнуть элемент правой кнопкой мыши, вы увидите флажок рядом с пунктом меню Автоматическая синхронизация (Auto sync).

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

Синхронизация запланированных задач

Синхронизированные данные запланированной задачи не включают время запуска задачи. Единственный способ запустить синхронизированную запланированную задачу на целевом главном сервере — щелкнуть ее правой кнопкой мыши и выбрать Запустить сейчас (Start now). Поскольку синхронизированные элементы доступны только для чтения, нельзя изменить их на целевом главном сервере и добавить новое время запуска. Чтобы обойти эту проблему, можно использовать функцию копирования на главный сервер. В этом случае по-прежнему не будет задано время запуска задачи на целевом главном сервере, но задача будет доступна для редактирования.

Экспорт и импорт элементов

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

При импорте вам будет предложено выполнить одно из следующих действий:

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

Для экспорта элемента выполните следующие действия:
  1. В виде сети или виде дерева инструментального средства щелкните правой кнопкой мыши элемент, который необходимо экспортировать, и выберите Экспорт (Export). Если экспорт элемента возможен, то он будет иметь команду Экспорт (Export).
  2. Введите имя файла и укажите нужный путь.
  3. Щелкните Сохранить (Save).
Для импорта элемента выполните следующие действия:
  1. В виде сети или виде дерева инструментального средства укажите местоположение, где должен появиться импортированный элемент.
  2. Щелкните правой кнопкой мыши и выберите Импорт (Import).
  3. Выберите нужный параметр импорта.
  4. Щелкните Импорт (Import).

Изменение настроек автоматической синхронизации

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

В диалоговом окне "Настройки автоматической синхронизации" (Auto synchronization settings) имеются следующие параметры:

Для изменения настроек автоматической синхронизации выполните следующие действия:
  1. Щелкните Сервис > Администрирование > Синхронизация главного сервера (Tools > Administration > Core synchronization).
  2. Нажмите кнопку Изменить настройки службы синхронизации (Edit sync service settings) в панели инструментов инструментального средства Синхронизация главного сервера (Core synchronization).
  3. Укажите нужный интервал синхронизации.
  4. При необходимости измените другие параметры.
  5. Нажмите OK.
Для перезапуска функции синхронизации для элемента в случае, если превышено предельное число попыток, выполните следующие действия:
  1. Щелкните Сервис > Администрирование > Синхронизация главного сервера (Tools > Administration > Core synchronization).
  2. В разделе Главные серверы (Core servers) щелкните сервер, на котором необходимо перезапустить функцию синхронизации.
  3. В журнале щелкните правой кнопкой мыши проблемный элемент и выберите Снова синхронизировать (Synchronize again).

Контроль состояния синхронизации

При выборе элемента Главный сервер (Core server) или Компонент (Component) в виде дерева можно просмотреть журнал операций синхронизации и состояние синхронизации в реальном времени. Выполните прокрутку вправо, чтобы просмотреть имеющиеся столбцы состояния. При выборе корневого узла Главные серверы (Core servers) можно просмотреть данные о состоянии синхронизации для целевых главных серверов. Эти данные включают число незавершенных операций, большое количество которых может свидетельствовать о наличии проблем с синхронизацией на этом главном сервере.

Синхронизированные элементы могут находиться в одном из следующих состояний:

Управление конфликтами

Экспортируемые элементы имеют уникальные идентификаторы, позволяющие приложению Management Suite отслеживать, являются ли элементы теми же самыми или нет. Это обеспечивает управление конфликтами при синхронизации элементов. Если вы копируете или синхронизируете элемент с какого-либо сервера, и тот же элемент присутствует на целевом сервере, то перезапись элемента будет осуществляться только в том случае, если элементы используют один и тот же уникальный идентификатор. Этот уникальный идентификатор состоит из имени главного сервера и номера строки в базе данных, содержащей этот элемент. Можно просмотреть уникальный идентификатор элемента и номер редакции в диалоговом окне информации об элементе (щелкните элемент правой кнопкой мыши и щелкните Информация (Info)).

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