Как я могу переместить узел Websphere в новый менеджер развертывания
У меня есть менеджер развертывания, который находится в более старой версии WebSphere, чем узел wsrr. По этой причине узел не смог синхронизироваться с администратором развертывания. По сложным причинам я не могу просто обновить диспетчер развертывания и выполнить повторную синхронизацию.
Я построил новый менеджер развертывания в той же версии, что и узел, и хотел бы синхронизировать существующий узел с новым администратором развертывания. Мне нужно будет сохранить все приложения, шины, источники данных и т. Д. От существующего узла.
Есть ли простой способ переместить существующий управляемый узел в новый диспетчер развертывания?
редактировать: это на Linux
1 ответ
Вы не можете переместить узел из одного менеджера развертывания в другой. Dmgr здесь мастер. Если вы удалите узел из одного, узел будет возвращен в статус до федерации, поэтому вы потеряете все, что было настроено через Dmgr.
Вы всегда должны сначала обновить менеджер развертывания.
Если вы обновляете версию (а не пакет Fix Pack, например, с 8.5.5.x до v9), вы можете использовать инструменты миграции для переноса Dmgr. Если вы не можете просто обновить существующий Dmgr, вы можете выбрать сценарий удаленной миграции и перенести его в новую среду, сохранив старую версию как есть.
Другой вариант - экспортировать (через задачу wsadmin) текущую конфигурацию Dmgr и импортировать в новую (хотя она не скопирует все возможные настройки), а затем воссоздать узел (addNode -asExistingNode
).
И если у вас установлен WSRR, то вам следует обратиться к документации WSRR относительно миграции, просто миграции WAS может быть недостаточно.