![[z/OS]](../images/ngzos.gif)
요청 레벨의 RAS(Reliability Availability and Serviceability) 세분성 사용
워크로드 분류 문서에 RAS 속성을 정의하여 HTTP, IIOP, 최적화된 로컬 어댑터 및 특정 MDB 요청에 대한 요청 레벨 RAS(Reliability Availability and Serviceability) 세분성을 사용할 수 있습니다. 요청 레벨 RAS 세분성을 사용하면, .jpg로 끝나는 URI를 가진 모든 HTTP 요청의 고유 디스패치 제한시간 값과 같이, 특정 요청에 대한 RAS 속성 값을 지정할 수 있습니다.
이 태스크 정보
RAS(Reliability Availability and Serviceability) 세분성은 동일한 애플리케이션 서버 내의 다른 요청 세트에 다른 RAS 속성 값을 지정하는 기능입니다. 요청 레벨 RAS 세분성 기능을 사용하여 애플리케이션 서버 및 이 서버가 처리하는 요청의 신뢰도, 가용성 및 서비스 가능성을 향상시킬 수 있습니다.
요청 레벨 RAS 세분성을 구현하려면, 코드 페이지 IBM-1047을 사용하는 경우 워크로드 분류 문서를 개발하여 이를 ASCII로 변환하십시오. 관리 콘솔을 사용하여 워크로드 분류 파일의 위치를 지정하십시오. 애플리케이션 서버가 서버를 다시 시작하거나 워크로드 분류 파일을 다시 로드하여 변경된 워크로드 분류 문서를 인식하는지 확인하십시오. DISPLAY WORK 운영자 명령을 사용하여 분류 설계가 의도한 대로 작업을 분류하고 있는지 여부를 판별할 수 있도록 분류 정보를 표시하십시오.
프로시저
- 워크로드 분류 문서를 개발하십시오. 워크로드 분류 파일 주제의 정보를 사용하여 문서를 작성하십시오. 이 주제에는 RAS 속성을 사용하거나 사용하지 않는 워크로드 분류 문서의 예가 있습니다. z/OS® 워크로드를 분류하거나 요청 레벨 RAS 세분성을 구현하려는 경우 하나의 워크로드 분류 문서를 사용하십시오.
- z/OS 시스템에 HFS에 존재하는
파일에 대한 정상 코드 페이지인 코드 페이지 IBM-1047로 문서를 작성하는 경우,
파일을 사용하기 전에 파일을 ASCII로 변환하십시오. 작업 문서를 서버가 사용할 수 있는
문서로 변환하려면 다음 옵션 중 하나를 사용하십시오.
- native2ascii이것은 기본 코드 페이지에서 ASCII 코드 페이지로 파일을 변환할 수 있는 Java™ SDK의 유틸리티입니다. 예를 들어 x5sr02.classification.ebcdic.xml이라는 XML 문서에 대해 작업 중이고 x5sr02.classification.xml이라는 문서를 작성하려는 경우 다음 명령을 사용하십시오.
명령행은 출판 목적을 위해 백슬래시(\) 문자를 사용하여 다음 행으로 분할됩니다./u/userid $ native2ascii \ x5sr02.classification.ebcdic.xml > x5sr02.classification.xml
- iconv이것은 지정된 하나의 코드 페이지에서 지정된 다른 코드 페이지로 파일을 변환할 수 있는 z/OS 유틸리티입니다. 예를 들어, x5sr02.classification.ebcdic.xml이라는 XML 문서에 대해 작업 중이고 x5sr02.classification.xml이라는 문서를 작성하려는 경우, 다음 명령을 사용하십시오. $ 문자는 프롬프트입니다.
명령행은 출판 목적을 위해 백슬래시(\) 문자를 사용하여 다음 행으로 분할됩니다./u/userid $ iconv -f IBM-1047 -t UTF-8 \ x5sr02.classification.ebcdic.xml >x5sr02.classification.xml
- 워크스테이션에 문서를 작성한 후 파일을 2진 형식으로 z/OS 시스템의 올바른 위치로 FTP하십시오. 이 옵션을 사용하여 워크로드 분류 문서와 동일한 디렉토리에 Classification.dtd 파일을 작성할 수도 있습니다. 그런 다음 서버에 설치하기 전에 문서에 대한 XML 유효성 검사를 수행할 수 있습니다. 모든 유형의 유효성 검증 구문 분석기를 사용하십시오. 예를 들어, WebSphere® Application Developer 워크벤치를 사용하여 워크로드 분류 문서를 구성하고 유효성을 검증할 수 있습니다.
- native2ascii
- 관리 콘솔에서 워크로드 분류 문서의 위치를 지정하십시오. 분류 정보가 들어있는 XML 파일을 지정하려면 wlm_classification_file 변수를 사용하십시오. 관리 콘솔에서 환경 > WebSphere 변수> 새로 작성을 클릭하십시오. 셀, 노드 또는 서버 인스턴스 레벨에서 변수를 설정할 수 있습니다. 셀 또는 노드 레벨에서 변수를 지정하는 경우 정보는 노드 또는 셀에서 스펙을 상속하는 모든 서버에 액세스 가능하고 적용 가능해야 합니다.
- 파일에 변경사항을 구현하십시오. 애플리케이션 서버를 다시 시작하거나
애플리케이션 서버를 다시 시작할 필요없이 워크로드 분류 문서를 다시 로드할 수 있습니다.
- 애플리케이션 서버를 다시 시작하십시오.
- 다음 명령을 발행하여 워크로드 분류 문서를
다시 로드하십시오.
MODIFY|F <servername>, RECLASSIFY,FILE='/path/to/newfile.xml'
워크로드 분류 문서가 잘 형식화된 올바른 XML 문서가 아닌 경우, 애플리케이션 서버에 의해 무시되며 다음 메시지가 표시됩니다.BBOJ0085E PROBLEMS ENCOUNTERED PARSING WLM CLASSIFICATION XML FILE (0)
- DISPLAY WORK 운영자 명령을 사용하여 분류 정보를 표시하십시오. 이 명령을 사용하여 분류 설계가
의도한 바대로 작업을 분류하고 있는지 판별하십시오. 다음 명령을 실행하여
IIOP, HTTP, INTERNAL, SIP, MDB 및 최적화된 로컬 어댑터 분류 정보를 표시하십시오.
각 애플리케이션 서버에 대해 이 명령을 발행하십시오.MODIFY|F <servername>, DISPLAY,WORK,CLINFO
다음 예제는 새 운영자 명령을 발행했을 때의 가능한 결과를 보여줍니다.
00- SY1 f bbos001,display,work,clinfo SY1 BBOJ0129I: The /tmp/wlm4.class.xml workload classification file was loaded at 2009/07/14 19:33:35.297 (GMT). SY1 BBOO0281I CLASSIFICATION COUNTERS FOR IIOP WORK SY1 BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 2, DESC: IIOP root SY1 BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 4, DESC: leotag SY1 BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 3, DESC: byetag SY1 BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 4, DESC: hellotag SY1 BBOO0283I FOR IIOP WORK: TOTAL CLASSIFIED 0, WEIGHTED TOTAL COST 0 SY1 BBOO0281I CLASSIFICATION COUNTERS FOR HTTP WORK SY1 BBOO0282I CHECKED 2, MATCHED 2, USED 0, COST 2, DESC: HTTP root SY1 BBOO0282I CHECKED 2, MATCHED 2, USED 0, COST 4, DESC: plantta4 SY1 BBOO0282I CHECKED 2, MATCHED 1, USED 1, COST 3, DESC: giftag4 SY1 BBOO0282I CHECKED 1, MATCHED 1, USED 1, COST 4, DESC: jpgtag4 SY1 BBOO0283I FOR HTTP WORK: TOTAL CLASSIFIED 2, WEIGHTED TOTAL COST 7 SY1 BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,CLINFO
- 명령 출력의 설명은 다음과 같습니다.
- BBOJ0129I: The file workload classification file was loaded at time.
- 워크로드 분류 파일이 현재 활성임을 나타내며 로드된 시간을 알려주는 메시지입니다.
- BBOO0281I CLASSIFICATION COUNTERS FOR type WORK
- 워크로드 분류 규칙의 사용법을 표시하는 메시지에 대한 헤더 메시지입니다. type의 값은 HTTP, IIOP, INTERNAL, SIP, OLA 또는 MDB입니다.
- BBOO0282I CHECKED n1, MATCHED n2, USED n3, COST n4, DESC: text
- 이 메시지는 워크로드 분류의 특정 규칙에 대한 정보를
표시합니다. 이 메시지는 다음 정보를 표시합니다.
- n1 - 규칙이 시험된 횟수.
- n2 - 이 규칙이 요청에 의해 일치된 횟수.
- n3 - 이 규칙이 사용된 횟수.
- n4 - 규칙 사용 비용, 또는 이 규칙이 사용할 올바른 규칙인지를 판별하기 위해 필요한 비교 횟수.
- text - 사용자가 어떤 분류 규칙이 표시되고 있는지를 말할 수 있도록 분류 규칙에서 오는 설명 텍스트.
- BBOO0283I FOR type WORK: TOTAL CLASSIFIED n1, WEIGHTED TOTAL COST n2
- 이 메시지는 IIOP, HTTP, INTERNAL, SIP, MDB 또는
최적화된 로컬 어댑터 작업 분류에 대한 요약 정보를 표시합니다.
이 메시지는 다음 정보를 표시합니다.
- type - 표시되고 있는 작업의 유형입니다. 값은 IIOP, HTTP, INTERNAL, SIP, MDB 또는 OLA여야 합니다.
- n1 - 분류 규칙을 사용하여 분류된 요청의 수입니다.
- n2 - 각 규칙이 사용된 횟수에 규칙을 사용하고 이들을 모든 규칙에 대해 더하는 비용 또는 수행된 규칙 비교 수를 곱하여 계산되는 가중치를 갖는 총 비용.
- 원하는 RAS 세분성을 달성할 때까지 이러한 단계를 반복하십시오.
결과
하위 주제
HTTP, IIOP, MDB 및 최적화된 로컬 어댑터 요청에 대한 RAS 세분성
RAS(Reliability Availability and Serviceability) 세분성은 동일한 애플리케이션 서버 내의 다른 요청 세트에 다른 RAS 속성 값을 지정하는 기능입니다. 제품의 버전 8.0에 도입된 세분화된 RAS 세분성 기능을 사용하여 애플리케이션 서버 및 이 서버가 처리하는 요청의 신뢰도, 가용성 및 서비스 가능성을 향상시킬 수 있습니다.modify 명령 매개변수, 요청 레벨 RAS 속성 및 서버 전체 특성에 대한 우선 순위
RAS(Reliability Availability and Serviceability) 속성 값을 정의하는 세 가지 방법이 있습니다(서버 전체 특성, 요청 레벨 RAS 속성 또는 modify 명령 매개변수). modify 명령 매개변수는 연관된 RAS 속성 및 서버 전체 특성보다 우선하며, RAS 속성은 연관된 서버 전체 특성보다 우선합니다.워크로드 분류 파일
워크로드 분류 문서는 인바운드 HTTP, IIOP, 메시지 구동 Bean(MDB), 세션 시작 프로토콜(SIP), 최적화된 로컬 어댑터 및 z/OS용 워크로드 관리자의 중개 작업을 분류하는 일반적인 XML 파일입니다.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ras_granularity
파일 이름:trun_ras_granularity.html