3장. JBoss Server 마이그레이션 툴 실행
다음 방법 중 하나로 JBoss Server Migration Tool을 실행할 수 있습니다.
JBoss Server 마이그레이션 도구를 실행하기 전에 소스 및 대상 JBoss EAP 서버를 모두 중지해야 합니다.
3.1. 대화형 모드에서 JBoss Server 마이그레이션 툴 실행 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 JBoss Server 마이그레이션 도구는 대화식으로 실행됩니다. 이 모드를 사용하면 마이그레이션할 서버 구성을 정확하게 선택할 수 있습니다.
대화형 모드에서는 마이그레이션할 하위 시스템을 선택할 수 없습니다. 하위 시스템 또는 작업 수준에서 툴을 구성하는 방법에 대한 자세한 내용은 JBoss Server 마이그레이션 툴에서 수행하는 마이그레이션 작업 구성을 참조하십시오.
다음은 최소 마이그레이션에 수행되는 기본 단계입니다. 마이그레이션하는 서버에 사용자 지정 구성(예: 배포 또는 기본 리소스가 누락된 경우)이 포함된 경우 이 툴에서 추가 프롬프트를 제공합니다.
프로세스
대화형 모드에서 툴을 실행하려면 대상 서버 설치 디렉터리로 이동하여
소스 인수를 소스서버 설치 경로로 제공하여 다음 명령을 실행합니다.MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME
$ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow EAP_PREVIOUS_HOME/standalone/configuration/ 디렉터리에 있는 소스 서버의 독립 실행형 구성을EAP_구성으로 마이그레이션하려는 경우 확인하라는 메시지가 표시됩니다.NEW_HOME/standalone/configuration/디렉터리에 있는 대상 서버의 독립 실행형Migrate the source's standalone server? yes/no? yes
Migrate the source's standalone server? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 응답이
없으면독립 실행형 서버 마이그레이션을 건너뛰고 독립 실행형 서버 구성 파일이 마이그레이션되지 않습니다.yes로 응답하는 경우 다음 프롬프트가 표시됩니다.Migrate all configurations? yes/no? yes
Migrate all configurations? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow yes로 응답하여 모든 소스 서버의 독립 실행형 서버 구성 파일을 마이그레이션합니다.no로 응답하여 개별standalone*.xml구성 파일에 대한 프롬프트를 수신합니다.다음으로
EAP_PREVIOUS_HOME/domain/configuration/ 디렉터리에 있는 소스 서버의 관리형 도메인 구성을EAP_디렉터리에 있는 대상 서버의 관리형 도메인 구성으로 마이그레이션하려는지 확인하라는 메시지가 표시됩니다.NEW_HOME/domain/configuration/Migrate the source's managed domain? yes/no? yes
Migrate the source's managed domain? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 없이응답하는 경우 관리형 도메인 마이그레이션을 건너뛰고 관리형 도메인 구성 파일이 마이그레이션되지 않습니다.yes로 응답하는 경우 소스 서버의 관리형 도메인 콘텐츠 마이그레이션을 시작합니다. 암호화 리포지토리는 소스 서버의 관리형 도메인 및 호스트 구성에서 참조하는 배포 및 배포 오버레이와 같은 데이터를 저장하는 데 사용됩니다. 소스 및 대상 서버는 유사한 콘텐츠 리포지토리를 사용하므로 이 툴은 소스 서버에서 대상 서버로 데이터를 복사하고 결과를 콘솔 및 서버 로그에 출력합니다.INFO [ServerMigrationTask#397] Migrating domain content found: [22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content, 23/b62a37ba8a4830622bfcdb960280577cc6796e/content] INFO [ServerMigrationTask#398] Resource with path /EAP_NEW_HOME/domain/data/content/22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content migrated. INFO [ServerMigrationTask#399] Resource with path /EAP_NEW_HOME/domain/data/content/23/b62a37ba8a4830622bfcdb960280577cc6796e/content migrated.
INFO [ServerMigrationTask#397] Migrating domain content found: [22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content, 23/b62a37ba8a4830622bfcdb960280577cc6796e/content] INFO [ServerMigrationTask#398] Resource with path /EAP_NEW_HOME/domain/data/content/22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content migrated. INFO [ServerMigrationTask#399] Resource with path /EAP_NEW_HOME/domain/data/content/23/b62a37ba8a4830622bfcdb960280577cc6796e/content migrated.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로 마이그레이션 툴은 소스 서버에서 관리형 도메인 구성 파일을 스캔하고 결과를 콘솔에 출력하고 다음 프롬프트를 제공합니다.
Migrate all configurations? yes/no? yes
Migrate all configurations? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow yes로 응답하여 모든 소스 서버의 관리형 도메인 구성 파일을 마이그레이션합니다.no로 응답하여 각 개별 관리형 도메인 구성 파일에 대한 프롬프트를 수신합니다.다음으로 마이그레이션 툴은 소스 서버에서 호스트 구성 파일을 스캔하고 결과를 콘솔에 출력하고 다음 프롬프트를 제공합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yes로 응답하여 모든 소스 서버의 호스트 구성 파일을 마이그레이션합니다.no로 응답하여 개별 호스트 구성 파일에 대한 프롬프트를 수신합니다.완료되면 서버 콘솔에 다음 메시지가 표시됩니다.
Migration Result: SUCCESS
Migration Result: SUCCESSCopy to Clipboard Copied! Toggle word wrap Toggle overflow