![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
지능형 관리: ODR 라우팅 정책 규칙 관리 태스크
관리 태스크를 사용하여 ODR(On Demand Router) 라우팅 정책에 대해 HTTP 또는 SIP(Session Initiation Protocol 규칙을 구성할 수 있습니다.
다음 규칙을 사용하여 라우팅 정책을 구성하십시오. 이러한 규칙은 선호 라우팅 정책 구성 메소드입니다. 장애 조치(failover) 및 로드 밸런싱을 위해 다중 클러스터 라우팅 정책을 구성할 수도 있습니다. 이 프로시저에 대해 자세히 알려면 다중 클러스터 장애 조치(failover) 및 로드 밸런싱 라우팅을 위한 ODR(On Demand Router) 구성에 대해 읽으십시오.
- 표현식을 사용하여 정책이 영향을 주는 요청을 판별할 수 있습니다. 다중 클러스터 라우팅 메소드는 애플리케이션 또는 애플리케이션 웹 모듈별 필터링만 허용합니다.
- 클러스터, 서버 또는 웹 모듈별로 대상(routingLocations)을 선택할 수 있습니다. 다중 클러스터 라우팅 메소드를 사용하면 대상 클러스터만 선택할 수 있습니다.
- 명령에 SIP 또는 HTTP 프로토콜을 지정할 수 있습니다.
addRoutingRule
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
- -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).
- -actionType: 규칙과 연관시킬 조치 유형을 지정합니다(문자열, 필수).다음 목록은 HTTP 규칙과 연관시킬 조치 유형을 포함합니다.
- localResource: 이 라우팅 규칙에 사용할 로컬 자원(파일)을 지정합니다.
- permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
- redirect: redirectURL 옵션이 지정한 URL로 요청을 경로 재지정합니다.
- reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
- permitsticky: 유지보수 모드가 아닌 서버로 라우팅을 허용하고 활성 선호도를 수행합니다. 즉, 애플리케이션이 요청하지 않은 경우에도 항상 선호도가 유지됩니다.
- permitMM: 유지보수 모드의 서버로만 라우팅을 허용합니다.
- permitstickyMM: 유지보수 모드의 서버로만 라우팅을 허용하고 활성 선호도를 수행합니다.
다음 목록은 SIP 규칙과 연관시킬 조치 유형을 포함합니다.- permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
- reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우
요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit actionType에 적용되며
actionType이 permit, permitsticky, permitMM
또는 permitstickyMM인 경우에만 필요합니다.
- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
다음 목록은 가능한 SIP 규칙 값을 포함합니다.- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
- -routingLocations: 요청을 라우팅할 대상 위치 목록을
지정합니다. -routingLocations 매개변수는
actionType이 permit actionType인
경우에만 필요합니다.목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
- server maintenance mode=true 또는 false
- node maintenance mode=true 또는 false
- protocol=PROTO_VALUE:
- PROTO_SIP = sip
- TCP를 통한 SIP
- PROTO_SIPS = sips
- SSL 및 TCP를 통한 SIP
- PROTO_SIPU = sipu
- UDP를 통한 SIP
- PROTO_SIPX = sipx
- XMEM을 통한 SIP
참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName). - -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionType이 reject인 경우에만 필요합니다.
- -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask addRoutingRule {-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -expression "request.method = 'getOperation'" -actionType permit -multiclusterAction Failover -routingLocations cluster=*/*}
- Jython 문자열 사용:
AdminTask.addRoutingRule('-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -expression "queryparm$userid = \'123\'" -actionType permit -multiclusterAction Failover -routingLocations "module=*/*/*/*,cluster=myCell/myFailoverGSCThatPointsToAnotherCell"')
- Jacl 사용:
$AdminTask addRoutingRule {-odrname odr -nodename node1 -protocol HTTP -priority 0 -expression "uri LIKEIN {'/contextRoot','/contextRoot/%'}" -actionType permit -multiclusterAction Failover -routingLocations cluster=cellName/clusterName}
- Jython 문자열 사용:
AdminTask.addRoutingRule('-odrname odr -nodename node1 -protocol HTTP -priority 0 -expression "uri LIKEIN (\'/contextRoot\',\'/contextRoot/%\')" -actionType permit -multiclusterAction Failover -routingLocations cluster=cellName/clusterName')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask addRoutingRule {-interactive}
- Jython 문자열 사용:
AdminTask.addRoutingRule ('[-interactive]')
changeRoutingDefaultRulesAction
changeRoutingDefaultRulesAction 명령은 규칙에 대한 라우팅 정책 기본 조치를 변경합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -actionType: 규칙과 연관시킬 조치 유형을 지정합니다(문자열, 필수).다음 목록은 HTTP 규칙과 연관시킬 조치 유형을 포함합니다.
- localResource: 이 라우팅 규칙에 사용할 로컬 자원(파일)을 지정합니다.
- permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
- redirect: redirectURL 옵션이 지정한 URL로 요청을 경로 재지정합니다.
- reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
- permitsticky: 유지보수 모드가 아닌 서버로 라우팅을 허용하고 활성 선호도를 수행합니다. 즉, 애플리케이션이 요청하지 않은 경우에도 항상 선호도가 유지됩니다.
- permitMM: 유지보수 모드의 서버로만 라우팅을 허용합니다.
- permitstickyMM: 유지보수 모드의 서버로만 라우팅을 허용하고 활성 선호도를 수행합니다.
다음 목록은 SIP 규칙과 연관시킬 조치 유형을 포함합니다.- permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
- reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우
요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit 조치 유형에 적용되며
actionType이 permit, permitsticky, permitMM 또는
permitstickyMM인 경우에만 필요합니다.
- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
다음 목록은 가능한 SIP 규칙 값을 포함합니다.- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
- -routingLocations: 요청을 라우팅할 대상 위치 목록을
지정합니다. -routingLocations 매개변수는
actionType이 permit 조치 유형인
경우에만 필요합니다. 목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
- server maintenance mode=true 또는 false
- node maintenance mode=true 또는 false
- protocol=PROTO_VALUE:
- PROTO_SIP = sip
- TCP를 통한 SIP
- PROTO_SIPS = sips
- SSL 및 TCP를 통한 SIP
- PROTO_SIPU = sipu
- UDP를 통한 SIP
- PROTO_SIPX = sipx
- XMEM을 통한 SIP
참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName). - -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionType이 reject인 경우에만 필요합니다.
- -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
다음 예제는 장애 조치(failover) 일반 서버 클러스터로의 단일 서버 장애 조치(failover)를 보여줍니다.
$AdminTask changeRoutingDefaultRulesAction {-webservername ws1 -nodename node1 -protocol HTTP -actionType permit -multiclusterAction Failover -routingLocations cluster=*/*}
- Jython 문자열 사용:
AdminTask.changeRoutingDefaultRulesAction('[-webservername ws1 -nodename node1 -protocol HTTP -actionType permit -multiclusterAction Failover -routingLocations "cluster=myCell/myPrimaryCluster,cluster=myCell/myFailoverCluster"]')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingDefaultRulesAction {-interactive}
- Jython 문자열 사용:
AdminTask.changeRoutingDefaultRulesAction ('[-interactive]')
changeRoutingRuleAction
changeRoutingRuleAction 명령은 규칙에 대한 라우팅 정책 조치를 변경합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우
요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit actionType에 적용되며
actionType이 permit, permitsticky, permitMM
또는 permitstickyMM인 경우에만 필요합니다.
- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
다음 목록은 가능한 SIP 규칙 값을 포함합니다.- Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
- WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
- Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
- -routingLocations: 요청을 라우팅할 대상 위치 목록을
지정합니다. -routingLocations 매개변수는
actionType이 permit actionType인
경우에만 필요합니다. 목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.- cluster=cellName/clusterName
- server=cellName/nodeName/serverName
- module=cellName/applicationName/applicationVersion/moduleName
- server maintenance mode=true 또는 false
- node maintenance mode=true 또는 false
- protocol=PROTO_VALUE:
- PROTO_SIP = sip
- TCP를 통한 SIP
- PROTO_SIPS = sips
- SSL 및 TCP를 통한 SIP
- PROTO_SIPU = sipu
- UDP를 통한 SIP
- PROTO_SIPX = sipx
- XMEM을 통한 SIP
참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName). - -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionType이 reject인 경우에만 필요합니다.
- -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRuleAction {-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -multiclusterAction Failover -routingLocations cluster=*/*
- Jython 문자열 사용:
AdminTask.changeRoutingRuleAction('[-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -multiclusterAction WRR -routingLocations "cluster=myCell/*"]')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRuleAction {-interactive}
- Jython 문자열 사용:
AdminTask.changeRoutingRuleAction ('[-interactive]')
changeRoutingRuleExpression
changeRoutingRuleExpression 명령은 라우팅 정책 규칙 표현식을 변경합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
- -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRuleExpression {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Jython 문자열 사용:
AdminTask.changeRoutingRuleExpression('[-odrname odr -nodename node1 -protocol HTTP -priority 0 -expression "queryparm$userid = \'123\'"]')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRuleExpression {-interactive}
- Jython 문자열 사용:
AdminTask.changeRoutingRuleExpression ('[-interactive]')
changeRoutingRulePriority
changeRoutingRulePriority 명령은 라우팅 정책 규칙 우선순위를 변경합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
- -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRulePriority {-odrname odr -nodename node1 -protocol SIP -priority 0 -expression "request.method = 'getOperation0'"}
- Jython 문자열 사용:
AdminTask.changeRoutingRulePriority('[-odrname odr -nodename node1 -protocol HTTP -priority 1 -expression "queryparm$userid = \'123\'"]')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask changeRoutingRulePriority {-interactive}
- Jython 문자열 사용:
AdminTask.changeRoutingRulePriority ('[-interactive]')
createRoutingRules
createRoutingRules 명령은 라우팅 정책 규칙 목록을 작성합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask createRoutingRules {-odrname odr -nodename node1 -protocol SIP}
- Jython 문자열 사용:
AdminTask.createRoutingRules('-odrname odr -nodename node1 -protocol SIP')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask createRoutingRules {-interactive}
- Jython 문자열 사용:
AdminTask.createRoutingRules ('[-interactive]')
listRoutingRules
listRoutingRules 명령은 라우팅 정책 규칙을 나열합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask listRoutingRules {-odrname odr -nodename node1 -protocol SIP}
- Jython 문자열 사용:
AdminTask.listRoutingRules('-odrname odr -nodename node1 -protocol SIP')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask listRoutingRules {-interactive}
- Jython 문자열 사용:
AdminTask.listRoutingRules ('[-interactive]')
removeRoutingRule
removeRoutingRule 명령은 라우팅 정책 규칙을 제거합니다.
필수 매개변수
- -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
- -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
- -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).
선택적 매개변수
- -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
- -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
- -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
- -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
일괄처리 모드 사용법 예제
- Jacl 사용:
$AdminTask removeRoutingRule {-odrname odr -nodename node1 -protocol SIP -expression "request.method = 'getOperation'"}
- Jython 문자열 사용:
AdminTask.removeRoutingRule('[-odrname odr -nodename node1 -protocol HTTP -expression "queryparm$userid = \'123\'"]')
대화식 모드 사용법 예제
- Jacl 사용:
$AdminTask removeRoutingRule {-interactive}
- Jython 문자열 사용:
AdminTask.removeRoutingRule ('[-interactive]')