아주 많은 애플리케이션이 포함된 기존 WebSphere® Application Server, Network Deployment 구성이 있고,
마이그레이션에 대한 특정 유지보수 기간을 충족해야 하는 경우
표준 마이그레이션 시나리오를 사용할 때 약간의 문제가 생길 수도 있습니다. 이 경우에는 버전 7.0 이상 배치 관리자를
사용하여 계속해서 환경을 관리할 수 있도록 버전 7.0 이상 배치 관리자 구성에서
버전 9.0 배치 관리자 관리 프로파일로 구성 트리의 자원을 복사하지만
버전 9.0 프로파일에 애플리케이션을 추가하는 작업은 지연시키려고 할 수 있습니다.
시작하기 전에
지원된 구성: 이 기사는 프로파일 구성 마이그레이션에 대한 기사입니다. 애플리케이션을 최신 버전으로
마이그레이션하려면 WebSphere Application Server 마이그레이션 툴킷을 사용하십시오. 자세한 정보는 WASdev의
마이그레이션 툴킷을 참조하십시오.
sptcfg
팁: 가능한 연결 제한시간 문제를
피하기 위해서는
WASPostUpgrade 명령을 실행하여 여러 개의 작은
애플리케이션, 소수의 큰 애플리케이션 또는
하나의 매우 큰 애플리케이션에서 연합 노드를 마이그레이션하기 전에
연결 제한시간 값을 수정하십시오.
예를 들어 SOAP 커넥터를 사용하는 경우
다음을 수행하십시오.
- 연합 노드를 마이그레이션하고 있는 프로파일을 찾아보려면 버전 9.0 디렉토리의
다음 위치로 이동하십시오.
profile_root/properties
- 이 디렉토리에서 soap.client.props 파일을 열고
com.ibm.SOAP.requestTimeout 특성 값을 찾으십시오. 제한시간
값입니다(초 단위). 기본값은 180초입니다.
- com.ibm.SOAP.requestTimeout의 값을 구성 마이그레이션에 충분한 값으로
변경하십시오. 예를 들어, 다음과 같이 입력하면
30분의 제한시간 값이 제공됩니다.
com.ibm.SOAP.requestTimeout=1800
참고: 필요한 최소한의 제한시간 값을 선택하십시오.
백업 디렉토리에 파일을 다운로드할 때, 마이그레이션된 파일을 배치 관리자에 업로드할 때, 그리고 배치 관리자를 마이그레이션된 노드 에이전트와 동기화할 때
각각 한 번씩 제한시간 동안 기다려야 하므로 선택한 제한시간의 세 배 이상을 기다릴 준비를 하십시오.
- WASPreUpgrade 명령으로 작성된 백업 디렉토리의 다음 위치로 이동하십시오.
backupDirectory/profiles/profile_name/properties
- 이 디렉토리에서 soap.client.props 파일을 열고
com.ibm.SOAP.requestTimeout 특성 값을 찾으십시오.
- com.ibm.SOAP.requestTimeout 값을 버전 9.0 파일에 사용된 값과 동일하게 변경하십시오.
마이그레이션, 공존, 상호 운용성 개요 및 마이그레이션 고려사항의 내용을 읽어보십시오. 마이그레이션 계획과 수행에 유용한 자원은 지식 콜렉션: WebSphere Application Server 마이그레이션 계획을 참조하십시오.
이 태스크 정보
기존 토폴로지를 계속 실행 및 관리하면서
전체 WebSphere Application Server 버전 9.0 WebSphere Application Server, Network Deployment
구성을 백그라운드로 빌드하여 특정 유지보수 기간 요구사항을
충족하도록 이 전략을 사용할 수 있습니다.
마이그레이션 시 문제점 해결에 대한 도움말은 마이그레이션 문제점 해결의 내용을 읽어보십시오.
프로시저
- WebSphere Application Server 버전 7.0 이상 배치 관리자가
실행 중이며 기존 환경을 관리하는지 확인하고 버전 9.0 배치 관리자가 실행 중이 아닌지 확인하십시오.
이는
두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데
중요합니다.
- WebSphere Application Server
스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
명령행에서 다음 명령을 입력하십시오.
STRQSH
- WASPreUpgrade 명령을 실행하십시오.
다음 매개변수를 사용하십시오.
app_server_root/bin/WASPreUpgrade
backup_directory_name
old_profile_root
여기서
WASPreUpgrade 명령 및
해당 매개변수에 대한 전체 설명은 WASPreUpgrade 명령의 내용을 읽어보십시오.
- WASPostUpgrade 명령을 실행하십시오.
다음
매개변수를 사용하십시오.
app_server_root/bin/WASPostUpgrade
backup_directory_name
-profileName 80ND_profile_name
-includeApps script
-keepDmgrEnabled true
여기서
- app_server_root는
버전 9.0 설치 위치입니다.
- backup_directory_name(필수
매개변수)은 WASPreUpgrade 마이그레이션 도구가 이전에
버전 7.0 이상 배치 관리자 구성을 저장하는 데 사용한
통합 파일 시스템 디렉토리에 대한 완전한 경로입니다.
- 80ND_profile_name(필수
매개변수)은 스크립트가 구성을 마이그레이션하는 대상인
버전 9.0 배치 관리자 관리 프로파일
이름입니다.
WASPostUpgrade 명령
및 해당 매개변수에 대한 전체 설명은 WASPostUpgrade 명령의 내용을 읽어보십시오.
이 시점에서는 유지보수 기간을 종료해도
WebSphere Application Server 버전 7.0 이상 배치 관리자를 사용하여 환경을 계속 관리할 수 있습니다.
- 관리 파일을 사용자 정의하십시오.
- 생성된 관리 파일이 있는
마이그레이션 백업 디렉토리 위치로 이동하십시오.
- 필요에 따라 관리 파일을 결합하고 조정하십시오.
예를 들어, 일부 관리 파일에 애플리케이션을 함께
그룹화하거나 installed.ear.destination 매개변수를 사용하여
installedApplications 디렉토리를 지정할 수 있습니다.
- WebSphere Application Server
스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
명령행에서 다음 명령을 입력하십시오.
STRQSH
- 애플리케이션을 설치하려면 wsadmin 명령을 실행하십시오.
모든 애플리케이션을 설치한 후에
WebSphere Application Server 버전 9.0
배치 관리자 사용을 시작할 수 있습니다.
- WebSphere Application Server 버전 7.0 이상 배치 관리자를 중지하십시오.
이는
두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데
중요합니다.
이 작업은
여러 가지 방법으로 수행할 수 있습니다. 한 가지 쉬운 방법은
버전 7.0 이상 배치 관리자의 노드 디렉토리에 있는
serverindex.xml 파일의 이름을 다른 이름으로 바꾸는 것입니다.
- WebSphere Application Server 버전 9.0 배치 관리자를
시작하십시오.
- WebSphere Application Server
스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
명령행에서 다음 명령을 입력하십시오.
STRQSH
- QWAS9 서브시스템이 시작되지 않은 경우 기본 프로파일을 시작하십시오.
명령행에서 다음 명령을 입력하십시오.
STRSBS QWAS9/QWAS9
- startManager 스크립트를
사용하여 버전 9.0 배치 관리자를
시작하십시오.
다음 매개변수를 사용하십시오.
app_server_root/bin/startManager
-profileName 80ND_profile_name
여기서
- app_server_root는
버전 9.0 설치 위치입니다.
- 80ND_profile_name은
버전 9.0
배치 관리자 관리 프로파일 이름입니다.
결과
이때 WebSphere Application Server 버전 9.0
배치 관리자는 실행 중이어야 하며 정상적인 애플리케이션 동기화가 수행되어야
합니다.
다음 프로시저 중 하나를 수행할 수 있습니다.
- 애플리케이션을 설치하기 전에 전체 셀을 마이그레이션하십시오.
- 다음을 수행하십시오.
- 애플리케이션을 설치하고 셀을 혼합 상태로 두십시오.
- 준비되면 WASPostUpgrade 명령을 실행하여
연합 노드를 마이그레이션하기 전에 이 문서의 시작 부분에 있는
팁에 설명된 대로 연결 제한시간 값을 수정하십시오.