리소스란 하드웨어 또는 소프트웨어적으로 서비스 운영에 필요한 자원입니다.
네트워크 카드(NIC), 네트워크 주소(IP Address), 기본응용(Process), 서비스(Service), 디스크(Disk) 등이 리소스에 해당합니다.
MCCS에서는 리소스를 고가용성 운영 관리의 최소 단위로 사용합니다.
MCCS에서는 리소스를 생성할 때에 고유한 이름을 입력해야 하며, 이 이름으로 리소스들을 구분합니다.
그러므로 기존에 생성했던 이름이나 이미 예약된 키워드(예를 들면 네트워크 카드(NIC), 프로세스(process) 등)를 이름으로 사용할 수 없습니다.
리소스는 동작 형태에 따라 명령을 내릴 수 있는 일반 리소스(OnOff)와 모니터 전용 리소스(None)로 구분됩니다. 대부분의 리소스는 MCCS의 리소스의 상태에 따라서 온라인 또는 오프라인 할 수 있는 일반 리소스입니다.
이에 반해, 모니터 전용 리소스는 온라인 또는 오프라인 할 수 없고 모니터만 가능한 리소스입니다.
예를 들어, 네트워크 카드는 물리적으로 존재하는지 혹은 정상 상태인지 감시만 할 수 있으며, 네트워크 주소는 온라인(online)/오프라인(offline) 명령으로 가상 IP(virtual IP)를 할당하거나 해제할 수 있습니다.
리소스들에 명령을 내리고 모니터링을 하는 작업은 해당 타입의 에이전트가 담당하게 됩니다.
이 페이지의 주요 내용
리소스 속성
MCCS는 속성으로 리소스의 상태등 여러 정보를 저장하고, 명령을 수행하는 경우 속성값을 참조하여 수행합니다.
속성 값은 수정 가능 속성과 참조 속성으로 구별 할 수 있습니다. 수정 가능 속성은 리소스 상태에 따라 수정 불가능 할 경우가 있습니다.
'리소스 고유 속성' 에 대한 설명은 각 리소스 페이지에 설명되어 있습니다.
'리소스 일반 속성' 은 리소스 타입에도 있습니다.
[그림] 리소스 속성 화면
MCCS 에서 구성할 수 있는 리소스의 최대 갯수는 500개이며, 그룹의 최대 갯수는 32개 입니다.
*이 표시된 속성의 경우, 온라인/오프라인 명령이 불가능한 네트워크 카드 리소스에서는 사용되지 않습니다.
속성 | 설명 | 타입 | 기본값 | 최소값/최대값 | 수정 | 비고 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
중요속성 | Critical | 리소스 장애가 발생한 경우, 그룹 전체를 페일오버할 것인지를 나타냅니다. | BOOLEAN | X | |||||||
Enabled | 리소스의 사용 여부를 결정하는데 사용합니다. | BOOLEAN | X | ||||||||
리소스 일반 속성 | AgentState | 리소스의 에이전트 상태를 나타냅니다. | STRING | X | |||||||
*BatchAfterOffline | 이 리소스를 종료한 후에 실행할 배치 명령입니다. | FILE | 8 ~ 254 자의 텍스트 | O | |||||||
*BatchAfterOnline | 이 리소스를 시작한 후에 실행할 배치 명령입니다. | FILE | 8 ~ 254 자의 텍스트 | O | |||||||
*BatchBeforeOffline | 이 리소스를 종료하기 전에 실행할 배치 명령입니다. | FILE | 8 ~ 254 자의 텍스트 | O | |||||||
*BatchBeforeOnline | 이 리소스를 시작하기 전에 실행할 배치 명령입니다. | FILE | 8 ~ 254 자의 텍스트 | O | |||||||
*BatchTimeout | 배치 파일을 실행하면 완료될 때까지 대기하는 시간입니다. | INTEGER | 300초 | 100 ~ 1500 초 | O | ||||||
CleanProgram | 리소스에 장애 시 다른 노드로 페일오버 하기 전에 | FILE | 8 ~ 254 자의 텍스트 | O | |||||||
CleanTimeout | 리소스 속성 중에서 CleanProgram을 실행하면 완료될 때까지의 타임아웃을 나타냅니다. 이 값을 초과하면 강제로 중단시킵니다. | INTEGER | 60초 | 0 ~ 300 초 | O | ||||||
EnableTimeout | 리소스를 Enable을 실행하면 완료될 때까지의 타임아웃을 나타냅니다. | INTEGER | 무제한 | 1초 ~ 무제한 | O | ||||||
*Failoverable | 리소스가 페일오버 할 수 있는 상태인지를 알려줍니다. | BOOLEAN | X | ||||||||
FaultOnMonitorTimeouts | 이 값만큼 모니터 타임아웃이 발생하면 장애로 간주합니다. '0'이면 장애로 간주하지 않습니다. (단위=횟수) | INTEGER | 4회 | 0 ~ 12회 | O | ||||||
Group | 리소스가 속한 그룹입니다. | STRING | 4 ~ 50 자의 숫자 또는 문자 | X | |||||||
*LastOnline | 마지막으로 온라인이었던 노드명을 알려줍니다. | STRING | X | ||||||||
Monitored | 리소스타입의 속성인 '모니터링 시간 제한'(MonitorTimeout) 설정 값에 따라 | BOOLEAN | X | ||||||||
MonitorInterval | 온라인 상태의 리소스를 모니터링 할 때, 다음 모니터링까지의 시간 간격을 나타냅니다. 값이 너무 작으면 적절한 모니터링 결과를 받기 전에 다시 모니터링하는 오동작을 할 수 있고, 값이 너무 크면 상태를 변경한 후, 감지하는 데까지 걸리는 시간이 길어집니다. | INTEGER | 10초 | 1 ~ 300 초 | O | ||||||
MonitorTimeout | 모니터링이 완료되거나 중단될 때까지 걸리는 시간을 나타냅니다. | INTEGER | 60초 | 1 ~ 300초 | O | ||||||
NoAction | 리소스의 동작(Action) 속성을 나타냅니다. | BOOLEAN | X | ||||||||
OfflineMonitorInterval | 오프라인 상태의 리소스를 모니터링할 때, 다음 모니터링까지의 시간 간격을 나타냅니다. 만약 '0'이면 오프라인된 리소스를 모니터링하지 않습니다. | INTEGER | 10초 | 0 ~ 300초 | O | ||||||
*OfflineTimeout | 리소스의 오프라인이 성공하거나 중단되는 최종 판단이 내려질 때까지 걸리는 최대 시간을 나타냅니다. | INTEGER | 300초 | 1 ~ 1500 초 | O | ||||||
*OnlineRetryLimit | 리소스 시작이 실패할 경우 재시도할 횟수를 지정합니다. | INTEGER | 0회 | 0 ~ 10 회 | O | ||||||
*OnlineTimeout | 리소스의 온라인이 성공하거나 중단되는 최종 판단이 내려질 때까지 걸리는 최대 시간을 나타냅니다. | INTEGER | 300초 | 1 ~ 1500초 | O | ||||||
*OnlineTrustTime | 리소스의 재시작 횟수를 재설정하는 시간입니다. 리소스가 시작된 후에 지정 시간 동안 정상 상태를 유지하면 재시작 횟수를 초기화합니다. | INTEGER | 600초 | 60 ~ 3000초 | O | ||||||
*OnlineWaitLimit | 리소스가 온라인된 후에 정상적인 온라인 여부를 판단하는 과정에서 타임아웃이 발생하면 지정된 횟수만큼 재시도합니다. 재시도하는 간격은 'MonitorInterval'에서 정의된 시간입니다. | INTEGER | 2회 | 0 ~ 30회 | O | ||||||
Persist | Persist 리소스인지 결정하는데 사용합니다. Persist 리소스는 상태가 Online, Fault 만 있습니다. | BOOLEAN | X | ||||||||
ResName | 리소스 이름입니다. | NAME | 4 ~ 50 자의 숫자 또는 텍스트 | X | |||||||
*RestartLimit | 리소스가 장애로 판단되었을 때, 페일오버하기 전에 재시작 할 수 있는 횟수를 나타냅니다. | INTEGER | 0회 | 0 ~ 100회 | 공유디스크 DR X 미러디스크 DR X 나머지 리소스 O | ||||||
State | 리소스 상태입니다. | STRING | X | ||||||||
ToleranceLimit | 모니터링 결과를 신뢰할 수 없을 때, 지정된 시간동안 모니터링을 재시도합니다. 예를 들면 네트워크 상태가 좋지 못한 환경에서 ping 테스트 결과를 신뢰할 수 없는 경우, 몇 번 더 모니터링하여 신뢰할만한 응답을 받아야 합니다. | INTEGER | 0초 | 0 ~ 3000초 | O | ||||||
Type | 리소스의 에이전트 타입명을 나타냅니다. | STRING | X | ||||||||
WaitMonitorInterval | 온라인, 오프라인 대기중 리소스를 모니터링 할 때, 다음 모니터링까지의 시간 간격을 나타냅니다. | INTEGER | 1초 | 1 ~ 300초 | O |
MCCS 는 사용자의 입력필드에 대한 입력값 제한 기능이 존재하며, 사용자가 잘못 입력한 데이터에 대해 자동 점검기능을 제공합니다.
*Critical
장애 발생시에 페일오버 시킬 것인지를 나타내는 속성입니다.
리소스를 생성할 때에 기본적으로 true로 설정되어 있으며 대부분의 리소스에 true로 설정합니다.
시스템 운용에 중요한 영향을 주지 않는 리소스이거나, 장애가 발생해도 페일오버 할 수 없는 리소스인 경우에는 false로 설정할 수 있습니다.
Critical 값은 페일오버 전용 그룹에만 영향이 있으며, 병렬 모드 그룹에는 별다른 영향이 없습니다.
Critical 속성은 단독으로 고려될 수도 있지만 리소스들 간의 종속성이 맺어진 경우에는 고려해야 할 상황이 많습니다.
Critical 속성이 설정이 되지 않은 리소스 일지라도 상위 리소스에 장애가 발생하면 상위의 리소스를 중심으로 페일오버를 진행해야 합니다.
*Enabled
리소스가 활성화되어 있는지를 알려줍니다.
리소스를 활성화 시킨다는 것은 모니터링, 온라인, 오프라인 같은 동작을 수행할 수 있다는 것을 의미합니다.
처음 리소스를 생성하면 에이전트는 사용하지 않음(detached) 상태가 되어 있습니다.
이 상태에서는 리소스와 그룹 모두 시작 메뉴가 비활성화되어 리소스를 사용할 수 없습니다.
사용자가 구성을 완료한 후에 리소스 메뉴에서 리소스 활성화 메뉴를 체크하면 에이전트는 리소스가 제대로 구성되어 있는지 감지(probing)하는 작업을 진행합니다.
정상적으로 구성되었다고 판단되면 리소스와 에이전트는 모두 오프라인 상태로 바뀝니다.
*BatchAfterOffline / BatchAfterOnline / BatchBeforeOnline / BatchBeforeOffline
리소스가 종료된 후 혹은 실행되기 전에 추가적으로 실행할 것들을 등록할 수 있는 속성입니다.
쉘 스크립트(shell script)를 생성한 후에 그 경로명을 입력하면 적용됩니다.
예를 들면 여러 개의 자식 프로세스(child processes)들을 생성하는 응용프로그램을 오프라인 명령으로 종료시켰지만, 자식 프로세스들이 정상적으로 종료되지 않고 남아 있을 가능성이 있다면, 강제로 모두 종료 시킬 수 있는 스크립트 파일을 생성하여 이곳에 적용시켜 활용할 수 있습니다.
이런 쉘 스크립트는 엔지니어 혹은 관리자가 적절히 작성하여야 할 사항이며 MCCS에서 기본적으로 제공되지 않습니다.
이곳에서 실행된 스크립트는 MCCS 그룹이나 리소스 상태 변화에 영향을 주지 않습니다.
그룹 온라인 중에 해당 리소스에 등록된 쉘 스크립트가 실패하더라도 그룹의 온라인은 계속 진행하게 됩니다.
*BatchTimeout
추가로 설정한 쉘 스크립트(shell script)를 수행할 때에 스크립트의 실행 시간을 제한합니다.
스크립트 실행 중에 돌발 상황으로 인하여 리소스가 교착 상태나 또는 중지 상태에 빠지면, 다른 리소스들을 제어할 수 없는 경우가 발생할 수 있습니다.
이런 상황을 방지하기 위해 스크립트의 실행 시간을 제한합니다.
타임아웃이 발생하여 스크립트 실행이 실패하면 더 이상 진행하지 않고 관리자의 조치를 기다립니다.
리소스 상태
[그림] 리소스 상태 화면
왼쪽 뷰에서 그룹, 리소스 타입, 리소스를 선택하면 오른쪽에 리소스 상태가 나타납니다.
리소스를 선택했을 때는 노드간의 리소스 상태를 모두 보여줍니다.
리소스 상태는 다음과 같습니다.
온라인
리소스가 시작(running)된 상태입니다.
오프라인
리소스가 중지(stop)된 상태입니다.
장애
리소스에 장애(fail)가 발생한 상태입니다.
미확인
리소스가 활성화 되지 않아 모니터링을 하지 않는 상태입니다.
리소스 제어
[그림] 리소스 관리 화면
MCCS에서 리소스를 다루기 위한 명령은 관리 웹콘솔에서 왼쪽 뷰의 리소스를 선택한 후에 마우스의 오른쪽 클릭으로 생성된 팝업 화면에서 선택할 수 있습니다.
또 다른 곳은 그룹을 선택한 후에 '리소스 의존성' 탭에서 해당 리소스에 마우스의 오른쪽을 클릭하면 리소스와 같은 팝업 화면을 생성시킬 수 있습니다.
이 외에도 웹콘솔의 메뉴 항목이나 툴 바 메뉴에서 명령을 내릴 수 있으며 CLI 로도 가능합니다.
리소스 활성화
명령어 앞에 체크 표시로 활성화 되어 있는지를 알 수 있습니다.
또한 속성창의 Enabled 값으로도 확인할 수 있습니다. 리소스가 비활성화된 경우에는 리소스 상태를 감시하지 않습니다.
활성화 명령이 실패하는 경우는 속성 값이 정확하지 못할 때입니다. 가령, 기본(혹은 복합) 응용프로그램에서 잘못된 경로명을 입력했을 경우에 온라인인지 또는 오프라인인지 모니터링이 불가능합니다.
따라서 활성화에 실패하는 경우에는 속성값을 다시 한번 확인 해야 합니다.
장애시 그룹 페일오버
Critical 속성을 말하며 명령어 앞에 체크 모양으로 Critical 여부를 알 수 있습니다.
이 값이 체크 되어 있을 경우, 해당 리소스에 장애가 발생하면 그룹이 다른 노드로 페일오버 한다는 것을 의미합니다.
병렬 그룹인 경우에는 해당되지 않습니다.
수동감지
리소스 수동감지 명령이 전달되면 즉시 모니터링을 실행합니다.
에이전트는 모니터링 주기(Monitoring interval)에 맞춰 모니터링을 합니다.
따라서 속성 값의 변경이 있으면 바로 갱신이 되지 않는 경우가 발생하는데 이것을 수동으로 모니터링하여 속성값이 정확히 반영되었는지 바로 확인하고자 할 때에 사용 할 수 있습니다.
시작
리소스를 온라인 시킵니다.
이 화면에는 온라인 시킬 노드를 선택하도록 노드별 서브 메뉴가 존재하는데 노드별 리소스 상태에 따라 서브 메뉴들이 활성화 혹은 비활성화 됩니다.
예를 들면, 페일오버 그룹은 임의의 노드에서 온라인인 경우에 시작 명령이 활성화되지 않습니다. 왜냐하면 페일오버 그룹은 한 노드에서만 온라인이 되도록 정한 규칙을 가지고 있기 때문에 한 쪽이라도 온라인되어 있다면 해당 리소스의 시작 메뉴는 활성화되지 않습니다.
하지만 병렬 모드 그룹은 온라인 상태가 아닌 곳이라면 모두 활성화됩니다.
일부 온라인 상태의 그룹에서도 페일오버 전용 그룹은 한 쪽 노드에서만 온라인 되어야 하므로 온라인 되어 있는 노드 쪽에서만 시작 명령을 내릴 수 있습니다.
또한 장애가 발생한 리소스도 장애 표시를 제거하기 전까지는 시작 명령이 활성화되지 않습니다.
장애를 일으킨 원인이 아직 해결되지 않았음을 뜻하기 때문입니다. 이 외에 의존성도 고려해야 합니다.
리소스를 시작하게 될 때에 만약 자식 리소스가 존재한다면 자식 리소스부터 먼저 시작하게 됩니다.
자식 리소스에 의존하는 관계에서 자식 리소스가 온라인 되지 않으면 부모 리소스도 온라인 시킬 수 없습니다.
따라서 시작 명령을 내릴 때에 자식 리소스가 존재하면 자식 리소스부터 시작 명령을 내린 리소스 단계까지 순차적으로 온라인 됩니다.
종료
리소스를 오프라인 시킵니다.
시작 명령과 마찬가지로 노드를 선택할 수 있는 서브 메뉴가 존재하며 온라인 상태인 노드가 있어야만 활성화되는 명령입니다.
종료할 때 주의할 점은 온라인 상태인 부모 리소스가 존재하는 경우입니다.
부모 리소스는 종료 명령을 주기 위해 선택된 리소스에 의존하고 있으므로, 정상적인 경우라면 시작 명령의 역순으로 부모 리소스부터 종료되어야 안전하게 종료됩니다.
따라서 MCCS에서는 종료 명령을 실행할 때에 온라인 상태인 부모 리소스가 존재하면 부모 리소스부터 종료시킬 것인지를 확인하고 진행합니다.
하위 리소스 종료
리소스를 오프라인 시킬 때에 자기 이하의 모든 자식 리소스를 종료시킬 수 있는 명령입니다.
온라인 상태인 부모 리소스에 대한 처리는 일반 종료 명령과 같이 부모 리소스도 종료할 것인지 확인합니다.
장애 표시 제거
장애가 발생한 리소스는 장애 표시를 남겨두고 관리자의 조치가 있기 전까지는 그 노드 내에서 해당 리소스를 시작할 수 없습니다.
다시 말해 관리자의 처리를 기다리는 상태로 남겨지게 되는데, 장애 해결을 한 후에 다시 MCCS 운영을 하기 위해서는 장애 표시를 제거해야 하며 이때에 이 명령을 사용합니다.
리소스 장애 표시 제거는 하나의 리소스만 해당되지만 그룹의 장애 표시 제거는 그룹 내의 모든 장애 표시를 제거할 수 있습니다.
리소스삭제
리소스를 삭제합니다.
리소스 복사 및 붙여넣기
새로운 리소스를 생성 할 때 필수 입력이 되어야 하는 속성 값을 매번 새로 입력하기가 번거롭습니다.
기존에 존재하는 리소스와 유사한 설정 값을 대부분 유지한 상태에서 리소스를 추가 하기 위해서는 관리 웹콘솔 화면에서 리소스 복사 및 붙여넣기 기능을 사용하여 손쉽게 리소스를 추가할 수 있습니다.
리소스 복사의 대상은 개별 리소스이며, 붙여넣기의 대상은 해당 그룹 또는 타 그룹입니다.
리소스 붙여넣기의 속성값은 기본적으로 복사한 리소스의 속성값을 유지합니다.
따라서 붙여넣는 리소스의 속성을 상황에 맞게 변경해야 복사한 리소스의 속성과 중복되지 않습니다.
리소스 복사하기
- 복사하고자 하는 리소스에 대해서 마우스 우 클릭 -> 리소스 복사를 선택합니다.
- 복사한 리소스를 붙여넣기 할 대상인 그룹에 마우스 우 클릭 -> 리소스 붙여넣기를 선택합니다.
리소스 붙여넣기
새로 추가 할 리소스의 네트워크 어댑터를 선택하시고 리소스 이름을 명명하면 됩니다.
기본적으로 붙여넣기한 리소스 이름은 복사한 리소스의 이름에 "_1" 이 접미어로 제공됩니다.
리소스 타입에 따라 필요한 정보를 더 입력해 합니다.
예시> 네트워크카드 붙여넣기 화면
[그림] 네트워크 카드 리소스 붙여넣기 화면
CLI 사용(mcres 명령)
리소스에 관한 명령을 전달합니다. 리소스에 대해 추가, 삭제, 온라인, 오프라인, 속성 편집 등의 명령을 내릴 수 있습니다.
CLI 명령을 실행 시 ID 와 비밀번호를 입력하지 않으면, 위의 최초 사용자 계정의 ID와 비밀번호로 실행됩니다.
따라서 최초 사용자의 비밀번호 변경 시, 필수적으로 CLI 명령에 ID와 비밀번호를 옵션으로 입력해야 합니다.
Syntax
mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -command [ resource ] [ -g group ] [ -n node] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -add [ resource ] [ -t resource_type ] [ -g group ] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -monitor [ group_name ] [ -t interval(seconds)] mcres [-u userid -pw password] [-ip node_ip_address] [-p port] -modify [ resource ] [-a attribute attribute_value] [ -g group ] [ -n node] |
Options
옵션 | 설명 |
-h | 도움말을 출력합니다. |
-u | 사용자 계정을 지정합니다. |
-pw | -u 옵션의 사용자 비밀번호를 지정합니다. |
-ip | 명령을 실행하기 위해 접근할 IP를 지정합니다. |
-p | 명령을 실행하기 위해 접근할 포트를 지정합니다. 생략 시 기본 포트로 접근하며, 핫빗 포트가 변경되면 명령 실행 시 포트를 지정해 주어야 합니다. |
-resourcecommand | 리소스에 내릴 명령을 지정합니다. (add, delete, enable, disable, monitor, modify, link, unlink, local, Global, Online, Offline, Offlineprop, Probe, clear, list) |
resource | 작업할 리소스명을 입력합니다. |
-a | [list] 명령일 경우 나열할 속성 값을 지정합니다. [modify] 명령일 경우 변경할 속성과 속성 값을 나열합니다. |
-t | [-add] 명령일 경우 리소스 타입을 지정합니다. [-monitor] 명령일 경우 시간 주기를 지정합니다. |
-g | 작업할 그룹을 지정합니다. |
-n | 작업할 노드를 지정합니다. |
Example
add
testGroup그룹에 복합 응용 타입으로 testResource 를 생성합니다.
-g testGroup |
delete
testResource 리소스를 삭제합니다.
mcres -u admin -pw password -delete testResource |
enable
testResource 리소스를 활성화시킵니다.
mcres -u admin -pw password -enable testResource |
disable
testResource 리소스를 비활성화 시킵니다.
mcres -u admin -pw password -disable testResource |
monitor
testGroup 에 속한 모든 리소스를 interval 간격으로 모니터링 합니다. 주기가 지정되지 않은 경우에는 3초가 기본값으로 지정됩니다.
mcres -u admin -pw password -monitor [testGroup] [-t interval(seconds)] |
testGroup을 10초 간격으로 모니터링 합니다.
mcres -u admin -pw password -monitor testGroup -t 10 |
modify
testResource 리소스의 attribute를 value 값으로 수정합니다.
mcres -u admin -pw password -modify testResource -a attribute attribute_value [ -n node ] |
testGroup의 testResource 리소스의 User속성 값을 administrator로 수정합니다.
mcres -u admin -pw password -modify testResource -a User administrator -n testGroup |
local
testResource 속성 값을 모든 노드들의 속성값에 대하여 서로 다른 값을 입력할 수 있도록 지역화 합니다.
(실제 속성 값 수정은 modify 명령을 통해 수정해 주어야 합니다.)
mcres -u admin -pw password -local -r testResource -a attribute |
global
testResource 의 속성을 모든 노드들의 속성값에 대하여 공통된 값을 입력할 수 있도록 공용화 합니다.
mcres -u admin -pw password -global -r testResource -a attribute [value] |
testResource 의 속성 User를 전체 속성으로 값을 administrator로 설정합니다.
mcres -u admin -pw password -global -r testResource -a User administrator |
online
testNode에 있는 testResource 리소스를 온라인 시킵니다.
mcres -u admin -pw password -online testResource -n testNode |
offline
testNode의 testResource 리소스를 오프라인 시킵니다.
mcres -u admin -pw password -offline testResource -n testNode |
offlineprop
testNode의 testResource 리소스의 자식 리소스를 오프라인 시킵니다.
mcres -u admin -pw password -offlineprop testResource -n testNode |
probe
testNode의 testResource 리소스를 탐색합니다.
mcres -u admin -pw password -probe testResource -n testNode |
clear
testNode의 testResource 리소스의 에러를 제거합니다.
mcres -u admin -pw password -clear testResource [ -n testNode ] |
list
현재 리소스 상태를 출력합니다.
mcres -u admin -pw password -list [resource [ -a attribute]] | [-g group [-a attribute]] |