Синхронизация главного сервера — это новая функция, появившаяся в LANDesk Management Suite 9.0. Используя синхронизацию главного сервера, можно вручную или автоматически копировать конфигурации и задачи с одного главного сервера на другой. Эта функция позволяет обеспечить синхронизацию нескольких главных серверов с основным главным сервером.
Можно синхронизировать следующие элементы:
Имеется три способа синхронизации элементов:
При экспорте или синхронизации задач или конфигураций пакетов распространения программного обеспечения данные экспорта или синхронизации будут включать соответствующие запросы и связанные элементы. Обратите внимание, что данные экспорта или синхронизации содержат информацию только из базы данных Management Suite. Например, экспортные файлы распространения программного обеспечения не будут включать текущий распространяемый пакет.
В связи с этим при экспорте и синхронизации запланированных задач необходимо убедиться в том, что все пути к пакетам для исходных и целевых серверов одинаковы. В противном случае, выполнив импорт и синхронизацию задачи и запустив ее, вы получите ошибку, так как целевой сервер не сможет найти пакет.
При копировании или автоматической синхронизации элемента происходит следующее:
ПРИМЕЧАНИЕ: Средства развертывания ОС и контроля лицензий программного обеспечения не поддерживают синхронизацию главного сервера.
Перед началом использования функции синхронизации необходимо настроить список серверов, с которыми будут синхронизироваться данные. Главные серверы взаимодействуют по протоколу HTTP и осуществляют аутентификацию с помощью имени пользователя и пароля, которые задаются для каждого главного сервера.
ВАЖНО: Главные серверы объединения используют учетные данные службы планировщика, чтобы выполнить аутентификацию для синхронизации. На главных серверах объединения эти учетные данные службы планировщика должны входить в группу с привилегиями администратора консоли исходных главных серверов. Если учетные данные не будут иметь этих прав, то в журнале синхронизации исходного главного сервера появятся сообщения об ошибках обработчика задач. Для получения информации об изменении учетных данных службы планировщика см. раздел Информация о диалоговом окне "Смена имени" (Change login).
Для синхронизации элемента "по требованию", щелкните этот элемент правой кнопкой мыши и выберите Копировать в другие главные серверы (Copy to other core(s)). При этом можно выбрать серверы, которые получат копию элемента. Чтобы выполнить копирование, нажмите Копировать данные (Copy content). Копирование выполняется только один раз, и скопированный элемент сразу становится доступным на удаленных главных серверах. Обратите внимание, что для отображения элемента в консоли удаленного сервера, возможно, придется вручную обновить вид консоли этого сервера, нажав клавишу F5. Удаленная копия имеет то же имя и местоположение, что и исходный элемент, и доступна для редактирования. Все группы или подгруппы, в состав которых входит элемент, создаются автоматически.
Перед использованием функции автоматической синхронизации необходимо настроить компоненты Management Suite, которые будут синхронизироваться.
Можно включить автоматическую синхронизацию на отдельных элементах, но если функция синхронизации не включена на компоненте, которому принадлежит этот элемент, синхронизация элемента выполнена не будет. Отключение синхронизации на компоненте не меняет признак автоматической синхронизации на отмеченных элементах, поэтому при отключении и последующем включении функции синхронизации элементы, для которых изначально была включена автоматическая синхронизация, снова смогут ее осуществлять.
Чтобы включить или отключить автоматическую синхронизацию, можно также щелкнуть правой кнопкой компонент и выбрать Автоматическая синхронизация (Auto sync).
При выборе компонента в дереве Компоненты (Components) отображается активность синхронизации для этого компонента.
Для автоматической синхронизации элемента щелкните его правой кнопкой мыши в виде дерева компонента и выберите Автоматическая синхронизация (Auto sync). Если компонент для синхронизации элемента не включен, вам будет предложено включить этот компонент. Синхронизация для данного элемента будет выполнена в следующем интервале синхронизации. Если еще раз щелкнуть элемент правой кнопкой мыши, вы увидите флажок рядом с пунктом меню Автоматическая синхронизация (Auto sync).
Как и при синхронизации "по требованию", при автоматической синхронизации элементы отображаются в том же месте консоли. Однако элементы, появившиеся на целевых главных серверах в результате автоматической синхронизации, имеют статус "только для чтения" и не могут быть изменены или удалены. При каждом изменении элемента с функцией автоматической синхронизации на исходном главном сервере этот элемент синхронизируется с целевым главным сервером. Если нужно сделать так, чтобы пользователи консоли могли удалить автоматически синхронизированный элемент, просто отключите автоматическую синхронизацию. Это не удалит элемент из целевых главных серверов, но сделает его доступным для редактирования.
Синхронизированные данные запланированной задачи не включают время запуска задачи. Единственный способ запустить синхронизированную запланированную задачу на целевом главном сервере — щелкнуть ее правой кнопкой мыши и выбрать Запустить сейчас (Start now). Поскольку синхронизированные элементы доступны только для чтения, нельзя изменить их на целевом главном сервере и добавить новое время запуска. Чтобы обойти эту проблему, можно использовать функцию копирования на главный сервер. В этом случае по-прежнему не будет задано время запуска задачи на целевом главном сервере, но задача будет доступна для редактирования.
Подлежащие синхронизации элементы можно также экспортировать и импортировать. При экспорте элемента создается файл .ldms в формате XML, который содержит данные, необходимые для восстановления исходного элемента и других элементов, на которые ссылается этот элемент. Затем можно передать этот файл на другой главный сервер или реимпортировать его.
При импорте вам будет предложено выполнить одно из следующих действий:
Для получения дополнительной информации о работе функции управления конфликтами см. раздел Управление конфликтами.
Можно настроить интервал автоматической синхронизации главного сервера. Интервал по умолчанию равен двум минутам. По истечении выбранного интервала главный сервер проверяет наличие изменений у автоматически синхронизируемых элементов. Если какие-либо из них изменены, главный сервер передает эти изменения на заданные целевые главные серверы. В зависимости от объема синхронизируемых данных уменьшение этого интервала немного увеличивает нагрузку на процессор исходного главного сервера.
В диалоговом окне "Настройки автоматической синхронизации" (Auto synchronization settings) имеются следующие параметры:
При выборе элемента Главный сервер (Core server) или Компонент (Component) в виде дерева можно просмотреть журнал операций синхронизации и состояние синхронизации в реальном времени. Выполните прокрутку вправо, чтобы просмотреть имеющиеся столбцы состояния. При выборе корневого узла Главные серверы (Core servers) можно просмотреть данные о состоянии синхронизации для целевых главных серверов. Эти данные включают число незавершенных операций, большое количество которых может свидетельствовать о наличии проблем с синхронизацией на этом главном сервере.
Синхронизированные элементы могут находиться в одном из следующих состояний:
Экспортируемые элементы имеют уникальные идентификаторы, позволяющие приложению Management Suite отслеживать, являются ли элементы теми же самыми или нет. Это обеспечивает управление конфликтами при синхронизации элементов. Если вы копируете или синхронизируете элемент с какого-либо сервера, и тот же элемент присутствует на целевом сервере, то перезапись элемента будет осуществляться только в том случае, если элементы используют один и тот же уникальный идентификатор. Этот уникальный идентификатор состоит из имени главного сервера и номера строки в базе данных, содержащей этот элемент. Можно просмотреть уникальный идентификатор элемента и номер редакции в диалоговом окне информации об элементе (щелкните элемент правой кнопкой мыши и щелкните Информация (Info)).
Если у двух элементов с одинаковыми именами имеются различные идентификаторы, то при синхронизации оригинал останется на целевом сервере, а к имени файла синхронизированного элемента будет добавлен символ "%1". При последующих конфликтах синхронизации будет продолжено создание новых записей, и для каждой из них это число будет увеличиваться на 1, пока не будет достигнуто предельное значение 99.