많은 애플리케이션이 포함된 대규모 WebSphere Application Server, Network Deployment 구성 마이그레이션

아주 많은 애플리케이션이 포함된 기존 WebSphere® Application Server, Network Deployment 구성이 있고, 마이그레이션에 대한 특정 유지보수 기간을 충족해야 하는 경우 표준 마이그레이션 시나리오를 사용할 때 약간의 문제가 생길 수도 있습니다. 이 경우에는 버전 7.0 이상 배치 관리자를 사용하여 계속해서 환경을 관리할 수 있도록 버전 7.0 이상 배치 관리자 구성에서 버전 9.0 배치 관리자 관리 프로파일로 구성 트리의 자원을 복사하지만 버전 9.0 프로파일에 애플리케이션을 추가하는 작업은 지연시키려고 할 수 있습니다.

시작하기 전에

지원된 구성 지원된 구성:

이 기사는 프로파일 구성 마이그레이션에 대한 기사입니다. 애플리케이션을 최신 버전으로 마이그레이션하려면 WebSphere Application Server 마이그레이션 툴킷을 사용하십시오. 자세한 정보는 WASdev의 마이그레이션 툴킷을 참조하십시오.

sptcfg
팁: 가능한 연결 제한시간 문제를 피하기 위해서는 WASPostUpgrade 명령을 실행하여 여러 개의 작은 애플리케이션, 소수의 큰 애플리케이션 또는 하나의 매우 큰 애플리케이션에서 연합 노드를 마이그레이션하기 전에 연결 제한시간 값을 수정하십시오. 예를 들어 SOAP 커넥터를 사용하는 경우 다음을 수행하십시오.
  1. 연합 노드를 마이그레이션하고 있는 프로파일을 찾아보려면 버전 9.0 디렉토리의 다음 위치로 이동하십시오.
    profile_root/properties 
  2. 이 디렉토리에서 soap.client.props 파일을 열고 com.ibm.SOAP.requestTimeout 특성 값을 찾으십시오. 제한시간 값입니다(초 단위). 기본값은 180초입니다.
  3. com.ibm.SOAP.requestTimeout의 값을 구성 마이그레이션에 충분한 값으로 변경하십시오. 예를 들어, 다음과 같이 입력하면 30분의 제한시간 값이 제공됩니다.
    com.ibm.SOAP.requestTimeout=1800
    참고: 필요한 최소한의 제한시간 값을 선택하십시오. 백업 디렉토리에 파일을 다운로드할 때, 마이그레이션된 파일을 배치 관리자에 업로드할 때, 그리고 배치 관리자를 마이그레이션된 노드 에이전트와 동기화할 때 각각 한 번씩 제한시간 동안 기다려야 하므로 선택한 제한시간의 세 배 이상을 기다릴 준비를 하십시오.
  4. WASPreUpgrade 명령으로 작성된 백업 디렉토리의 다음 위치로 이동하십시오.
    backupDirectory/profiles/profile_name/properties
  5. 이 디렉토리에서 soap.client.props 파일을 열고 com.ibm.SOAP.requestTimeout 특성 값을 찾으십시오.
  6. com.ibm.SOAP.requestTimeout 값을 버전 9.0 파일에 사용된 값과 동일하게 변경하십시오.

마이그레이션, 공존, 상호 운용성 개요마이그레이션 고려사항의 내용을 읽어보십시오. 마이그레이션 계획과 수행에 유용한 자원은 지식 콜렉션: WebSphere Application Server 마이그레이션 계획을 참조하십시오.

이 태스크 정보

기존 토폴로지를 계속 실행 및 관리하면서 전체 WebSphere Application Server 버전 9.0 WebSphere Application Server, Network Deployment 구성을 백그라운드로 빌드하여 특정 유지보수 기간 요구사항을 충족하도록 이 전략을 사용할 수 있습니다.

마이그레이션 시 문제점 해결에 대한 도움말은 마이그레이션 문제점 해결의 내용을 읽어보십시오.

