IBM i 플랫폼용

iAdmin 명령

이 명령은 IBM® i 플랫폼에서 Liberty 서버의 작동을 지원합니다. 명령 파일은 wlp/lib/native/os400/bin 디렉토리에 있습니다. 명령 파일은 iAdmin이라는 스크립트입니다.

구문

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

iAdmin task [options]
여기서 task의 값은 다음 옵션 중 하나일 수 있습니다.
  • POSTINSTALL
  • PREUNINSTALL
  • GRANTAUTH
POSTINSTALL 태스크는 서버를 QWAS9 서브시스템의 작업으로 실행하도록 server start 명령을 구성합니다. 또한 태스크는 다음과 같습니다.
  • QEJBSVR 사용자 프로파일 하에서 서버를 실행하도록 Liberty를 구성합니다.
  • wlp/etc/default.env 파일의 WLP_DEFAULT_JAVA_HOME최소 지원되는 Java™ 레벨의 32비트 버전 위치로 설정하여 기본 JDK 위치를 구성합니다.
  • IBM i 원시 제품 레지스트리에 제품의 항목을 추가합니다.
  • IBM i 원시 라이브러리와 QWAS9 서브시스템 및 QEJBSVR 사용자 프로파일 같은 오브젝트를 작성합니다.

아카이브 파일을 추출하여 Liberty를 설치한 후 또는 작업 관리자를 사용한 Liberty 자원 설치 시에만 iAdmin POSTINSTALL 명령을 호출하십시오.

GRANTAUTH 태스크는 QEJBSVR 사용자 프로파일에 서버 역할에 필요한 파일 권한과 소유권을 부여합니다. POSTINSTALL은 QEJBSVR 사용자 프로파일에 대한 파일 소유권과 권한을 올바로 설정합니다. 그러나 파일을 수동으로 작성하거나 Liberty 서버에서 사용하는 파일에 대한 권한을 수정할 경우, iAdmin GRANTAUTH 명령을 호출하여 QEJBSVR에 올바른 권한이 있는지 확인할 수 있습니다.

PREUNINSTALL 태스크는 POSTINSTALL 태스크에서 작성된 원시 라이브러리와 오브젝트를 제거합니다. 시스템에서 Liberty 애플리케이션 제공 환경을 제거하기 전에 iAdmin PREUNINSTALL 명령을 호출하십시오. 단, JAR 파일을 실행하여 Liberty를 설치한 경우에만 이를 수행해야 합니다.

참고:
  • POSTINSTALLPREUNINSTALL 명령을 사용할 수 있는 *ALLOBJ*SECADM 특수 권한이 있어야 합니다.
  • GRANTAUTH 명령을 사용하려면 지정된 디렉토리 서브트리의 모든 오브젝트에 대한 *OBJMGT 권한을 가지고 있거나 *ALLOBJ 특수 권한을 가지고 있어야 합니다.
  • 또한 POSTINSTALL 태스크를 실행한 후에는 *ALLOBJ*SECADM 특수 권한을 사용하여 Liberty 서버를 시작하고 중지해야 합니다.

옵션

iAdmin 명령에 대해 다음 옵션을 사용할 수 있습니다.
--outputdir wlp_user_dir
서버에서 생성된 파일에 대한 디렉토리. 이 옵션은 절대 경로여야 하며, GRANTAUTH 태스크에서는 선택사항이고 다른 모든 태스크에서는 무시됩니다. 이 옵션을 지정하지 않은 경우 서버에서 생성된 출력에 대해 기본 위치가 사용됩니다.
--rolename role_name
사용자 프로파일이 지정되는 역할. 현재 지원되는 역할은 서버 역할뿐입니다. 이 옵션은 GRANTAUTH 태스크에 필요하며 다른 모든 태스크에서는 무시됩니다.
--userdir wlp_user_dir
공유 자원 및 서버 정의를 포함하는 디렉토리. 이 옵션은 절대 경로여야 하며, GRANTAUTH 태스크에서는 선택사항이고 다른 모든 태스크에서는 무시됩니다. 이 옵션을 지정하지 않은 경우 공유 자원 및 서버 정의에 대한 기본 위치가 사용됩니다.
--userprofilename user_profile_name
권한을 부여할 사용자 프로파일. 현재 서버 역할에 대해 지원되는 사용자 프로파일 이름은 QEJBSVR뿐입니다. 이 옵션은 GRANTAUTH 태스크에 필요하며 다른 모든 태스크에서는 무시됩니다.

사용법 시나리오

다음 예제는 올바른 구문에 대해 설명합니다. 다음 예제 중 하나에서 명령을 한 행으로 실행하십시오.
  • QWAS9 서브시스템의 작업으로 시작하고 실행 시에 QEJBSVR 사용자 프로파일로 스왑하도록 Liberty 구성.
    wlp/lib/native/os400/bin/iAdmin POSTINSTALL
  • 이 Liberty 런타임 환경을 위해 구성된 공유 자원, 서버 정의 및 출력 위치의 QEJBSVR 사용자 프로파일에 대해 서버 역할 부여.
    wlp/lib/native/os400/bin/iAdmin GRANTAUTH --rolename server --userprofilename QEJBSVR
  • POSTINSTALL 태스크에서 작성된 원시 라이브러리 및 오브젝트 제거
    wlp/lib/native/os400/bin/iAdmin PREUNINSTALL

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



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_command_iadmin
파일 이름: rwlp_command_iadmin.html