Sun 로고      이전      목차      색인      다음     

Sun ONE Identity Server 6.1 관리 설명서

10장
amserver 명령줄 도구

이 장에서는 amserver 명령줄 도구에 대해 설명하며 이 장은 다음 내용으로 구성되어 있습니다.


amserver 명령줄 실행 파일

amserver 명령줄 실행 파일을 통해 Sloaris 플랫폼에서 추가 Identity Server 인스턴스를 만들고, 시작하고, 중지하고, 삭제할 수 있습니다. Windows 2000 플랫폼에서는 amserver를 사용하여 Identity Server를 시작 및 중지할 수만 있습니다.

amserver 구문

이 도구에 대한 일반 구문은 다음과 같습니다.

./amserver { create | delete [instance_name] | startall | start | stop | stopall | version }

Solaris의 amserver 명령

create

create는 새 Identity Server 인스턴스를 만드는 데 사용되는 명령입니다. amserver 스크립트를 루트로 실행해야 합니다. 인스턴스를 만들려면 amserver 스크립트 ./amserver create를 실행합니다. 여러 서버 인스턴스를 만드는 세부 단계는 "amserver를 사용하여 다중 서버 설치 프로그램 관리(Web Server 인스턴스 전용)"를 참조하십시오. 이 명령은 Web Server 인스턴스에만 적용할 수 있습니다.

startall

startall은 모든 Identity Server 인스턴스를 시작하는 데 사용되는 명령입니다. 개별 인스턴스를 시작하려면 다음을 실행합니다.

IdentityServer_base/SUNWam/bin/amserver.instance_name start

stopall

stopall은 모든 Identity Server 인스턴스를 중지하는 데 사용되는 명령입니다. 개별 Identity Server 인스턴스를 중지하려면 다음을 실행합니다.

/opt/SUNWam/bin/amserver.instance_name stop

delete

delete는 create 옵션을 사용하여 만든 인스턴스를 삭제하는 명령입니다.

Windows 2000의 amserver 명령

Windows 2000 플랫폼에서는 amserver가 다음 명령만 지원합니다.

start

start는 Identity Server를 시작하는 명령입니다.

stop

stop은 Identity Server를 중지하는 명령입니다.


주

컨테이너를 사용하지 않는 새로운 배포 방식에서는 stop 및 start가 제대로 작동하지 않을 수 있습니다. 그럴 경우 컨테이너에서 stop 및 start를 사용하십시오.


restart

restart는 Identity Server를 다시 시작하는 명령입니다.

amserver를 실행해도 Directory Server가 중지하거나 시작하지 않을 수 있습니다. 그럴 경우 수동으로 다시 시작해야 할 수 있습니다. Web Server 인스턴스만 다시 시작할 수 있습니다. 다른 웹 컨테이너의 경우 이 명령을 실행하면 인증 도우미만 다시 시작됩니다.


amserver를 사용하여 다중 서버 설치 프로그램 관리(Web Server 인스턴스 전용)

amserver 명령줄 유틸리티를 사용하여 Identity Server의 여러 인스턴스를 설치 및 관리할 수 있습니다. Identity Server의 여러 인스턴스를 설치하기 전에 루트로 로그인해야 합니다. 아래 단계에 설명된 스크립트는 IdentityServer_base/SUNWam/bin에서 확인할 수 있습니다.

여러 인스턴스를 설치하려면 다음을 실행합니다.

  1. ./amserver create를 입력하여 amServer를 통해 새 서버 인스턴스를 만듭니다.
  2. 예를 들어, port 81:을 수신하는 instance1이라는 인스턴스를 만들 경우 스크립트 출력은 다음과 비슷합니다.

     

    #####################################################################

    Please enter the name of the server instance: instance1

    Please enter the port number: 81

    Do you want to create more server instances? y/[n]

    Installing... please wait....

    ##################################################################

    1. 그러면 각 Web Server 인스턴스에 대한 디렉토리가 만들어집니다. 예를 들면 다음과 같습니다.
    2. IdentityServer_base/SUNWam/servers/https-instance_name

    3. Identity Server 응용 프로그램이 다음 위치에 배포됩니다.
    4. IdentityServer_base/SUNWam/servers/web-apps-instance_name

    5. IdentityServer_base/SUNWam/bin 디렉토리에는 amServer의 인스턴스별 버전이 보관됩니다. 예를 들면 다음과 같습니다.
    6. amserver.instance_name

    7. Identity Server 구성 파일의 복사본이 IdentityServer_base/SUNWam/lib/AMConfig-instance_name.properties에 만들어집니다.
    8. /etc/rc3.d 파일에는 초기화 파일의 인스턴스별 버전이 보관됩니다.
    9. S55amserver.instance_name

      K55amserver.instance_name


주

인스턴스 이름을 작성할 때 "_"(밑줄) 또는 "."(점)을 사용하지 마십시오.


  1. 다음을 입력하여 원본 서버 인스턴스를 포함하여 모든 Identity Server 인스턴스를 시작합니다.
  2. ./amserver startall

    또는 다음 명령을 사용하여 개별 서버를 시작할 수 있습니다.

    IdentityServer_base/SUNWam/bin/amserver.instance_name start

    이제 브라우저를 통해 모든 인스턴스에 대한 Identity Server 로그인 화면을 호출할 수 있습니다.

  3. 다음을 입력하여 원본을 포함하여 모든 서버 인스턴스를 중지합니다.
  4. ./amserver stopall

    또는 다음 명령을 사용하여 개별 서버를 중지할 수 있습니다.

    IdentityServer_base/SUNWam/bin/amserver.instance_name stop

  5. 다음을 입력하여 Delete 명령 옵션을 호출합니다.
  6. ./amserver delete

    Create 명령으로 만든 모든 파일이 제거되어야 합니다. Identity Server 설치 제거 유틸리티를 사용하는 경우에는 스크립트에 의해 생성된 파일은 제거되지 않습니다.

  7. 다음을 입력하여 디버그 파일에 대한 디렉토리를 지정합니다.
  8. Edit IdentityServer_base/SUNWam/lib/AMConfig-instan ce_name.properties

    com.iplanet.services.debug.directory 등록 정보를 지정한 디렉토리로 변경해야 합니다.

  9. 다음 구문을 입력하여 ammultiserverinstall 유틸리티를 호출합니다.
  10. ammultiserverinstall [ server-instance-name ] [ port ]

    Identity Server의 여러 인스턴스를 설치해야 하는 응용 프로그램에 대해 비대화식 인터페이스를 사용하려면 ammultiserverinstall 유틸리티를 사용합니다. ammultiserverinstall 유틸리티는 실패할 경우 1의 값으로 종료됩니다.

  11. amserver는 플랫폼 서버 목록에 서버 인스턴스를 자동으로 추가합니다.
  12. Identity Server가 SSL 모드로 실행되도록 구성합니다. 해당 지침은 이 설명서의 부록 B, "SSL 모드에서 Identity Server 구성"에 있습니다.
  13. 모든 Identity Server 인스턴스를 시작하려면 다음 명령을 입력합니다.
  14. ./amserver startall

    또는 다음 명령을 사용하여 개별 Identity Server 인스턴스를 시작할 수 있습니다.

    ./amserver-instance start



이전      목차      색인      다음     


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.