대부분의 명령은 모든 PowerHA(HACMP 5.5 이전 버전).
구문 오류가 발생하면 해당 명령에 대한 매뉴얼 페이지를 참조하십시오.
클러스터 데몬을 시작하는 방법(옵션 순서: clstrmgr, clsmuxpd, 브로드캐스트 메시지, clinfo, cllockd):
클러스터 데몬을 시작하는 방법(옵션 순서: clstrmgr, clsmuxpd, 브로드캐스트 메시지, clinfo, cllockd):
root@gznode1:~# clstart -m -s -b -i -l
클러스터 상태 및 하위 상태를 표시하는 방법(clinfo에 따라 다름):
root@gznode1:~#clstat
클러스터 상태를 표시하는 SNMP 기반 도구:
root@gznode1:~#cldump
클러스터 상태를 표시하기 위한 perl 스크립트인 cldump와 유사합니다.
root@gznode1:~#cldisp
클러스터 토폴로지의 로컬 보기를 나열하는 방법:
root@gznode1:~#cltopinfo
클러스터 하위 시스템의 로컬 보기를 나열하는 방법:
root@gznode1:~# clshowsrv -a
HACMP에 대한 모든 필수 정보를 표시하는 방법:
root@gznode1:~# clshowsrv -v
HACMP 버전을 표시하는 방법:
root@gznode1:~# lslpp -L | grep cluster.es.server.rte
HACMP 구성을 확인하는 방법:
root@gznode1:~# /usr/es/sbin/cluster/diag/clconfig -v -O
시작/중지 스크립트를 포함하여 구성된 애플리케이션 서버를 나열하는 방법:
root@gznode1:~#cllsserv
리소스 그룹을 찾고 해당 상태를 표시하는 방법:
root@gznode1:~# clRGinfo -v
일부 로그 파일을 회전하는 방법:
root@gznode1:~# clcycle
더 많은 매개변수가 있는 클러스터 핑 프로그램:
root@gznode1:~#cl_ping
클러스터 노드 이름을 인수로 사용하는 클러스터 rsh 프로그램:
root@gznode1:~#clrsh
로컬 노드의 이름을 찾는 방법:
root@gznode1:~# get_local_nodename
HACMP ODM 확인 방법:
root@gznode1:~# clconfig
온라인/오프라인 전환 또는 리소스 그룹 이동 방법:
root@gznode1:~# clRGmove
리소스 그룹을 나열하는 방법:
root@gznode1:~#cllsgrp
hacmp 구성의 대규모 스냅샷을 생성하는 방법:
root@gznode1:~#clsnapshotinfo
짧은 리소스 그룹 정보를 표시하는 방법:
root@gznode1:~#cllsres
클러스터 관리자 상태를 나열하는 방법:
root@gznode1:~# lssrc -ls clstrmgrES
클러스터 관리자는 다음을 선언합니다.
ST_NOT_CONFIGURED 노드가 시작되지 않았습니다.
ST_INIT 노드가 구성되었지만 다운됨 – 실행 중이 아님
ST_STABLE 노드가 실행 중입니다.
ST_RP_RUNNING
ST_JOINING
ST_BARRIER
ST_CBARIER
ST_VOTING
ST_RP_FAILED 노드에서 이벤트 오류 발생
하트비트 정보를 표시하는 방법:
root@gznode1:~# lssrc -ls topsvcs
hacmp와 관련된 로그를 보는 방법:
root@gznode1:~# odmget HACMP로그
토폴로지 HACMP에서 모든 정보를 나열하는 방법:
root@gznode1:~# lssrc -lstopsvcs
그룹에 대한 모든 정보를 표시하는 방법:
root@gznode1:~# lssrc -ls grpsvcs
로그를 나열하는 방법:
root@gznode1:~#clistlogs
모든 리소스 그룹에 대해 정의된 리소스를 나열하는 방법:
root@gznode1:~# clshowres
리소스 그룹별로 리소스 정보를 표시하는 방법:
root@gznode1:~# clshowres -g ‘RG’
노드별로 리소스 정보를 표시하는 방법:
root@gznode1:~# clshowres -n ‘노드’
리소스 그룹을 찾고 상태를 표시하는 방법(-s):
root@gznode1:~#clfindres
특정 노드의 지정된 IP 레이블/IP 주소와 연결된 인터페이스 이름/인터페이스 장치 이름/넷마스크를 나열하는 방법:
root@gznode1:~#clgetif
클러스터 확인 유틸리티:
root@gznode1:~#clverify
클러스터 토폴로지 정보를 나열하는 방법:
root@gznode1:~#cllscf
클러스터 구성을 위한 X 유틸리티:
root@gznode1:~# xclconfig
hacmp 관리를 위한 X 유틸리티:
root@gznode1:~#xhacmpm
클러스터 상태에 대한 X 유틸리티:
root@gznode1:~# xclstat
리소스를 해제하지 않고 즉시 클러스터를 강제 종료하는 방법:
root@gznode1:~#clstop -f -N
인계 없이 즉시 정상적으로 종료하는 방법:
root@gznode1:~#clstop -g -N
인계하여 즉시 정상적으로 종료하는 방법:
root@gznode1:~#clstop -gr -N
클러스터 토폴로지 동기화 방법:
root@gznode1:~# cldare -t
토폴로지 동기화를 시뮬레이트하는 방법:
root@gznode1:~# cldare -t -f
클러스터 리소스를 동기화하는 방법:
root@gznode1:~# cldare -r
리소스의 시뮬레이션된 동기화를 수행하는 방법:
root@gznode1:~# cldare -r -f
클러스터의 이름과 보안 수준을 나열하는 방법:
root@gznode1:~#cllsclstr
클러스터 노드에 대한 정보를 나열하는 방법:
root@gznode1:~# cllsnode
node69에 대한 정보를 나열하는 방법:
root@gznode1:~# cllsnode -i node69
리소스 그룹 dataRG 공유 하드 디스크의 PVID를 나열하는 방법:
root@gznode1:~# cllsdisk -g dataRG
모든 클러스터 네트워크를 나열하는 방법:
root@gznode1:~#cllsnw
네트워크 ether1의 세부 정보를 나열하는 방법:
root@gznode1:~# cllsnw -n 에테르1
네트워크 ip/nonip 인터페이스 정보를 표시하는 방법:
root@gznode1:~#cllsif
네트워크 어댑터 node1_service의 세부 정보를 나열하는 방법:
root@gznode1:~# cllsif -n node1_service
모든 노드가 액세스할 수 있는 공유 vgs를 나열하는 방법:
root@gznode1:~#cllsvg
리소스 그룹 dbRG에서 공유 vgs를 나열하는 방법:
root@gznode1:~# cllsvg -g dbRG
공유 LV를 나열하는 방법:
root@gznode1:~#cllslv
리소스 그룹 dbRG에서 공유 LV를 나열하는 방법:
root@gznode1:~# cllslv -g dbRG
리소스 그룹 appRG에서 디스크의 PVID를 나열하는 방법:
root@gznode1:~# cllsdisk -g appRG
공유 파일 시스템을 나열하는 방법:
root@gznode1:~#cllsfs
자원 그룹 sapRG에서 공유 파일 시스템을 나열하는 방법:
root@gznode1:~# cllsfs -g sapRG
모든 네트워크 모듈에 대한 정보를 표시하는 방법:
root@gznode1:~#clls님
이더넷 모듈에 대한 정보를 표시하는 방법:
root@gznode1:~# cllsnim -n 에테르
노드 node1에 대한 런타임 매개변수를 나열하는 방법:
root@gznode1:~# cllsparam -n node1
ID가 3인 dcm이라는 클러스터 정의를 추가하는 방법:
root@gznode1:~# claddclstr -i 3 -n dcm
계단식 노드 n1 및 n2에 대한 리소스 그룹 sapRG를 만드는 방법:
root@gznode1:~# claddgrp -g sapRG -r 캐스케이드 -n n1 n2
시작 스크립트가 /usr/start이고 중지 스크립트가 /usr/stop인 애플리케이션 서버 ser1을 작성하십시오.
root@gznode1:~# cladserv -s ser1 -b /usr/start -e /usr/stop
클러스터 정의 이름을 dcmds로 변경하고 ID를 2로 변경하는 방법:
root@gznode1:~# clchclstr -i 2 -n dcmds
클러스터 보안을 고급으로 변경하는 방법:
root@gznode1:~# clchclstr -s 강화
리소스 그룹 appRG 및 관련 리소스를 삭제하는 방법:
root@gznode1:~# clrmgrp -g appRG
노드 node69를 삭제하는 방법:
root@gznode1:~# clrmnode -n node69
node69_svc라는 어댑터를 삭제하는 방법:
root@gznode1:~# clrmnode -a node69_svc
리소스 그룹 appRG에서 모든 리소스를 제거하는 방법:
root@gznode1:~# clrmres -g appRG
애플리케이션 서버 app69를 제거하는 방법:
root@gznode1:~#clrmserv app69
모든 애플리케이션 서버를 제거하는 방법:
root@gznode1:~# clrmserv 모두
노드 node1의 클러스터 관리자에서 활성 클러스터 관리자 프로세스가 있는 노드 node1을 나열하는 방법 clgetaddr은 노드 node1에서 ping 가능한 주소를 반환합니다.
root@gznode1:~# clgetactivenodes -n 노드1
리소스 그룹 sapRG에 대한 정보를 나열하는 방법:
root@gznode1:~# clgetgrp -g sapRG
리소스 그룹 sapRG에 참여 노드를 나열하는 방법:
root@gznode1:~# clgetgrp -g sapRG -f 노드
리소스 그룹과 연결된 IP 레이블을 가져오는 방법:
root@gznode1:~# clgetip sapRG
IP 192.168.100.2, 넷마스크 255.255.255.0으로 네트워크를 나열하는 방법:
root@gznode1:~# clgetnet 192.168.100.2 255.255.255.0
LV nolv에 VG를 나열하는 방법:
root@gznode1:~# clgetvg -l nodelv
클러스터에 node5를 추가하는 방법:
root@gznode1:~# clnodename -a node5
클러스터 노드 이름 node5를 node3으로 변경하는 방법:
root@gznode1:~# clnodename -o node5 -n node3
디스크 하트비트 확인
lssrc -ls topsvcs
cspoc 로그 확인
cat /tmp/cspoc.log |egrep -p “실패|오류” |자세히
grep으로 clverify 로그 확인
“확인:” /var/hacmp/clverify/clverify.log |정렬 |uniq
지난 2일 동안 clutil 로그 확인
꼬리 -n 2 /var/hacmp/log/clutils.log
클러스터 상태 확인
lssrc -ls clstrmgrES
클러스터 관련 서비스 일회성 확인
lssrc -a|egrep “svcs|ES”
RG 모터 활동 식별
꼬리 -f /tmp/hacmp.out
RG 위치 결정
CLRG 정보
단말에서 HACMP 상태 모니터링
clstat -a
클러스터 상태를 표시하는 SNMP 기반 도구
덤프
클러스터 상태를 표시하기 위한 perl 스크립트인 cldump와 유사합니다.
클디스프
클러스터 토폴로지의 로컬 보기를 나열합니다.
클탑 정보
클러스터 하위 시스템의 로컬 보기를 나열합니다.
clshowsrv -a
리소스 그룹을 찾고 상태를 표시합니다.
케핀드레스(-s)
일부 로그 파일을 회전합니다.
주기
매개변수가 더 많은 클러스터 핑 프로그램.
cl_ping
클러스터 노드 이름을 인수로 취하는 클러스터 rsh 프로그램.
충돌
어떤 노드가 활성화되어 있습니까?
clgetactivenodes
로컬 노드의 이름은 무엇입니까?
get_local_nodename
HACMP ODM을 확인하십시오.
구성 파일
온라인/오프라인 또는 자원 그룹 이동.
ClRG 모바일
클러스터를 동기화/복구합니다.
클레어
클러스터 토폴로지, 리소스 동기화 및 유효성 검사 실행
cldare -rtV 정상
리소스 그룹을 나열합니다.
clsgrp
hacmp 구성의 큰 스냅샷을 만듭니다.
스냅샷 정보
hacmp 클러스터의 네트워크 구성을 나열합니다.
clscf
리소스 그룹 구성을 표시합니다.
리소스 표시
네트워크 인터페이스 정보를 표시합니다.
clsif
간략한 리소스 그룹 정보를 표시합니다.
해결
ls clstrmgrES는 클러스터 관리자 상태를 나열합니다.
lssrc
ls topsvcs는 하트비트 정보를 표시합니다.
lssrc
노드 중심 hacmp 구성의 개요를 나열합니다.
노드 노드
qha를 사용할 때 클러스터 관리자의 내부 상태를 알아야 합니다. 다음은 가능한 클러스터 상태에 대한 설명입니다.
ST_INIT: 클러스터가 구성되고 종료됩니다.
ST_JOINING: 노드가 클러스터에 합류합니다.
ST_VOTING: 이벤트의 노드 간 결정 상태
ST_RP_RUNNING: 복구 프로그램을 실행 중인 클러스터
ST_BARRIER: 장벽 문을 기다리는 clstrmgr
ST_CBARRIER: clstrmgr이 복구 루틴을 종료하고 있습니다.
ST_UNSTABLE: 클러스터가 불안정합니다.
NOT_CONFIGURED: HA가 설치되었지만 구성되지 않았습니다.
RP_FAILED: 이벤트 스크립트 실패
ST_STABLE: 클러스터 서비스가 관리 리소스(안정 클러스터)를 사용하여 실행 중이거나 클러스터 서비스가 “강제 종료”되어 리소스 그룹이 UNMANAGED 상태일 수 있습니다(HACMP 5.4만 해당).
clcomdES
(보안 원격 명령 실행) “클러스터 통신 강화 보안 /usr/sbin/cluster/etc/rhosts — clcomdES(클러스터 통신 강화 보안) /usr/es/sbin/cluster/etc/rhosts에서 들어오는 통신 수락
clcomdES는 클러스터 동기화와 같은 클러스터 구성 작업에 사용됩니다.
클러스터 관리(C-SPoC) * DARE 구성의 동적 재구성. (감히) 행동”
시계
동시 액세스
HACMP 로그 파일
/tmp/hacmp.out:
이벤트 스크립트가 실행될 때 생성된 출력을 기록합니다. /tmp/hacmp.out 파일 확인 시 EVENT FAILED 메시지를 검색합니다. 이러한 메시지는 오류가 발생했음을 나타냅니다. 그런 다음 오류 메시지부터 시작하여 로그 파일을 다시 읽어 무엇이 잘못되었는지 확인합니다.
이것 /tmp/hacmp.out 파일은 표준 텍스트 파일입니다. 새로운 hacmp.out 로그 파일이 매일 생성되고 마지막 7개가 유지됩니다. 각 복사본은 파일 이름에 추가된 번호로 식별됩니다. 가장 최근 로그 파일의 이름은 /tmp/hacmp.out이고 가장 오래된 파일 버전의 이름은 /tmp/hacmp.out.7입니다.
/usr/es/adm/cluster.log: 메인 HACMP 로그 파일입니다. HACMP 오류 메시지 및 HACMP 관련 이벤트에 대한 메시지와 발생한 시간 및 날짜가 이 로그에 추가됩니다.
/usr/es/sbin/cluster/history/cluster.mmddyyyy: 여기에는 HACMP 스크립트에 의해 생성된 타임스탬프 형식의 메시지가 포함됩니다. 클러스터 이벤트가 발생할 때마다 클러스터 히스토리 파일이 생성되며 각 파일은 파일 확장자 mmddyyyy로 식별됩니다. 여기서 mm은 월, dd는 일, yyyy는 연도입니다.
/tmp/cspoc.log: 여기에는 HACMP C-SPOC 명령에 의해 생성된 타임스탬프 형식의 메시지가 포함됩니다. /tmp/cspoc.log 파일은 C-SPOC 명령이 호출된 노드에 상주합니다.
~을 위한 HACMP 모든 노드에서
lslpp -L | grep cluster.es.server.rte
클러스터 기술
lslpp -L rsct.basic.rte