메모
우리는 이 페이지에 제시된 apic-mustgather
도구로 전환하고 있습니다. generate_postmortem.sh
및 관련 스크립트는 더 이상 사용되지 않지만 현재로서는 계속 사용할 수 있습니다. 더 이상 사용되지 않는 README를 참조하세요.
Python3 v3.6 이상
kubectl 또는 oc는 PATH에서 사용 가능해야 합니다. 또는 --kube-cli
인수를 사용하여 위치를 지정할 수 있습니다.
APIC 10.0.7.0 이상의 관리 인스턴스의 경우 EDB 로그를 수집하려면 kubectl-cnp 플러그인이 사전 설치되어 있어야 합니다. 해당 플러그인이 없으면 사용자에게 플러그인 다운로드 및 설정을 허용하라는 메시지가 표시됩니다. 이 플러그인에 대한 확인을 건너뛰고 관련 EDB 로그 수집을 건너뛰려면 --no-edb
플래그를 사용하세요.
apicops 출력을 포함하려면 apicops가 PATH에 있어야 합니다. 최신 버전이 없으면 사용자에게 최신 버전 다운로드 시도를 허용하라는 메시지가 표시됩니다.
참고: 모든 APIConnect VMware 어플라이언스에서
apicops
제외하고 위의 모든 전제조건이 충족됩니다.
다음 명령을 사용하여 도구를 다운로드합니다.
컬 -L -O https://github.com/ibm-apiconnect/v10-postmortem/releases/latest/download/apic-mustgather
chmod +x apic-mustgather
명령을 사용하여 파일에 실행 권한을 추가합니다.
./apic-mustgather
명령을 사용하여 도구를 실행하십시오.
참고: APIC 어플라이언스/OVA의 경우에만 먼저 SSH를 통해 대상 어플라이언스에 연결한 다음
sudo -i
명령을 실행하여 루트 사용자 로 전환합니다.
도구 사용 정보를 보려면 ./apic-mustgather --help
명령을 사용하십시오.
사후 수집 도구가 실행되는 동안 APIC 배포와 해당 호스트 클러스터/VM에 대한 CPU 및 I/O 로드가 증가할 것으로 예상됩니다.
호스트 클러스터/VM의 로드를 줄이기 위해 --sequential
인수를 사용할 수 있으며, 로그 수집의 교환 속도가 느려집니다.
IBM API Connect 제품에서 IBM 지원 센터에 티켓을 엽니다.
IBM 지원 센터에 액세스할 수 없는 경우 문제를 보고하여 피드백을 제출하세요.