9.5. 수집된 로그 및 사용자 정의 리소스 정보
Red Hat OpenShift 웹 콘솔 또는 CLI(명령줄 인터페이스)를 사용하여 다음 대상에 대한 로그 및 CR(사용자 정의 리소스) yaml 파일을 다운로드할 수 있습니다.
- 마이그레이션 계획: 웹 콘솔 또는 CLI.
- 가상 머신: 웹 콘솔 또는 CLI.
- 네임스페이스: CLI만 해당
must-gather 툴은 아카이브 파일에서 다음 로그 및 CR 파일을 수집합니다.
CRs:
-
DataVolumeCR: 마이그레이션된 VM에 마운트된 디스크를 나타냅니다. -
VirtualMachineCR: 마이그레이션된 VM을 나타냅니다. -
CR
계획: VM 및 스토리지 및 네트워크 매핑을 정의합니다. -
작업CR: 선택 사항: 사전 마이그레이션 후크, 마이그레이션 후 후크 또는 둘 다를 나타냅니다.
-
로그:
-
Importerpod: Disk-to-data-volume 변환 로그가져오기Pod 이름 지정 규칙은importer-<migration_plan>-<vm_id><5_char_id>입니다(예:importer-mig-plan-ed90dfc6-9a17-4a17-4anfh. 여기서ed90dfc6-9a17-4a17-4a8은 잘린 RHV VM ID이고btnfh는 생성된 5자 ID입니다. -
변환pod: VM 변환 로그.변환Pod는virt-v2v를 실행하여 VM의 PVC에 장치 드라이버를 설치하고 구성합니다.변환Pod 이름 지정 규칙은 <migration_plan>-<vm_id><5_char_id>입니다. -
virt-launcherPod: VM 시작 관리자 로그. 마이그레이션된 VM의 전원이 켜지면virt-launcherPod는 VM 디스크로 연결된 PVC를 사용하여QEMU-KVM을 실행합니다. -
Forklift-controllerPod:must-gather명령으로 지정된 마이그레이션 계획, 가상 머신 또는 네임스페이스에 대해 로그가 필터링됩니다. -
Forklift-must-gather-apiPod:must-gather명령으로 지정된 마이그레이션 계획, 가상 머신 또는 네임스페이스에 대해 로그가 필터링됩니다. hook-jobpod: 로그는 후크 작업으로 필터링됩니다.hook-job이름 지정 규칙은 <migration_plan>-<vm_id><5_char_id>입니다(예:plan2j-vm-3696-posthook-4mx85또는plan2j-vm-3696-mwqnl).참고must-gather아카이브 파일에 비어 있거나 제외된 로그 파일이 포함되지 않습니다.
-
VMware 마이그레이션 계획에 대한 must-gather 아카이브 구조의 예
9.5.1. 웹 콘솔에서 로그 및 사용자 정의 리소스 정보 다운로드 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift 웹 콘솔에서 완료, 실패 또는 취소된 마이그레이션 계획 또는 마이그레이션된 VM(가상 머신)의 로그 및 정보를 다운로드할 수 있습니다.
프로세스
-
Red Hat OpenShift 웹 콘솔에서 마이그레이션
가상화 계획을 클릭합니다. - 마이그레이션 계획 이름 옆에 있는 로그 가져오기를 클릭합니다.
로그 가져오기 창에서 로그 가져오기 를 클릭합니다.
로그가 수집됩니다.
로그 컬렉션 전체메시지가 표시됩니다.- 로그 다운로드를 클릭하여 아카이브 파일을 다운로드합니다.
- 마이그레이션된 VM의 로그를 다운로드하려면 마이그레이션 계획 이름을 클릭한 다음 VM 옆에 있는 로그 가져오기를 클릭합니다.
9.5.2. 명령줄에서 로그 및 사용자 정의 리소스 정보에 액세스 링크 복사링크가 클립보드에 복사되었습니다!
must-gather 툴을 사용하여 명령줄에서 사용자 정의 리소스(CR)에 대한 로그 및 정보에 액세스할 수 있습니다. must-gather 데이터 파일을 모든 고객 사례에 연결해야 합니다.
필터링 옵션을 사용하여 특정 네임스페이스, 완료, 실패 또는 취소된 마이그레이션 계획 또는 마이그레이션된 VM(가상 머신)에 대한 데이터를 수집할 수 있습니다.
필터링된 must-gather 명령에 존재하지 않는 리소스를 지정하는 경우 아카이브 파일이 생성되지 않습니다.
사전 요구 사항
-
cluster-admin역할의 사용자로 OpenShift Virtualization 클러스터에 로그인해야 합니다. -
Red Hat OpenShift CLI(
oc) 가 설치되어 있어야 합니다.
프로세스
-
must-gather데이터를 저장하려는 디렉터리로 이동합니다. oc adm must-gather명령을 실행합니다.oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1
$ oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 데이터는
/must-gather/must-gather.tar.gz로 저장됩니다. Red Hat 고객 포털에서 해당 지원 사례에 이 파일을 업로드할 수 있습니다.선택 사항:
oc adm must-gather명령을 다음 옵션과 함께 실행하여 필터링된 데이터를 수집합니다.namespace:
oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- NS=<namespace> /usr/bin/targeted
$ oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- NS=<namespace> /usr/bin/targetedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 마이그레이션 계획:
oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- PLAN=<migration_plan> /usr/bin/targeted
$ oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- PLAN=<migration_plan> /usr/bin/targetedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 가상 머신:
oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- VM=<vm_name> NS=<namespace> /usr/bin/targeted
$ oc adm must-gather --image=registry.redhat.io/migration-toolkit-virtualization/mtv-must-gather-rhel8:2.10.1 \ -- VM=<vm_name> NS=<namespace> /usr/bin/targeted1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
PlanCR에 표시되는 VM ID가 아닌 VM 이름을 지정해야 합니다.