migrateServerMEtoCluster 명령

버스의 멤버인 서버가 클러스터로 변환되면 migrateServerMEtoCluster 명령을 사용하여 해당 서버의 ME(메시징 엔진)를 클러스터 범위로 마이그레이션합니다. 변환 중에 버스 멤버십은 클러스터 범위에 자동으로 전송되지 않습니다. 클러스터가 버스 멤버가 되도록 하려면 이 명령을 사용하여 해당 전송을 수행하십시오.

명령을 실행하려면 wsadmin 스크립트 클라이언트AdminTask 오브젝트를 사용하십시오.

[IBM i][IBM i]wsadmin 스크립트 클라이언트는 Qshell에서 실행됩니다. . [IBM i]자세한 정보는 wsadmin 스크립트를 사용하여 WebSphere 스크립트를 실행하도록 Qshell 구성의 내용을 참조하십시오..

이 명령은 WebSphere® Application Server 버전 7.0 이상 애플리케이션 서버에 사용될 때만 유효합니다. 이전 버전에는 사용하지 마십시오.

서비스 통합 버스에 대해 명령행 도움말이 제공됩니다.
  • Jython의 사용 가능한 서비스 통합 버스 명령 목록과 각 명령의 간단한 설명에 대해서는 wsadmin 프롬프트에 다음 명령을 입력하십시오.

    print AdminTask.help('SIBAdminCommands')

  • 제공된 명령에 대한 개요 도움말을 보려면 다음 명령을 wsadmin 프롬프트에 입력하십시오.

    print AdminTask.help('command_name')

명령을 사용한 후에는 다음 명령을 사용하여 변경사항을 마스터 구성에 저장하십시오.

AdminConfig.save()

목적

migrateServerMEtoCluster 명령은 서버의 메시징 엔진을 클러스터의 범위로 마이그레이션합니다. 이는 서비스 통합 버스의 멤버인 서버가 클러스터로 변환된 경우에 사용됩니다. 클러스터로의 변환은 클러스터를 버스의 멤버로 자동으로 작성하지 않습니다. 이 명령을 사용하여 버스 멤버십을 클러스터로 전송하십시오. 이는 메시징 엔진의 사용 가능성을 높이거나 확장성을 위해 클러스터에 메시징 엔진을 추가하려는 경우에 사용할 수 있습니다. 이 상황에서, 메시징 엔진의 UUID(Unique Identifier)가 손실되고 메시징 엔진이 이전에 구성된 대상으로 작업할 수 없기 때문에 서버 범위의 메시징 엔진을 삭제하고 클러스터 범위에서 이를 다시 작성해서는 안 됩니다.

migrateServerMEtoCluster 명령은 새 서버 클러스터를 버스의 멤버로 작성합니다.

이 명령이 유용한 상황에 대한 하나의 예는 버스를 포함시키는 옵션을 사용하여 버스의 멤버인 서버가 셀로 연합된 다음 서버가 있는 새 클러스터를 첫 번째 멤버로 작성하여 서버가 클러스터의 멤버로 승격된 이후입니다.

대상 오브젝트

메시징 엔진

메시징 엔진은 클러스터의 범위로 복사되며 모든 대상 로컬화 참조가 복사되어 이전에 구성된 대상에서 계속 작동하는지 확인합니다. 서버 범위의 메시징 엔진 정의가 삭제됩니다.

필수 매개변수

-bus bus_name
서비가 마이그레이션할 메시징 엔진을 호스트하는 경우 서버가 멤버인 서비스 통합 버스의 이름입니다. listSIBuses 명령을 사용하여 기존 버스의 이름을 나열할 수 있습니다.
-node node_name
서버가 마이그레이션할 메시징 엔진을 호스트하는 경우 서버가 실행되는 노드의 이름입니다.
-server server_name
마이그레이션할 메시징 엔진을 호스트하는 서버의 이름입니다.

서버는 지정한 버스 멤버이며 지정한 노드에서 실행되어야 하고 명령에 지정된 클러스터로 이미 변환되어 있어야 합니다.

-cluster cluster_name
서버가 변환되어 있고 메시징 엔진을 마이그레이션하려는 서버 클러스터의 이름입니다.

클러스터가 존재해야 하고 서버가 클러스터의 멤버여야 합니다. 클러스터는 아직 서버가 멤버인 서비스 통합 버스의 멤버여서는 안 됩니다.

선택적 매개변수

-rename TRUE | FALSE
메시징 엔진 및 메시지 위치의 이름을 바꾸고 클러스터에서 해당 자원의 이름 지정 규칙을 사용하는지의 여부입니다. 예를 들어, 이름 지정 규칙 node_name.server_name-bus_name을 사용하는 서버의 메시징 엔진 이름이 이름 지정 규칙 cluster_name.nnn-bus_name을 사용하도록 변경됩니다.
TRUE
메시징 엔진 및 메시지 위치는 클러스터에서 해당 자원의 이름 지정 규칙을 사용하여 이름이 바뀝니다.
FALSE
메시징 엔진 및 메시지 위치는 클러스터의 해당 자원의 이름 지정 규칙을 사용하여 이름이 바뀌지 않습니다.
기본값은 FALSE입니다.

예제

현재 node1 server1에 구성되어 있는 메시징 엔진으로 cluster1을 마이그레이션하고 클러스터 용어를 사용하도록 메시징 엔진 및 모든 메시지 포인트의 이름을 바꾸십시오. server1은 bus1의 멤버이며 이미 cluster1으로 변환되어 있습니다. cluster1은 아직 bus1의 멤버가 아닙니다.

AdminTask.migrateServerMEtoCluster ('-bus bus1 -node node1 -server server1 -cluster cluster1 -rename TRUE')

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



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