restoreConfig 명령

backupConfig 명령을 사용하여 구성을 백업한 후 노드의 구성을 복원하려면 restoreConfig 명령을 사용하십시오.

지원된 구성 지원된 구성:

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

sptcfg

restoreConfig 명령은 backupConfig 명령을 사용하여 구성을 백업한 후 노드의 구성을 복원하는 간단한 유틸리티입니다. 기본적으로 복원 동안 노드 동기화가 일어나지 않도록 구성이 복원되기 전에 노드의 모든 서버는 중지합니다. 구성 디렉토리가 이미 존재하는 경우 복원이 수행되기 전에 구성 디렉토리 이름이 바뀝니다. 이 명령을 실행하는 위치에 대한 자세한 정보는 명령행 도구 사용을 참조하십시오.

app_server_root/installedApps 디렉토리에 있는 애플리케이션 파일을 직접 변경하지만("최신 전개"라고도 하는 프로세스) app_server_root/config 디렉토리의 애플리케이션 파일에 같은 변경사항이 적용되지 않은 경우 restoreConfig 명령을 사용하면 변경사항을 겹쳐쓸 수 있습니다.

backupConfig 명령은 파일 권한 또는 소유권 정보를 저장하지 않습니다. restoreConfig 명령은 현재 Umask 및 유효 사용자 ID(EUID)를 사용하여 파일을 복원할 때 사용 권한과 소유권을 설정합니다. 복원된 파일에 원래 사용 권한과 소유권이 필요한 경우에는 tar 명령(모든 UNIX 또는 Linux 시스템에서 사용 가능)을 사용하여 구성을 백업하고 복원하십시오.

restoreConfig 명령은 QEJBSVR 사용자 프로파일에서 실행하여 QEJBSVR 사용자 프로파일이 작성된 디렉토리 및 파일의 소유자인지 확인합니다. 시스템은 작성된 디렉토리에 대한 *PUBLIC 권한을 *EXCLUDE로 설정합니다. 이전에 구성 디렉토리의 파일 및 디렉토리에 존재하던 모든 개인용 권한은 유실됩니다. WebSphere Application Server 권한 부여(grtwasaut) Qshell 스크립트 또는 CHGAUT CL 명령을 사용하여 유실된 개인용 권한을 설정합니다.
참고: QEJBSVR 사용자 프로파일은 backup_file을 포함하는 경로의 각 디렉토리에 대해 최소한 *X 권한을 가져야 하며 backup_file에 대해 *R 권한을 가져야 합니다.
restoreConfig 명령은 디렉토리 구조와 해당 컨텐츠의 소유자를 QEJBSVR 사용자 프로파일로 설정하지만 개인용 권한을 복원하지는 않습니다. 같은 시스템 또는 파티션의 애플리케이션 서버에서 IBM® HTTP Server 또는 Lotus® Domino® HTTP Server 인스턴스를 사용하고 애플리케이션 서버의 plugin-cfg.xml 파일이 profile_root/config 디렉토리 구조 아래에 상주하는 경우 다음 지시사항을 따라 IBM HTTP Server 또는 Lotus Domino HTTP Server의 사용자 프로파일에 필요한 개인용 권한을 부여하십시오.
참고: 프로파일이 복원된 동일한 시스템에서 IBM HTTP Server 또는 Lotus Domino HTTP Server를 사용하지 않는 경우 다음 단계를 완료하지 마십시오. plugin-cfg.xml 파일이 프로파일의 config 디렉토리 구조 아래 상주하지 않는 경우에도 다음 단계를 완료하지 마십시오.
  1. 시스템에 사인온하십시오.
  2. STRQSH 명령을 사용하여 Qshell 세션을 시작하십시오.
  3. 애플리케이션 서버의 app_server_root/bin 디렉토리로 이동하십시오.
  4. 다음 grtwasaut Qshell 명령을 사용하여 plugin-cfg.xml 파일을 포함하는 경로에 있는 각 디렉토리에 대해 실행(x) 권한을 부여하십시오. 이 디렉토리는 config 디렉토리부터 시작합니다.
    grtwasaut -profileName profile_name -object path -dtaaut x -user user
    여기서, profile_name은 복원된 프로파일 구성 이름이고 path는 프로파일 루트 디렉토리에 상대적인 수정할 디렉토리 경로이며 user는 QTMHHTTP(IBM HTTP Server의 경우) 또는 QNOTES(Lotus Domino HTTP Server의 경우)입니다.
    예를 들어, IBM HTTP Server for iSeries 플랫폼을 사용하고 myprofile 프로파일의 plugin-cfg.xml 파일이 profile_root/config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/servers/myHTTPinstance 디렉토리에 상주하는 경우 다음 명령을 실행하십시오.
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/
    servers/myHTTPinstance -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/
    servers -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile 
    -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config -dtaaut x -user QTMHHTTP
    IBM HTTP Server for iSeries 플랫폼을 사용하고 myprofile 프로파일의 plugin-cfg.xml 파일이 profile_root/config/cells 디렉토리에 상주하는 경우 다음 예제를 사용하십시오.
    grtwasaut -profileName myprofile -object config/cells -dtaaut x -user QTMHHTTP 
    grtwasaut -profileName myprofile -object config -dtaaut x -user QTMHHTTP
  5. 다음 grtwasaut 명령을 사용하여 plugin-cfg.xml 파일에 대한 읽기, 실행(rx) 권한을 부여하십시오.
    grtwasaut -profileName profile_name -object path/plugin-cfg.xml -dtaaut x -user user
    여기서 profile_name은 복원된 프로파일 구성 이름이고 path는 프로파일 루트 디렉토리에 상대적인 수정할 디렉토리 경로이며 user는 QTMHHTTP(IBM HTTP Server의 경우) 또는 QNOTES(Lotus Domino HTTP Server의 경우)입니다.
    예를 들어, IBM HTTP Server for iSeries 플랫폼을 사용하고 myprofile 프로파일의 plugin-cfg.xml 파일이 profile_root/config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/servers/myHTTPinstance 디렉토리에 상주하는 경우 다음 명령을 입력하십시오.
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile
    /servers/myHTTPinstance/plugin-cfg.xml -dtaaut rx -user QTMHHTTP
    IBM HTTP Server for iSeries 플랫폼을 사용하고 myprofile 프로파일의 plugin-cfg.xml 파일이 profile_root/config/cells 디렉토리에 상주하는 경우 다음 예제를 사용하십시오.
    grtwasaut -profileName myprofile -object config/cells/plugin-cfg.xml -dtaaut rx -user QTMHHTTP

