wsadmin 스크립트를 사용하여 시작하기

스크립트는 그래픽 없이 WebSphere® Application Server를 구성 및 관리하는 데 사용할 수 있는 대체 방법입니다.

[z/OS]

시작하기 전에

WebSphere Application Server for z/OS® 스크립트를 실행하는 사용자 ID(서버, 관리자 및 클라이언트 사용자 ID 포함)가 코드 페이지 IBM-1047을 기초로 동일한 로케일로 설정된 LANG 및 LC_ALL 환경 변수를 사용하여 실행되는지 확인하십시오. 다른 코드 페이지를 기초로 하는 설정을 사용하면 스크립트가 실패할 수 있습니다. 자세한 정보는 UNIX System Services User's Guide"Changing the Locale in the Shell" 주제를 참조하십시오.

이 태스크 정보

WebSphere Application Server wsadmin 도구는 스크립트 실행 기능을 제공합니다. wsadmin 도구는 전체 범위의 제품 관리 활동을 지원합니다.

다음 그림은 wsadmin 스크립트 솔루션에 관련되는 주요 컴포넌트를 보여줍니다.
그림 1. WebSphere Application Server 스크립트 솔루션. 이 그림은 wsadmin 스크립트 솔루션에 관련되는 주요 컴포넌트를 보여줍니다.wsadmin 스크립트 솔루션의 주요 컴포넌트를 보여줍니다.

wsadmin 도구는 두 가지의 스크립트 언어를 지원합니다. 스크립트를 사용할 때 사용 가능한 오브젝트는 5가지입니다.

  • AdminControl: 작동 명령을 실행할 경우에 사용합니다.
  • AdminConfig: WebSphere Application Server 구성 요소를 작성하거나 수정하기 위해 구성 명령을 실행할 경우에 사용합니다.
  • AdminApp: 애플리케이션을 관리할 경우에 사용합니다.
  • AdminTask: 관리 명령을 실행할 경우에 사용합니다.
  • Help: 일반 도움말을 볼 경우에 사용합니다.

스크립트는 이러한 오브젝트를 사용하여 WebSphere Application Server 프로세스에서 실행 중인 MBean과 통신합니다. MBean은 JMX(Java™ Management Extension) 자원을 표시하는 Java 오브젝트입니다. JMX는 J2SE(Java 2 Platform Standard Edition) 이외의 선택적 패키지입니다. JMX는 Java 오브젝트를 관리할 수 있는 간단한 표준 방식을 제공하는 기술입니다.

중요사항: AdminApp 설치, AdminApp 업데이트를 포함한 일부 wsadmin 스크립트와 일부 AdminTask 명령에서는 서버를 실행 중인 사용자 ID는 wsadmin 스크립트를 실행 중인 사용자가 작성한 파일에 대한 읽기 권한을 가지고 있어야 합니다. 예를 들어 애플리케이션 서버가 user1에서 실행 중이지만 user2로 wsadmin 스크립트를 실행 중인 경우 임시 디렉토리를 포함한 예외가 발생할 수 있습니다. user2가 wsadmin 스크립트를 사용하여 애플리케이션을 배치할 때 EAR(Enterprise application archive) 파일에 대한 임시 디렉토리가 작성됩니다. 그러나 user1이 애플리케이션 서버에서 읽기를 시도하고 EAR 파일을 추출할 때 프로세스가 실패합니다. 이 문제를 해결하기 위해 022 또는 023에 wsadmin 스크립트를 실행하는 사용자의 umask 값을 설정하는 것을 권장하지 않습니다. 이렇게 하면 사용자가 작성한 모든 파일을 다른 사용자가 읽을 수 있게 됩니다. 이 문제를 해결하려면 관리 정책에 기반한 다음 접근 방법을 고려해 보십시오.
  • 배치 관리자 또는 애플리케이션 서버를 실행하는 사용자와 동일한 사용자 ID로 wsadmin 스크립트를 실행하십시오. 루트 사용자는 사용자 ID를 전환하여 이러한 조치를 완료할 수 있습니다.
  • 배치 관리자 또는 애플리케이션 서버를 실행하는 사용자의 그룹 ID를 wsadmin 스크립트를 실행하는 사용자와 동일한 그룹 ID로 설정하십시오. 또한 wsadmin 스크립트로 작성된 파일을 그룹의 멤버가 읽을 수 있도록 wsadmin 스크립트를 실행하는 사용자의 umask 값을 최소한 umask 027 값 이상으로 설정하십시오.
  • 다른 시스템에서 wsadmin 스크립트를 실행하십시오. 이 접근법은 파일을 강제로 전송하고 파일 사본 권한 발행을 생략합니다.

스크립트를 사용하는 태스크를 수행하려면 먼저 다음 단계를 수행해야 합니다.

프로시저

  1. 스크립트 언어를 선택하십시오. wsadmin 도구는 Jacl 및 Jython 스크립트 언어만 지원합니다. Jacl은 기본적으로 지정되는 언어입니다. Jython 스크립트 언어를 사용하려면 -lang 옵션을 사용하거나 wsadmin.properties 파일에 이 언어를 지정하십시오.
  2. 스크립트 또는 프로파일에서 개별 명령으로 wsadmin 스크립트 클라이언트를 대화식으로 시작하십시오.

다음에 수행할 작업

스크립트를 사용하여 태스크를 수행하기 전에 다음 개념에 익숙한지 확인하십시오.

  • JMX(Java Management Extensions)
  • WebSphere Application Server 구성 모델
  • wsadmin 도구
  • Jacl 구문 또는 Jython 구문
  • 스크립트 오브젝트

선택적으로 스크립트 환경을 사용자 정의할 수 있습니다. 자세한 정보는 wsadmin 스크립트 사용을 위한 관리 특성을 참조하십시오.

스크립트 개념에 익숙하며, 스크립트 언어를 선택하여 스크립트 클라이언트를 시작한 후에는 스크립트를 사용하여 태스크를 수행할 준비가 된 것입니다.


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



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