아주 많은 애플리케이션이 포함된 기존 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 배치 관리자가 실행 중이 아닌지 확인하십시오.
이는
두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데
중요합니다.
- WASPreUpgrade 명령을 실행하십시오.
- 버전 9.0 app_server_root/bin
디렉토리에서 WASPreUpgrade 명령을 실행하십시오.
- 버전 7.0 이상 마이그레이션 백업 디렉토리의 이름을 지정하십시오.
- 버전 7.0 이상 WebSphere Application Server, Network Deployment 설치 이름을 지정하십시오.
- 선택사항: WebSphere Application Server의
이전 버전에서 마이그레이션할 특정 인스턴스 또는 프로파일의 이름을
지정하십시오.
- 선택사항: 하나 이상의 프로파일에 대한 관리 콘솔의
사용자 환경 설정 위치를 지정하십시오.
예를 들면, 다음과 같습니다.
WASPreUpgrade /WAS6.1_backup_directory /WAS6.1_install_directory
WASPreUpgrade 명령 및
해당 매개변수에 대한 전체 설명은 WASPreUpgrade 명령의 내용을 읽어보십시오.
- WASPostUpgrade 명령을 실행하십시오.
예를 들면, 다음과 같습니다.
WASPostUpgrade /WAS6.1_backup_directory -profileName dmgr_profile_name
-includeApps script -keepDmgrEnabled true
WASPostUpgrade 명령
및 해당 매개변수에 대한 전체 설명은 WASPostUpgrade 명령의 내용을 읽어보십시오.
이 시점에서는 유지보수 기간을 종료해도
WebSphere Application Server 버전 7.0 이상 배치 관리자를 사용하여 환경을 계속 관리할 수 있습니다.
- 관리 파일을 사용자 정의하십시오.
- 생성된 관리 파일이 있는
마이그레이션 백업 디렉토리 위치로 이동하십시오.
- 필요에 따라 관리 파일을 결합하고 조정하십시오.
예를 들어, 일부 관리 파일에 애플리케이션을 함께
그룹화하거나 installed.ear.destination 매개변수를 사용하여
installedApplications 디렉토리를 지정할 수 있습니다.
- 애플리케이션을 설치하려면 wsadmin 명령을 실행하십시오.
모든 애플리케이션을 설치한 후에
WebSphere Application Server 버전 9.0
배치 관리자 사용을 시작할 수 있습니다.
- WebSphere Application Server 버전 7.0 이상 배치 관리자를 중지하십시오.
이는
두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데
중요합니다.
이 작업은
여러 가지 방법으로 수행할 수 있습니다. 한 가지 쉬운 방법은
버전 7.0 이상 배치 관리자의 노드 디렉토리에 있는
serverindex.xml 파일의 이름을 다른 이름으로 바꾸는 것입니다.
- WebSphere Application Server 버전 9.0 배치 관리자를
시작하십시오.
profile_root/bin 디렉토리에서 배치 관리자를 시작하십시오. 예를 들면, 다음과 같습니다.
startManager
결과
이때 WebSphere Application Server 버전 9.0
배치 관리자는 실행 중이어야 하며 정상적인 애플리케이션 동기화가 수행되어야
합니다.
다음 프로시저 중 하나를 수행할 수 있습니다.
- 애플리케이션을 설치하기 전에 전체 셀을 마이그레이션하십시오.
- 다음을 수행하십시오.
- 애플리케이션을 설치하고 셀을 혼합 상태로 두십시오.
- 준비되면 WASPostUpgrade 명령을 실행하여
연합 노드를 마이그레이션하기 전에 이 문서의 시작 부분에 있는
팁에 설명된 대로 연결 제한시간 값을 수정하십시오.