스크립트를 사용하여 서버 작성

AdminServerManagement 스크립트 라이브러리 또는 AdminTask 오브젝트에 대한 ServerManagement 명령 그룹의 명령을 사용하여 새 애플리케이션 서버, 웹 서버, 프록시 서버 또는 일반 서버를 작성하십시오.

시작하기 전에

이 태스크를 완료하는 방법에는 세 가지가 있습니다. 이 주제에서는 AdminConfig 오브젝트 및 AdminTask 오브젝트의 명령을 사용하여 새 서버 구성을 작성합니다. 또는 AdminServerManagement 스크립트 라이브러리의 스크립트를 사용하여 애플리케이션 서버, 웹 서버, 프록시 서버 또는 일반 서버를 작성할 수 있습니다.

프로시저

  1. wsadmin 스크립트 도구를 시작하십시오.
  2. 노드 오브젝트의 구성 ID를 확보하십시오.

    다음 예제에서는 노드 오브젝트의 구성 ID를 확보하여 node 변수에 지정합니다. 이 예제에서 node_name은 새 서버를 추가 중인 노드의 이름이고, server_name은 작성 중인 서버의 이름이며, template_name은 서버를 작성하는 데 사용할 템플리트의 이름입니다. AdminTask.createApplicationServer() 명령에서는 사용자가 노드 이름을 지정해야 합니다. 노드 이름은 작은따옴표로 묶어야 합니다. AdminConfig.create() 명령에서는 사용자가 노드 오브젝트의 구성 ID를 지정해야 합니다. 구성 ID를 모르면, AdminConfig.getid('/Node:node_name') 명령을 실행하여 해당 정보를 가져오십시오.

    • Jacl 사용:
      set node [$AdminConfig getid /Node:node_name/]
    • Jython 사용:
      node = AdminConfig.getid('/Node:node_name/')
      노드 오브젝트의 구성 ID를 표시하려면 다음 명령을 실행하십시오.
      print node
  3. 서버를 작성하는 데 AdminConfig 오브젝트를 사용할지 또는 AdminTask 오브젝트를 사용할지 결정하십시오.
  4. 서버를 작성하십시오.
    유의: 서버 이름은 공백 문자를 포함할 수 없습니다.
    • 다음 예제에서는 AdminTask 오브젝트의 명령을 사용하여 서버를 작성합니다.
      AdminTask 오브젝트 사용:
      • Jacl 사용:

        $AdminTask createApplicationServer node_name 
        {-name server_name –templateName template_name}
      • Jython 사용:

        AdminTask.createApplicationServer('node_name', 
        ['-name', 'server_name', '-templateName', 'template_name'])
    • 다음 예제에서는 AdminConfig 오브젝트를 사용하여 서버를 작성합니다. 이러한 예에서, node는 노드 오브젝트의 구성 ID가 지정된 노드 변수입니다.
      AdminConfig 오브젝트 사용:
      • Jacl 사용:

        $AdminConfig create Server $node {{name server_name}}
      • Jython 사용:

        AdminConfig.create('Server', node, ['name', 'server_name'])
  5. 구성 변경을 저장하십시오.
    다음 명령 예제를 사용하여 구성 변경사항을 저장하십시오.
    AdminConfig.save()
  6. Network Deployment 환경에서만 노드를 동기화하십시오.
    AdminNodeManagement 스크립트 라이브러리에 있는 syncActiveNode 또는 syncNode 스크립트를 사용하여 구성 변경사항을 노드에 전파하십시오.
    • 다음 명령 데모에 표시된 것과 같이, syncActiveNodes 스크립트를 사용하여 변경사항을 셀 내의 각 노드에 전파하십시오.
      AdminNodeManagement.syncActiveNodes()
    • 다음 명령 데모에 표시된 것과 같이, syncNode 스크립트를 사용하여 변경사항을 특정 노드에 전파하십시오.
      AdminNodeManagement.syncNode("myNode")

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



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