위치

profile_root/bin 디렉토리에서 명령을 실행하십시오.

구문

명령 구문은 다음과 같습니다.

restoreConfig backup_file [options]
여기서, backup_file은 복원할 파일을 지정합니다. 하나를 지정하지 않으면 명령은 실행하지 않습니다.

매개변수

다음 옵션은 restoreConfig 명령에 대해 사용 가능합니다.

-help
사용법 설명서를 인쇄합니다.
-location directory_name
백업 파일을 복원하는 디렉토리를 지정합니다.
위치 기본값은 profile_root/config 디렉토리입니다.
-logfile file_name
추적 정보가 기록되는 로그 파일의 위치를 지정합니다.

기본적으로 로그 파일의 이름은 restoreConfig.log이며 로그 파일은 logs 디렉토리에서 작성됩니다.

-nostop
구성을 복원하기 전에 restoreConfig 명령이 서버를 중지하지 않도록 지시합니다.
-password password
서버에 보안이 사용되는 경우 인증에 사용할 비밀번호를 지정합니다.
-profileName profile_name
다중 프로파일 설치에서 애플리케이션 서버 프로세스의 프로파일을 정의합니다.

-profileName 옵션은 단일 프로파일 환경에서 실행하는 데에는 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.

-quiet
restoreConfig 명령이 정상 모드에서 인쇄하는 진행상태 정보를 억제합니다.
-replacelog
현재 로그에 추가하는 대신 로그 파일을 바꿉니다.
-trace
디버깅 목적으로 추적 정보를 로그 파일에 생성합니다.
-username user_name
서버에 보안이 사용되는 경우 인증을 위한 사용자 이름을 지정합니다. -user 옵션과 동일하게 작용합니다.
-user user_name
서버에 보안이 사용되는 경우 인증을 위한 사용자 이름을 지정합니다. -username 옵션과 동일하게 작용합니다.
-?
사용법 설명서를 인쇄합니다.

사용법

다음 예제는 올바른 구문을 보여줍니다.

restoreConfig WebSphereConfig_2006-04-22.zip

다음 예제에서는 지정된 파일을 /tmp 디렉토리에 복원하고 복원 작업을 시작하기 전에 서버를 중지하지 않습니다.

restoreConfig WebSphereConfig_2006-04-22.zip -location /tmp -nostop
다음 예제에서는 /home/mydir/myprofileBackup.zip에 저장된 구성을 프로파일 myprofile의 구성으로 복원합니다.
restoreConfig /home/mydir/myprofileBackup.zip -profileName myprofile

backupConfig 명령을 수행하여 백업된 디렉토리와 다른 디렉토리로 구성을 복원하는 경우 구성 디렉토리에서 일부 경로를 수동으로 업데이트해야 합니다.


주제 유형을 표시하는 아이콘 참조 주제



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