zmmt 명령을 사용하여 z/OS 배치 관리자를 마이그레이션하기 위한 구성 변수

z/OS®용 WebSphere® Application Server를 마이그레이션하기 전에 실제 마이그레이션 중 실행할 작업 제어 언어(JCL) 작업(CNTL 및 DATA 데이터 세트)을 작성해야 합니다. 응답 파일과 함께 zmmt 명령을 사용하여 적절한 마이그레이션 작업을 작성할 수 있습니다. 마이그레이션 응답 파일에는 배치 관리자 마이그레이션을 위한 작업을 작성하는 데 사용하는 구성 변수 세트가 있습니다.

지원된 구성 지원된 구성:

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

sptcfg

응답 파일 변수

create
새 마이그레이션 정의 작성을 표시하는 필수 키워드
intermediateSymlinkPreference
중간 기호 링크를 설정할지 여부

중간 기호 링크를 지정하면 기호 링크가 구성 파일 시스템에서 중간 기호 링크로 작성됩니다. 그렇지 않은 경우에는 제품 파일 시스템에 직접 작성됩니다.

IntermediateSymlink
중간 기호 링크의 경로 이름

이 링크는 사용자 정의 작업을 통해 작성되며 제품 파일 시스템 디렉토리를 가리킵니다.

profileName
마이그레이션 중에 작성된 프로파일의 이름

z/OS 플랫폼에서 항상 "default"입니다.

profilePath
생성된 마이그레이션 정의 출력을 기록해야 하는 완전한 경로
templatePath
템플리트 경로
다음 값 중 하나:
  • zos-migDmgr

    배치 관리자 마이그레이션

  • zos-migFederated

    연합 노드 마이그레이션

  • zos-migStandalone

    독립형 애플리케이션 서버 마이그레이션

zConfigHfsName
구성 파일 시스템을 포함할 MVS™ 데이터 세트의 이름

이 이름은 구성 파일 시스템을 작성하는 마이그레이션 작업에 대한 입력으로 사용됩니다.

zConfigHfsPrimaryCylinders
구성 파일 시스템에 할당할 기본 실린더 수

애플리케이션 서버에서 이 데이터 세트에 필요한 총 공간은 설치된 애플리케이션 크기와 수에 따라 증가합니다.

권장사항: 최소 제안 크기는 420실린더입니다.
zConfigHfsSecondaryCylinders
구성 파일 시스템에 할당할 보조 실린더 수
권장사항: 최소 제안 크기는 100실린더입니다.
zConfigHfsVolume
위의 데이터 세트를 포함할 DASD 볼륨 일련 번호 또는 SMS로 볼륨을 선택할 수 있는 "*"

"*"를 사용하면 SMS 자동 클래스 선택(ACS) 루틴이 있어야 볼륨을 선택할 수 있습니다. 데이터 세트 할당을 자동으로 처리하도록 SMS를 설정하지 않은 경우 볼륨을 명시적으로 나열하십시오.

zConfigMountPoint
애플리케이션 데이터와 환경 파일을 쓰는 파일 시스템 디렉토리 마운트 지점

구성 파일 시스템은 마이그레이션 중인 노드의 구성이 실제로 저장되는 위치입니다. 마이그레이션 중인 노드에 적합한 파일 시스템이 이미 있으면 기존 버전 9.0 파일 시스템을 사용하도록 선택할 수 있습니다. 기존 버전 9.0 파일 시스템을 사용하도록 선택하면 이 도구를 사용하여 작성되는 마이그레이션 작업을 실행하기 전에 여기에 지정한 마운트 지점이 존재하는지 확인해야 합니다. 마이그레이션 중인 노드에 새 버전 9.0 파일 시스템을 작성하도록 선택한 경우에는 실제 마이그레이션 프로세스 중 선택적 BBOMDHFS 또는 BBOMDZFS 작업을 실행할 때까지는 새 파일 시스템이 실제로 작성되지 않습니다. 어느 경우이든 여기에 마운트 지점의 올바른 값을 지정해야 합니다.

zFilesystemType
파일 시스템의 유형
다음 값 중 하나:
  • HFS

    계층 구조 파일 시스템을 사용하여 구성 파일 시스템 데이터 세트를 할당하고 마운트합니다.

  • ZFS

    zSeries 파일 시스템을 사용하여 구성 파일 시스템 데이터 세트를 할당하고 마운트합니다.

