Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

구축 문제 해결

요약  이 주제는 Kubernetes 명령을 사용하여 구축 문제를 해결하는 방법 및 클라우드 네이티브 라우터 구성 파일을 보는 방법에 대한 정보를 제공합니다.

구축 문제 해결

이 주제는 클라우드 네이티브 라우터 구성 요소를 구축하는 동안 발생할 수 있는 몇 가지 문제에 대한 정보를 제공하고, 구축 문제의 원인을 파악하기 위해 호스트 서버에서 실행하는 많은 Kubernetes(K8s) 및 셸 명령을 제공합니다.

표 1: 구축 문제 조사
잠재적 문제 관련 명령을 확인하는 내용

이미지 찾을 수 없음

레지스트리에 액세스할 수 있는지, 이미지 태그가 올바른지 확인

  • kubectl -n kube-system describe pod <crpd-pod-name>
초기화 오류

jcnr 암호가 로드되어 유효한 라이선스 키가 있는지 확인

cat /var/run/jcnr/juniper.conf

루트 암호 및 라이선스 키가 있는지 확인

cRPD Pod(CrashLoopBackOff) 상태
  • 시작/라이브 프로브에 장애가 있는지 또는 vrouter pod가 실행되지 않는지 확인

  • rpd-vrouter-agent gRPC 연결이 UP되지 않음

  • 구성 구성이 잘못되었거나 구성 템플릿이 잘못됨

CrashLoopBackOff 상태의 vRouter Pod

contail-k8s-deployer pod에 오류가 있는지 확인
kubectl logs contrail-k8s-deployer-<pod-hash> -n contrail-deploy

클라우드 네이티브 라우터 컨트롤러 구성 보기

클라우드 네이티브 라우터 구축 프로세스는 값.yaml 파일의 항목의 결과로 클라우드 네이티브 라우터 컨트롤러(cRPD)를 위한 구성 파일을 만듭니다. 이 구성 파일을 보고 cRPD 구성의 세부 정보를 볼 수 있습니다. cRPD 구성 보기:

  1. /var/run/jcnr 폴더로 이동하여 구성 파일 세부 정보에 액세스합니다.
    root@server:/var/run/jcnr# ls
  2. 구성 파일의 내용을 봅니다.
    root@server:/var/run/jcnr# vi juniper.conf

로그 파일 보기

 요약 이 항목에서 기본 log_path 디렉토리, /var/log/jcnr/와 기본 syslog_notifications 디렉토리, /var/log/jcnr/jcnr-notifications.json을 사용합니다. log_path 값을 변경하거나 syslog_notifications. 구축 전에 value.yaml 파일의 키를 변경하여 로그 파일의 위치를 변경할 수 있습니다.
다음 경로를 탐색하고 명령을 실행 ls 하여 각 클라우드 네이티브 라우터 구성 요소에 대한 로그 파일을 나열합니다.