배포 오류 문제 해결
배포 문제가 발생하는 경우 로그와 오류 코드를 검토하여 문제를 진단하고 해결하세요. ONTAP tools for VMware vSphere 부터 포드에서 수집된 로그 번들에는 MongoDB, RabbitMQ, Vault의 로그와 모든 포드의 상태 및 설명이 포함됩니다. 이러한 기능은 기존 ONTAP 도구 서비스 로그에 추가로 제공되어 지원 및 문제 해결을 향상시킵니다.
로그 파일을 수집합니다
VMware vSphere용 ONTAP 툴에 대한 로그 파일은 ONTAP Tools Manager 사용자 인터페이스에서 사용할 수 있는 옵션을 통해 수집할 수 있습니다. 기술 지원 부서에서 문제 해결을 위해 로그 파일을 수집하도록 요청할 수 있습니다.
|
ONTAP Tools Manager에서 로그를 생성하는 데는 모든 vCenter Server 인스턴스에 대한 모든 로그가 포함됩니다. vCenter 클라이언트 사용자 인터페이스에서 로그를 생성하는 작업은 선택한 vCenter Server에 대해 범위가 지정됩니다. |
-
웹 브라우저에서 ONTAP 도구 관리자를 실행합니다.
https://<ONTAPtoolsIP>:8443/virtualization/ui/
-
구축 중에 제공한 VMware vSphere 관리자 자격 증명용 ONTAP 툴을 사용하여 로그인합니다.
-
사이드바에서 * 로그 번들 * 을 선택합니다.
이 작업은 몇 분 정도 걸릴 수 있습니다.
-
로그 파일을 생성하려면 * Generate * 를 선택하십시오.
-
로그 번들의 레이블을 입력하고 * Generate * 를 선택합니다.
tar.gz 파일을 다운로드하여 기술 지원 부서에 보내십시오.
vCenter 클라이언트 사용자 인터페이스를 사용하여 로그 번들을 생성하려면 다음 단계를 수행하십시오.
-
vSphere Client에 로그인합니다.
-
vSphere Client 홈 페이지에서 * Support * > * Log bundle * > * Generate * 로 이동합니다.
-
로그 번들 레이블을 입력하고 로그 번들을 생성하세요. 파일이 생성되면 다운로드 옵션이 표시됩니다. 다운로드하는 데 시간이 다소 걸릴 수 있습니다.
|
생성된 로그 번들은 지난 3일 또는 72시간 내에 생성된 로그 번들을 대체합니다. |
배포 오류 코드입니다
VMware vSphere 구축, 재부팅 및 복구 작업에 대한 ONTAP 툴 중에 오류 코드가 발생할 수 있습니다. 오류 코드는 5자리 길이이며, 처음 두 자리는 문제가 발생한 스크립트를 나타내며, 마지막 세 자리는 해당 스크립트 내의 특정 워크플로를 나타냅니다.
모든 오류 로그는 /var/log 디렉토리의 ansible-perl-errors.log 파일에 기록되어 문제를 쉽게 추적하고 해결할 수 있습니다. 이 로그 파일에는 오류 코드와 실패한 Ansible 작업이 포함되어 있습니다.
|
이 페이지에 제공된 오류 코드는 참조용으로만 제공됩니다. 오류가 지속되거나 해결 방법이 언급되지 않은 경우 지원 팀에 문의하십시오. |
다음 표에는 오류 코드와 해당 파일 이름이 나열되어 있습니다.
* 오류 코드 * |
* 스크립트 이름 * |
00 |
firstboot-network-config.pl, 모드 배포 |
01 |
firstboot-network-config.pl, 모드 업그레이드 |
02 |
firstboot-inputs-validation.pl |
03 |
firstboot-deploy-otv-ng.pl, 구축, HA |
04 |
firstboot-deploy-otv-ng.pl, 배포, HA가 아닌 타사 |
05 |
firstboot-deploy-otv-ng.pl, 재부팅합니다 |
06 |
firstboot-deploy-otv-ng.pl, 업그레이드, HA |
07 |
firstboot-deploy-otv-ng.pl, 업그레이드, 비 HA |
08 |
firstboot-otv-recovery.pl |
09 |
post-deploy-upgrade.pl |
오류 코드의 마지막 세 자리는 스크립트 내의 특정 워크플로 오류를 나타냅니다.
배포 오류 코드 |
* 워크플로 * |
* 해상도 * |
049 |
네트워크 및 검증 perl 스크립트도 곧 할당됩니다 |
- |
050 |
SSH 키를 생성하지 못했습니다 |
운영 가상 머신(VM)을 다시 시작합니다. |
053 |
RKE2를 설치하지 못했습니다 |
다음을 실행하여 운영 VM을 다시 시작하거나 재배포하십시오. sudo rke2-killall.sh (모든 VM) sudo rke2-uninstall.sh (모든 VM). |
054 |
kubeconfig 설정 실패 |
재배포 |
055 |
레지스트리를 배포하지 못했습니다 |
레지스트리 창이 있는 경우 Pod가 준비될 때까지 기다린 다음 운영 VM을 다시 시작하거나 다시 배포하십시오. |
059 |
KubeVip 배포에 실패했습니다 |
Kubernetes Control Plane 및 ONTAP Tools의 가상 IP 주소가 구축 중에 제공한 IP 주소가 동일한 VLAN에 속하고 사용 가능한 IP 주소인지 확인합니다. 이전 지점이 모두 올바르면 다시 시작합니다. 그렇지 않으면 재배포하십시오. |
060 |
운영자 배치에 실패했습니다 |
를 다시 시작합니다 |
061 |
서비스를 배포하지 못했습니다 |
NTV-system 네임스페이스에서 get pods, get RS, get svc 등과 같은 기본 Kubernetes 디버깅을 수행하여 자세한 내용과 오류 로그를 확인할 수 있습니다. /var/log/ansible-perl-errors.log 및 /var/log/ansible-run.log 및 redeploy 를 참조하십시오. |
062 |
ONTAP 도구 서비스 배포가 실패했습니다 |
자세한 내용 및 재배포는 /var/log/ansible-perl-errors.log 오류 로그를 참조하십시오. |
065 |
Swagger 페이지 URL에 연결할 수 없습니다 |
재배포 |
066 |
게이트웨이 인증서에 대한 사후 배포 단계가 실패했습니다 |
업그레이드를 복구/완료하려면 다음을 수행하십시오.* 진단 셸을 활성화합니다. * 'SUDO perl/home/maint/scripts/post-deploy-upgrade.pl — postDeploy' 명령을 실행합니다. * /var/log/post-deploy-upgrade.log에서 로그를 확인하십시오. |
088 |
저널러에 대한 로그 회전을 구성하지 못했습니다 |
VM이 호스팅되는 호스트와 호환되는 VM 네트워크 설정을 확인합니다. 다른 호스트로 마이그레이션하고 VM을 다시 시작할 수 있습니다. |
089 |
요약 로그 회전 구성 파일의 소유권을 변경하지 못했습니다 |
운영 VM을 재시작합니다. |
096 |
동적 스토리지 프로비저닝을 설치합니다 |
- |
108 |
시드 스크립트가 실패했습니다 |
- |
재부팅 오류 코드 |
* 워크플로 * |
* 해상도 * |
067 |
rke2 대기 중 - 서버 시간이 초과되었습니다. |
- |
101 |
유지보수/콘솔 사용자 암호를 재설정하지 못했습니다. |
- |
102 |
유지보수/콘솔 사용자 암호를 재설정하는 동안 암호 파일을 삭제하지 못했습니다. |
- |
103 |
볼트에서 새 유지보수/콘솔 사용자 암호를 업데이트하지 못했습니다. |
- |
088 |
저널러에 대한 로그 회전을 구성하지 못했습니다. |
VM이 호스팅되는 호스트와 호환되는 VM 네트워크 설정을 확인합니다. 다른 호스트로 마이그레이션하고 VM을 다시 시작할 수 있습니다. |
089 |
요약 로그 회전 구성 파일의 소유권을 변경하지 못했습니다. |
VM를 다시 시작합니다. |