zJobStatement1 . . . n
생성된 마이그레이션 작업에 사용할 사용자 정의할 수 있는 JOB문

사용자에 맞게 조정되는 모든 마이그레이션 작업에는 작업 명령문이 필요합니다. 설치에 유효한 작업 명령문을 입력하십시오. 마이그레이션 작성 프로세스는 생성된 모든 작업에서 사용자를 위해 작업 이름을 업데이트하므로 작업 명령문의 이 부분은 신경쓰지 않아도 됩니다. 연속 행이 필요하면 주석 행을 연속 행으로 바꾸십시오.

zTargetHLQ
생성된 작업과 지시사항을 포함할 대상 z/OS 데이터 세트의 상위 레벨 규정자
참고: 다중 레벨의 상위 레벨 규정자는 데이터 세트 상위 레벨 규정자로 지정할 수 있습니다.
zmbAdminUserid
마이그레이션 중인 노드를 관리하는 데 사용되는 관리자의 사용자 ID

마이그레이션 프로세스 중 필요한 관리 조치를 수행하는 데 필요합니다.

zmbAdminPassword
마이그레이션 중인 노드를 관리하는 데 사용되는 관리자의 사용자 ID에 대한 비밀번호

마이그레이션 프로세스 중 필요한 관리 조치를 수행하는 데 필요합니다.

zmbAppMigrationPreference
설치된 애플리케이션을 마이그레이션할 방법
다음 값 중 하나:
  • D

    기본 애플리케이션 설치 디렉토리에 마이그레이션의 일부로 사용자 엔터프라이즈 애플리케이션을 설치합니다.

  • Y

    다음 변수에 지정된 디렉토리에 사용자 엔터프라이즈 애플리케이션을 마이그레이션의 일부로 설치합니다.

    zmbAppInstallDirLine1
    zmbAppInstallDirLine2
    WebSphere Application Server가 엔터프라이즈 애플리케이션을 설치하는 위치

    이 위치는 애플리케이션 마이그레이션 환경 설정으로 애플리케이션을 마이그레이션하고 설치하도록 지정할 때 사용됩니다. 사용자 정의 환경 고유의 위치를 선택하거나 기본 위치를 사용하는 옵션이 있습니다.

    위치 경로 길이가 60자를 초과하면 표시된 것처럼 두 행에 지정해야 하며 총 길이가 120자를 초과하면 안됩니다.

    zmbAppMigrationPreference에 Y를 지정하지 않으면 두 필드를 공백으로 두십시오.

  • S

    사용자 엔터프라이즈 애플리케이션을 마이그레이션 중 실제로 설치하지 않고 WebSphere Application Server 버전 9.0 installableApps 디렉토리에 설치하도록 준비합니다.

    이러한 애플리케이션을 설치하는 데 사용할 수 있는 스크립트가 생성되어 마이그레이션 백업 디렉토리에 저장됩니다. z/OS용 WebSphere Application Server의 경우 백업 디렉토리의 위치는 zmbTempDirectory 변수에 지정하는 임시 디렉토리에 상대적입니다. 백업 디렉토리의 위치는 파생된 마이그레이션 ID와 마이그레이션 중인 노드의 유형으로도 결정됩니다. 예를 들어, /tmp/migrate를 임시 디렉토리로 지정하고 파생된 마이그레이션 ID가 55449이면 생성된 스크립트의 위치는 다음과 같습니다.
    /tmp/migrate/55449/nodetype_backup/
    여기서 nodetype은 마이그레이션 중인 노드의 유형에 따라 dmgr, fed 또는 base입니다.

    그러면 마이그레이션이 완료된 후 임의의 조합으로 어느 때에나 이러한 파일을 실행할 수 있습니다. 파일을 재구성하고 결합하여 보다 효율적으로 애플리케이션을 설치할 수도 있습니다. 추가 정보는 문서에서 "Wsadmin 도구" 항목을 읽어보십시오.

  • P

    사용자 엔터프라이즈 애플리케이션을 마이그레이션의 일부로 설치하고 이전 버전과 동일한 애플리케이션 설치 디렉토리를 유지합니다.

    제한사항: 이 옵션을 선택하면 기존 WebSphere Application Server 버전 7.0 설치 및 버전 9.0 설치에서 위치가 공유됩니다. 이전 버전과 동일한 위치에 마이그레이션된 애플리케이션을 두는 경우 다음과 같은 제한사항이 적용됩니다.
    • WebSphere Application Server 버전 9.0 혼합 노드 지원 제한사항을 따라야 합니다. 이는 wsadmin 명령을 호출할 때 다음 지원을 사용할 수 없음을 의미합니다.
      • JSP 사전 컴파일
      • 2진 구성 사용
      • EJB 배치
    • 나중에 버전 7.0 설치를 관리(예: 설치 제거)할 때 이 위치에서 애플리케이션을 삭제하는 경우 마이그레이션된 애플리케이션이 의도치 않게 유실될 위험이 있습니다.
    • 버전 7.0 변수에 상대적으로 설치된 애플리케이션은 버전 9.0에서 해당 변수에 지정된 위치에 상대적으로 설치됩니다. 즉, 절대 경로가 유지되지 않으며 새 버전 9.0 환경 내의 상대적 위치로 애플리케이션이 마이그레이션됩니다.
      마이그레이션 중인 애플리케이션에 대한 deployment.xml 파일의 binariesURL에 WebSphere Application Server의 상대적인 경로가 있으면, 즉 $(APP_INSTALL_ROOT), $(WAS_INSTALL_ROOT) 등으로 시작되는 경우 애플리케이션이 새 위치에 설치될 때 새 WebSphere Application Server 변수값을 사용하여 경로를 분석합니다. 이로 인해 이 옵션을 선택할 때 다음과 같은 결과가 초래됩니다.
      • WebSphere Application Server 변수에 상대적인 디렉토리 위치에 설치되는 애플리케이션이 버전 9.0에서 변수값 아래에 설치됩니다.
      • WebSphere Application Server 변수에 상대적이지 않은 디렉토리 위치에 설치되는 애플리케이션은 마이그레이션한 후 동일한 디렉토리에 겹쳐씁니다. 예를 들어, 애플리케이션이 /employee_records/retrieval_Apps 디렉토리에 설치되면 애플리케이션을 마이그레이션한 후 /employee_records/retrieval_Apps 디렉토리에 겹쳐씁니다.
  • N

    사용자 엔터프라이즈 애플리케이션에 아무 것도 수행하지 않습니다.

