jboss migration 프로그램 다운로드
https://github.com/wildfly/wildfly-server-migration/releases
샘플 구성환경
-----------------------------------------------------------
Jboss 6.4 경로: /SW/jboss/jboss-eap-6.4
Jboss 7.2 경로: /SW/jboss/jboss-eap-7.2
-----------------------------------------------------------
메뉴얼 jboss-server-migration/docs/user-guide/index.html
1.jboss 7.2 설치
/SW/jboss에 jboss-eap-7.2.5.zip 파일 업로드 (Jboss EAP 7.2에서 패치5가 적용된 파일)
$ cd /SW/jboss
$ unzip jboss-eap-7.2.5.zip
2.마이그레이션 툴 압축 해제
/SW/jboss에 jboss-server-migration-1.7.0.Final.zip 파일 업로드
$ unzip jboss-server-migration-1.7.0.Final.zip
$ cd jboss-server-migration
3.마이그레이션 환경파일 수정
vi /SW/jboss/jboss-server-migration/configuration/environment.properties
####### SERVER PATHS # Jboss EAP 6.4의 정보 server.source.standalone.serverDir=/SW/jboss/jboss-eap-6.4/standalone server.source.standalone.configDir=/SW/jboss/jboss-eap-6.4/standalone/configuration # 마이그레이션 환경파일 설정(모두 마이그레이션 할 경우: standalone.xml,standalone-full.xml,standalone-ha.xml,standalone-full-ha.xml) server.source.standalone.configFiles=standalone.xml # Jboss EAP 7.2 설치 경로 server.target.standalone.serverDir=/SW/jboss/jboss-eap-7.2/standalone server.target.standalone.configDir=/SW/jboss/jboss-eap-7.2/standalone/configuration # deployment 이관 deployments.migrate-deployments.skip=false # 모듈 포함(jdbc 드라이버) modules.includes=org.mariadb |
----------------------------------------------------------------------------------------------------------------
####### SERVER PATHS
# Jboss EAP 6.4의 정보
server.source.standalone.serverDir=/SW/jboss/jboss-eap-6.4/standalone
server.source.standalone.configDir=/SW/jboss/jboss-eap-6.4/standalone/configuration
# 마이그레이션 환경파일 설정(모두 마이그레이션 할 경우: standalone.xml,standalone-full.xml,standalone-ha.xml,standalone-full-ha.xml)
server.source.standalone.configFiles=standalone.xml
# Jboss EAP 7.2 설치 경로
server.target.standalone.serverDir=/SW/jboss/jboss-eap-7.2/standalone
server.target.standalone.configDir=/SW/jboss/jboss-eap-7.2/standalone/configuration
# deployment 이관
deployments.migrate-deployments.skip=false
# 모듈 포함(jdbc 드라이버)
modules.includes=org.mariadb
----------------------------------------------------------------------------------------------------------------
4.마이그레이션 수행
$ ./jboss-server-migration.sh -e /SW/jboss/jboss-server-migration/configuration/environment.properties -s /SW/jboss/jboss-eap-6.4 -t /SW/jboss/jboss-eap-7.2 ----------------------------------------------------------
---- JBoss Server Migration Tool ----------------------- ----------------------------------------------------------Retrieving servers... INFO SOURCE server name: EAP, version: 6.4.0.GA. INFO TARGET server name: JBoss EAP, version: 7.2.5.GA.---------------------------------------------------------- ----------------------------------------------------------Server migration starting... INFO --- Migrating modules requested by environment... INFO Module org.mariadb:main migrated.Migrate the source's standalone server? yes/no? yes INFO --- Migrating standalone server... INFO No source's standalone content found to migrate. INFO Source's standalone configurations found: [standalone.xml]Migrate all configurations? yes/no? yes INFO Migrating standalone configuration standalone.xml... INFO Unsupported extensions removed: [org.jboss.as.threads] INFO Unsupported subsystems removed: [urn:jboss:domain:threads:1.1] INFO Module com.mariadb:main migrated. INFO Subsystem elytron added. INFO Subsystem web migrated. INFO Subsystem undertow updated. INFO Subsystem infinispan updated. INFO Subsystem ee updated. INFO Subsystem ejb3 updated. INFO Subsystem remoting updated. INFO Subsystem batch-jberet added. INFO Subsystem core-management added. INFO Subsystem request-controller added. INFO Subsystem security-manager added. INFO Subsystem singleton added. INFO Subsystem discovery added. INFO Subsystem ee-security added. INFO Subsystem microprofile-config-smallrye added. INFO Subsystem microprofile-health-smallrye added. INFO Subsystem microprofile-opentracing-smallrye added. INFO HTTP Upgrade Management configured. INFO Socket binding's port expressions added. INFO Security realms migrated. INFO Security realm ApplicationRealm SSL server identity configured. INFO Persistent deployments found: [test_page.war]This tool is not able to assert if persistent deployments found are compatible with the target server, skip persistent deployments migration? yes/no? no INFO Persistent deployment test_page.war migrated.Migrate the source's managed domain? yes/no? noServer migration done. INFO ------------------------------------------------------------------------------------------- Task Summary ------------------------------------------------------------------------------------------- server ........................................................................... SUCCESS modules.migrate-modules-requested-by-user ....................................... SUCCESS modules.migrate-modules-requested-by-user.migrate-module(id=org.mariadb:main) .. SUCCESS standalone ...................................................................... SUCCESS standalone-configurations ...................................................... SUCCESS standalone-configuration(source=standalone.xml) ............................... SUCCESS------------------------------------------------------------------------------------------- Migration Result: SUCCESS ------------------------------------------------------------------------------------------- |
5.jboss-eap 6.4의 실행/종료 스크립트 jboss-eap 7.2로 복사 후 환경에 맞게 수정
6.Jboss-eap 7.2 기동 및 서비스 점검
'IT기술노트 > WAS' 카테고리의 다른 글
Tomcat 관리자 콘솔 접속 방법 (3) | 2024.12.17 |
---|---|
Wildfly log4jdbc 드라이버 적용 방법 (1) | 2024.11.15 |
Wildfly/JBoss 서비스 포트(http)로 Metrics 정보 가져오기 (1) | 2024.10.29 |
Weblogic 12c 설치(스크립트 활용) (1) | 2024.10.29 |
Weblogic 기동 스크립트 예시 (1) | 2024.10.29 |