Синхронизация конфигурации между узлом и администратором развертывания по умолчанию включена. В ходе операции синхронизации агент узла выясняет у Администратора развертывания, обновлялись ли какие-либо конфигурационные документы, относящиеся к данному узлу. Новые или обновленные документы копируются в хранилище узла, а удаленные документы удаляются из хранилища узла. Настройте в административной консоли интервал между синхронизациями.
1. Откройте в административной консоли пункт System Administration (Администрирование системы) → Node Agents (Агенты узлов).
2. Выберите процесс агента узла на соответствующем сервере и откройте страницу
Properties (Свойства).
3. В разделе Additional Properties (Дополнительные свойства) нажмите File Synchronization Service (Служба синхронизации файлов).
4. Настройте интервал синхронизации. По умолчанию интервал синхронизации устанавливается в 1 минуту.
Синхронизацию можно принудительно запустить, выбрав пункт System Administration (Администрирование системы) → Nodes (Узлы). Выберите узел и нажмите Synchronize (Синхронизация) или Full Synchronization (Полная синхронизация).
Функция Synchronize выполнит немедленную синхронизацию выбранного узла.
Функция Full Synchronization без учета параметров оптимизации синхронизации обеспечит идентичность конфигурации ячейки и узла.
Совет. Увеличение интервала синхронизации в рабочей среде помогает снизить нагрузку.
Использование команды syncNode
Команда syncNode может использоваться для принудительной синхронизации локальной конфигурации узла с основным хранилищем, расположенным на узле сервера развертывания.
Примечание. Чтобы команду syncNode можно было использовать, агент узла должен быть остановлен. Вы можете использовать опции — stopservers и — restart команды syncNode останова агента узла и серверов приложения и последующего запуска агента узла.
Синтаксис команды syncNode следующий:
syncNode.bat(sh) <хост_админ_развер> [порт_админ_развер] [options]
Первый аргумент является обязательным. Опции перечислены в табл. 4.14.
Таблица 4.14. Опции команды syncNode
На примере 4.10 показано использование команды syncNode. Команда здесь была запущена в системе Windows.
Пример 4.10. Использование syncNode
C:<was_base>profilesNode01bin>stopnode
ADMU0116I: Tool information is being logged in file
C:WebSphereAppServerprofilesNode01logsnodeagentstopServer.log ADMU0128I: Starting tool with the Node01 profile
ADMU3100I: Reading configuration for server: nodeagent
ADMU3201I: Server stop request issued. Waiting for stop status. ADMU4000I: Server nodeagent stop completed.
C:<was_base>profilesNode01bin>syncnode carlavm2
ADMU0116I: Tool information is being logged in file
C:WebSphereAppServerprofilesNode01logssyncNode.log ADMU0128I: Starting tool with the Node01 profile
ADMU0401I: Begin syncNode operation for node Node01 with Deployment Manager carlavm2: 8879
ADMU0016I: Synchronizing configuration between node and cell.
ADMU0402I: The configuration for node Node01 has been synchronized with Deployment Manager carlavm2: 8879