프로시저

  1. WebSphere Application Server 버전 7.0 이상 배치 관리자가 실행 중이며 기존 환경을 관리하는지 확인하고 버전 9.0 배치 관리자가 실행 중이 아닌지 확인하십시오.

    이는 두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데 중요합니다.

  2. WebSphere Application Server 스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
    명령행에서 다음 명령을 입력하십시오.
    STRQSH
  3. WASPreUpgrade 명령을 실행하십시오.
    다음 매개변수를 사용하십시오.
    app_server_root/bin/WASPreUpgrade 
     backup_directory_name
     old_profile_root
    여기서
    • app_server_root버전 9.0 설치 위치입니다.
    • backup_directory_name(필수 매개변수)은 통합 파일 시스템 디렉토리의 완전한 경로입니다. 이 디렉토리에는 WASPreUpgrade 마이그레이션 도구가 저장된 구성 및 파일을 저장합니다.

      디렉토리가 없으면 작성됩니다. 또한 이 도구는 WASPreUpgrade 명령으로 수행하는 단계를 기록하는 WASPreUpgrade.log 로그 파일을 작성합니다.

    • old_profile_root(필수 매개변수)는 마이그레이션될 버전 7.0 이상 인스턴스 또는 프로파일에 대한 경로입니다.

    WASPreUpgrade 명령 및 해당 매개변수에 대한 전체 설명은 WASPreUpgrade 명령의 내용을 읽어보십시오.

  4. 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 이상 배치 관리자를 사용하여 환경을 계속 관리할 수 있습니다.

  5. 관리 파일을 사용자 정의하십시오.
    1. 생성된 관리 파일이 있는 마이그레이션 백업 디렉토리 위치로 이동하십시오.
    2. 필요에 따라 관리 파일을 결합하고 조정하십시오.

      예를 들어, 일부 관리 파일에 애플리케이션을 함께 그룹화하거나 installed.ear.destination 매개변수를 사용하여 installedApplications 디렉토리를 지정할 수 있습니다.

  6. WebSphere Application Server 스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
    명령행에서 다음 명령을 입력하십시오.
    STRQSH
  7. 애플리케이션을 설치하려면 wsadmin 명령을 실행하십시오.
    • 적합한 유지보수 기간 또는 정상 조작 중에 버전 9.0 구성으로 애플리케이션을 설치하십시오.
    • -conntype NONE을 지정하십시오. 예를 들면, 다음과 같습니다.
      wsadmin -f application_script -conntype NONE

    모든 애플리케이션을 설치한 후에 WebSphere Application Server 버전 9.0 배치 관리자 사용을 시작할 수 있습니다.

  8. WebSphere Application Server 버전 7.0 이상 배치 관리자를 중지하십시오.

    이는 두 가지 다른 배치 관리자가 동일한 환경을 관리하지 못하게 하는 데 중요합니다.

    이 작업은 여러 가지 방법으로 수행할 수 있습니다. 한 가지 쉬운 방법은 버전 7.0 이상 배치 관리자의 노드 디렉토리에 있는 serverindex.xml 파일의 이름을 다른 이름으로 바꾸는 것입니다.

  9. WebSphere Application Server 버전 9.0 배치 관리자를 시작하십시오.
    1. WebSphere Application Server 스크립트를 실행할 수 있도록 Qshell 환경을 시작하십시오.
      명령행에서 다음 명령을 입력하십시오.
      STRQSH
    2. QWAS9 서브시스템이 시작되지 않은 경우 기본 프로파일을 시작하십시오.
      명령행에서 다음 명령을 입력하십시오.
      STRSBS QWAS9/QWAS9
    3. 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 배치 관리자는 실행 중이어야 하며 정상적인 애플리케이션 동기화가 수행되어야 합니다.

다음 프로시저 중 하나를 수행할 수 있습니다.
  • 애플리케이션을 설치하기 전에 전체 셀을 마이그레이션하십시오.
  • 다음을 수행하십시오.
    1. 애플리케이션을 설치하고 셀을 혼합 상태로 두십시오.
    2. 준비되면 WASPostUpgrade 명령을 실행하여 연합 노드를 마이그레이션하기 전에 이 문서의 시작 부분에 있는 팁에 설명된 대로 연결 제한시간 값을 수정하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-iseries&topic=tmig_largend
파일 이름:tmig_largend.html