참고: WebSphere Application Server 시스템 애플리케이션은 여기에 설정된 값과 상관없이 마이그레이션합니다.
zmbControllerProcName
마이그레이션된 제어기를 시작하는 데 사용되는 JCL 시작 프로시저의 이름

버전 9.0로 마이그레이션할 때 JCL 시작 프로시저를 업그레이드해야 합니다. 마이그레이션 중 시작 프로시저가 새로 생성됩니다. 제어기 프로시저의 새 이름을 지정하거나 기존 이름을 사용할 수 있습니다.

zmbServantProcName
마이그레이션된 하위를 시작하는 데 사용되는 JCL 시작 프로시저의 이름

버전 9.0로 마이그레이션할 때 JCL 시작 프로시저를 업그레이드해야 합니다. 마이그레이션 중 시작 프로시저가 새로 생성됩니다. 하위 프로시저의 새 이름을 지정하거나 이전 이름을 사용할 수 있습니다.

zmbDaemonProcName
마이그레이션된 디먼을 시작하는 데 사용되는 JCL 시작 프로시저의 이름

버전 9.0로 마이그레이션할 때 JCL 시작 프로시저를 업그레이드해야 합니다. 마이그레이션 중 시작 프로시저가 새로 생성됩니다. 디먼 프로시저의 새 이름을 지정하거나 이전 이름을 사용할 수 있습니다.

zmbReplaceStartedProcedureNames
구성의 START 명령을 지정된 새 이름으로 업데이트하거나(true) 동일한 이름을 유지할지(false) 여부

JCL 프로시저의 새 이름을 지정한 경우에는 WebSphere Application Server 구성의 해당 START 명령을 새 프로시저 이름과 일치하도록 업데이트해야 합니다. 구성 업데이트를 수행하려면 이 변수에 true를 지정하십시오.

