소개
이 문서에서는 RCM(Redundancy Configuration Manager) 상태 확인의 일반 절차에 대해 설명합니다.
절차
RCM에서 언급된 구성 요소는 다음과 같습니다.
Controller
Checkpointmgr
Bfdmgr
OPScenter
Configmgr
문제에 대한 응답으로 상태 확인에 문제가 되는 구성 요소를 식별합니다.
rcm show-statistics bfdmgr
------------------------- to check bfdmgr status
rcm show-statistics configmgr
------------------------- to check how many UPs are registered for config push
rcm show-statistics checkpointmgr
------------------------ to check how many UPs are registered for checkpoint sync with their no of instances
rcm show-statistics checkpointmgr-endpoint upfAddr ipv4_address
------------------------ to check how checkpoint status for one particular UP
rcm show-statistics checkpointmgr-endpointstats
------------------------ to check how checkpoint status for overall all the UPs registered with their instance
rcm show-statistics checkpointmgr-session upfAddr ipv4_address
---------------------- to check statistics of checkpoint sync per UP based on its IP address
rcm show-statistics controller
--------------------- to check no of UPs and its states registered with controller
rcm show-statistics switchover
rcm show-statistics switchover-verbose
--------------------- above 2 command to check the UP switchover details
rcm support-summary --------- whole RCM components details would be captured
show running-config --------- To get whole config present in opscenter
참고: RCM의 Opscenter에서 이 모든 명령을 실행합니다.
Opsccenter에 액세스하는 프로세스는 다음과 같습니다.
kubectl get svc -o wide -A
By this command you will get all the pods with their IPs and name
ssh -p 2024 admin@<ops-center pod IP>
Here port is 2024 and user is admin for opscenter and IP we can get from svc command
cat /etc/smi/rcm-image-version
To check RCM version which can be directly executed on RCM but verify the file name : “rcm-image-version” once in the same path as file name can be different for different customers
필요한 경우 Pod 레벨 확인에 다음 명령을 사용합니다.
systemctl status kubelet -------------- kubelet statistics
systemctl status host_reboot.service ------------- to check status of Active RCM
kubectl get pods -A ------------- list of pods created in the node
kubectl describe pod <pod name> -n rcm ------------- shows details of each container in this pod
kubectl get svc -n rcm ------------- To get service IP and port of container
ssh -p 2024 admin@<pod IP> ------------ Get into that Pod
kubectl get cm –n rcm ------------ To check different config maps
kubectl logs <pod name> -n rcm ------------- to check pod level logs