3.16. RHV(Red Hat Virtualization)에 설치와 관련된 일반적인 문제 해결
다음은 발생할 수 있는 일반적인 문제와 가능한 원인 및 해결 방법입니다.
3.16.1. CPU 로드가 증가하고 노드가 Not Ready 상태가 됨 링크 복사링크가 클립보드에 복사되었습니다!
-
증상: CPU 로드가 크게 증가하고 노드가
Not Ready
상태가 되기 시작합니다. - 원인: 특히 컨트롤 플레인 노드의 경우 스토리지 도메인 대기 시간이 너무 길 수 있습니다.
해결책:
kubelet 서비스를 다시 시작하여 노드를 다시 준비합니다.
systemctl restart kubelet
$ systemctl restart kubelet
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift Container Platform 메트릭 서비스를 검사하면 etcd 디스크 동기화 기간과 같은 중요한 데이터를 자동으로 수집하고 보고합니다. 클러스터가 작동 중인 경우 이 데이터를 사용하여 스토리지 대기 시간 또는 처리량이 근본적인 문제인지 여부를 판별합니다. 근본적인 문제가 맞다면 지연 시간이 짧고 처리량이 많은 스토리지 리소스를 사용합니다.
원시 메트릭을 가져오려면 kubeadmin 또는 cluster-admin 권한이 있는 사용자로 다음 명령을 입력합니다.
oc get --insecure-skip-tls-verify --server=https://localhost:<port> --raw=/metrics
$ oc get --insecure-skip-tls-verify --server=https://localhost:<port> --raw=/metrics
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 자세한 내용은 Exploring Application Endpoints for the purposes of Debugging with OpenShift 4.x를 참조하십시오.
3.16.2. OpenShift Container Platform 클러스터 API 연결 문제 링크 복사링크가 클립보드에 복사되었습니다!
증상: 설치 프로그램이 완료되었지만 OpenShift Container Platform 클러스터 API를 사용할 수 없습니다. 부트스트랩 가상 시스템은 부트스트랩 프로세스가 완료된 후에도 유지됩니다. 다음 명령을 입력하면 응답 시간이 초과됩니다.
oc login -u kubeadmin -p *** <apiurl>
$ oc login -u kubeadmin -p *** <apiurl>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 원인: 부트스트랩 VM이 설치 프로그램으로 삭제되지 않았으며 클러스터의 API IP 주소를 해제하지 않았습니다.
해결책: 부트스트랩 프로세스가 완료되면
wait-for
하위 명령을 사용합니다../openshift-install wait-for bootstrap-complete
$ ./openshift-install wait-for bootstrap-complete
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 부트스트랩 프로세스가 완료되면 부트스트랩 가상 시스템을 삭제합니다.
./openshift-install destroy bootstrap
$ ./openshift-install destroy bootstrap
Copy to Clipboard Copied! Toggle word wrap Toggle overflow