동일한 프로시저 이름을 사용하도록 선택했으면 이 변수에 false를 지정하십시오. 마이그레이션 중인 노드의 주어진 프로세스 유형의 모든 서버(예: 모든 하위)에 일관된 프로시저 이름을 사용하고 있지 않으면 이 변수에 false를 지정할 것을 권장합니다. 이 경우 동일한 START 명령을 유지하고 마이그레이션 중 템플리트로 생성되는 프로시저를 사용하여 프로시저를 수동으로 바꿔야 합니다.

참고:
  • 버전 9.0 구성에는 버전 7.0 구성에 사용되는 것과 다른 JCL 프로시저를 사용해야 합니다. 마이그레이션 프로세스는 여기에 지정된 프로시저 이름을 사용하여 버전 9.0 JCL 프로시저를 새로 작성합니다.
  • 버전 7.0 구성에 사용한 것과 동일한 이름을 사용하는 경우 마이그레이션 프로세스가 기존 프로시저를 오버레이합니다. 동일한 이름을 사용 중이면 나중에 롤백해야 하는 경우 마이그레이션 작업을 실행하기 전에 반드시 기존의 버전 7.0 프로시저를 백업하십시오.
zmbDisableDmgr
마이그레이션 중 이전 배치 관리자를 사용하지 않거나(true) 사용할지(false) 여부
버전 7.0 배치 관리자가 사용되면 마이그레이션이 완료되는 동안 계속해서 이를 사용할 수 있습니다.
주의: 이 옵션은 주의해서 사용하십시오. 왜냐하면 WebSphere Application Server 버전 7.0 배치 관리자는 일반적으로 여러 배치 관리자가 동일한 노드에서 관리되지 않도록 중지되어 사용 안함으로 설정되기 때문입니다. 버전 9.0 배치 관리자 사용을 시작하기 전에 버전 7.0 배치 관리자를 중지해야 합니다. 이 옵션을 선택 취소하면 마이그레이션 중 이전 구성에 수행한 모든 구성 변경사항이 마이그레이션되지 않습니다.
zmbEnablePostUpgradeTrace
WASPostUpgrade 프로세스 중 추적을 사용(true)하거나 사용하지 않을지(false) 여부
zmbEnablePreUpgradeTrace
WASPreUpgrade 프로세스 중 추적을 사용(true)하거나 사용하지 않을지(false) 여부
zmbEnableProfileTrace
프로파일 작성 중 추적을 사용(true)하거나 사용하지 않을지(false) 여부
zmbEnableScriptingTrace
홈 작성, 프로파일과 마이그레이션 도구 호출, 마이그레이션의 최종 처리 단계 추적을 사용(true)하거나 사용하지 않을지(false) 여부
zmbFromConfigRoot
마이그레이션 중인 구성의 마운트 지점
zmbFromWASHomeDir
마이그레이션 중인 구성의 홈 디렉토리
zmbInitialHeapSize
JVM 힙에 할당된 초기 메모리
zmbJavaTempDirectory
JVM(Java Virtual Machine)에서 마이그레이션 중에 임시 파일을 작성하고 저장하는 데 사용되는 Java 임시 디렉토리입니다.
zmbMaxHeapSize
JVM 힙에 할당할 수 있는 최대 힙 크기
zmbProclibName
z/OS용 WebSphere Application Server 카탈로그 프로시저를 복사할 기존 프로시저 라이브러리
zmbResolvePortConflicts
다음 값 중 하나를 지정하여 포트 충돌을 처리하는 방법을 정의하십시오.
  • incrementCurrent

    포트 충돌이 발견되면 포트 값이 충돌 포트에서 사용 가능한 다음 포트 값으로 증분됩니다.

  • startingPort
    포트 충돌이 발견되면 포트 값이 지정된 값에서 사용 가능한 다음 포트 값으로 증분됩니다.
    참고: zmbResolvePortConflictszmbSetPortsstartingPort로 설정되면 zmbResolvePortConflicts 변수가 무시됩니다.
    zmbStartingPort
    새 포트가 생성되는 시작 포트 값입니다.
zmbSetPorts
다음 값 중 하나를 지정하여 새 프로파일에서 사용할 포트 값을 정의하십시오.
  • useOld

    소스 파일에 정의된 포트 값을 재사용합니다.

  • generateNew

    대상 프로파일에 각 포트의 사용자 정의 값을 설정합니다.

  • startingPort

    지정된 포트 값에서부터 증분하여 새 포트를 생성합니다. 포트 충돌이 자동으로 해결됩니다.

    zmbStartingPort
    새 포트가 생성되는 시작 포트 값입니다.
zmbSMPEHome
WebSphere Application Server 버전 9.0 설치 제품 파일 시스템의 위치
zmbTempDirectory
이전 구성 및 마이그레이션 추적의 백업이 작성된 디렉토리입니다.

마이그레이션 중에는 이전 버전 구성의 백업 사본이 필요합니다. 이 백업의 기본 위치는 /tmp/migrate입니다. /tmp 파일 시스템에 백업 구성을 저장하기에 충분한 공간이 없는 경우에는 다른 위치를 지정할 수 있습니다. 백업 사본의 기본 위치를 대체하도록 선택한 경우 우수 사례는 동일한 이름 지정 규칙을 준수하고 /tmp 부분만 다른 경로로 바꾸는 방법(예: /myTemp/migrate)입니다.

zmbTimestamp
임시 디렉토리 아래에 임시 마이그레이션 데이터 세트와 백업 구성 데이터를 포함할 디렉토리를 작성하는 데 사용할 ID
zmbToConfigRoot
마이그레이션 중인 구성의 마운트 지점

zConfigMountPoint 변수에 지정된 값과 동일합니다.

zmbToWASHomeDir
마이그레이션 중인 구성의 홈 디렉토리
zmbWorkspaceRootPreference
기본 작업공간 사용자 루트 위치(D)에 저장된 관리 콘솔 사용자 정의 "내 태스크" 설정을 마이그레이션하거나 사용자 정의 작업공간 루트 위치(U)에 저장된 설정을 마이그레이션할지 여부
zmbUserWorkspaceRoot
사용자 정의 작업공간 루트 위치

배치 관리자 마이그레이션을 위한 샘플 응답 파일

create
EnableIntermediateSymlink=false
EnableJavaTmpDir=true
intermediateSymlinkPreference=N
profileName=default
profilePath=<root>/profiles/ZMigDmgr01
templatePath=<root>/profileTemplates/zos-migDmgr
zConfigHfsName=OMVS.WAS90.CONFIG.HFS
zConfigHfsPrimaryCylinders=420
zConfigHfsSecondaryCylinders=100
zConfigHfsVolume=*
zConfigMountPoint=/wasv9config
zFilesystemType=HFS
zJobStatement1=(ACCTNO,ROOM),'USERID',CLASS=A,REGION=0M
zJobStatement2=//*
zJobStatement3=//*
zJobStatement4=//*
zTargetHLQ=DMR
zmbAdminPassword={xor}BwcHBwcHBwc=
zmbAdminUserid=XXXXXXXX
zmbAppInstallDirLine1=/wasv9config/DeploymentManager/profiles/default/installedApps
zmbAppInstallDirLine2= 
zmbAppMigrationPreference=D
zmbControllerProcName=BBO9DCR
zmbDaemonProcName=BBO9DMN
zmbDisableDmgr=true
zmbEnablePostUpgradeTrace=0
zmbEnablePreUpgradeTrace=0
zmbEnableProfileTrace=0
zmbEnableScriptingTrace=0
zmbFromConfigRoot=/WebSphere/V7R0
zmbFromWASHomeDir=DeploymentManager
zmbInitialHeapSize=512
zmbJavaTempDirectory=/tmp
zmbMaxHeapSize=768
zmbProclibName=SYS1.PROCLIB
zmbReplaceStartedProcedureNames=true
zmbResolvePortConflicts=incrementCurrent
zmbSMPEHome=/usr/lpp/WebSphere/AppServer/V9R0
zmbServantProcName=BBO9DSR
zmbSetPorts=useOld
zmbTempDirectory=/tmp/migrate
zmbTimestamp=05171857
zmbToConfigRoot=/wasv9config
zmbToWASHomeDir=DeploymentManager
zmbWorkspaceRootPreference=D

주제 유형을 표시하는 아이콘 개념 주제



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