1.2.3. MTV 문제 해결 2.12.0
MTV 릴리스의 수정된 문제를 검토하십시오.
- 삭제된 마이그레이션 계획에서 더 이상 분리된 PVC를 남겨 두지 않음
이번 업데이트 이전에는 정리 프로세스에서 팝업 Pod만 제거되었습니다. 클러스터에 원래 및 주요 PVC(영구 볼륨 클레임)를 남겨 둡니다. 결과적으로 이러한 고립된 PVC는 마이그레이션 계획을 보관 및 삭제한 후 남아 있었습니다. 이번 릴리스에서는 연결된 모든 스토리지 리소스를 처리하도록 정리 프로세스가 업데이트되었습니다. 결과적으로 마이그레이션 계획을 보관하고 삭제하면 원본 및 주요 PVC가 자동으로 제거됩니다. 더 이상 클러스터에 남아 있지 않습니다.
DiskTransfer아이콘은 웜 마이그레이션에 성공한 후 확인 표시로 전환이번 업데이트 이전에는 웜 마이그레이션에 성공한 후
DiskTransfer아이콘이 확인 표시로 전환되지 않았습니다. 이 문제는 스토리지 복사 오프로드 마이그레이션 중에 발생했습니다. 결과적으로 마이그레이션을 시각적으로 확인할 수 없었습니다. 이번 릴리스에서는 마이그레이션 프로세스가 상태를 올바르게 업데이트합니다. 결과적으로 웜 마이그레이션이 성공하면 아이콘이 확인 표시로 전환됩니다.- 빈
.spec.map.storage필드에 더 이상 관련이 없는 이름이 표시되지 않음 이번 업데이트 이전에는 마이그레이션 계획 YAML 파일에서
.spec.map.storage필드를 비워 두면 문제가 발생했습니다. 임의의 스토리지 맵 이름이 UI(사용자 인터페이스)에 표시되었습니다. 그 결과 빈 스토리지 맵에 관련이 없는 이름이 잘못 표시되었습니다. 이번 릴리스에서는 마이그레이션 프로세스에서 빈 스토리지 맵을 올바르게 처리합니다. 결과적으로 관련 스토리지 맵 이름이 더 이상 UI에 표시되지 않습니다.- 네트워크 맵 생성은 네임스페이스에서 Multus CryostatD를 지원합니다.
이번 업데이트 이전에는 UI(사용자 인터페이스)가 대상 네트워크 드롭다운 목록에 특정 Multus CryostatD를 표시하지 않았습니다. 이 문제는 설치 네임스페이스 외부 MultusD에 영향을 미쳤습니다. 결과적으로 vCenter와 호스트 간에 네트워크 맵을 생성할 수 없었습니다. 이번 릴리스에서는 드롭다운 목록에 모든 네임스페이스의 Multus 192.0.2.D가 포함됩니다. 결과적으로 이러한 CryostatD를 사용하여 네트워크 맵을 만들 수 있습니다.
- 아카이브된 클러스터 간 마이그레이션 계획에 더 이상 VMIM이 유지되지 않음
이번 업데이트 이전에는 클러스터 간 실시간 마이그레이션 계획을 보관해도 연결된 VMI(가상 머신 인스턴스 마이그레이션)를 제거하지 못했습니다. 결과적으로 이러한 VMIM은 보관 후 계획을 삭제한 후 유지됩니다. 이 지속성으로 인해 진행 중 마이그레이션이 실패했습니다. 이번 릴리스에서는 연결된 모든 리소스를 처리하도록 정리 프로세스가 업데이트되었습니다. 결과적으로 클러스터 간 실시간 마이그레이션 계획을 보관하고 삭제하면 연결된 VMIM이 자동으로 제거됩니다.
- 마이그레이션 계획 RDM 디스크를 SCSI로 올바르게 변환
이번 업데이트 이전에는
MigrationPlan사용자 정의 리소스에서spec.rdmAsLun=true를 설정하면 인터페이스를 virtio에서 SCSI로 변환하지 않았습니다. 결과적으로 디스크 인터페이스가 일치하지 않았습니다. LUN(Logical Unit Number) 디스크는 필수 SCSI 인터페이스 대신 virtio 인터페이스를 유지합니다. 이번 릴리스에서는spec.rdmAsLun=true를 설정하면 RDM( Raw Device Mapping) 디스크의 인터페이스 유형을 SCSI로 올바르게 변환합니다. 결과적으로 LUN으로 변환된 RDM 디스크의 올바른 인터페이스 유형이 있습니다.- 단일 NIC에 여러 IPv4 주소가 있는 VM에서 더 이상 네트워크 연결이 끊어지지 않음
이번 업데이트 이전에는 여러 IPv4 주소를 포함하는 RHEL(Red Hat Enterprise Linux) 가상 머신(VM) 마이그레이션이 실패할 수 있었습니다. 이는 단일 NIC(네트워크 인터페이스 컨트롤러)에서 Preserve 고정 IP 옵션을 활성화한 경우 발생했습니다. 변환 후 스크립트는 공유 미디어 액세스 제어(MAC) 주소를 중복 MAC 주소 오류로 잘못 처리했습니다. 그 결과 스크립트에서 빈
/etc/udev/rules.d/70-persistent-net.rules파일을 생성했습니다. 이 파일로 인해 NetworkManager가 부팅 시 프로필을 활성화하지 못했기 때문에 VM이 네트워크 연결이 끊어졌습니다.이번 릴리스에서는 post-conversion 스크립트가 올바르게 구문 분석하고 단일 MAC 주소에 할당된 여러 IPv4 주소를 허용합니다. 결과적으로 마이그레이션 프로세스에서 영구
udev규칙을 성공적으로 생성하고 원래 인터페이스 이름을 유지합니다. 또한 NetworkManager 프로필이 올바르게 활성화되고 마이그레이션된 VM의 모든 고정 IP 주소를 할당할 수 있습니다.- RHEL 7의 XFSv5에서 더 이상 손상이 잘못 보고되지 않음
이번 업데이트 이전에는 RHEL(Red Hat Enterprise Linux) 7의 XFSv5에서 실제 문제 없이 파일 시스템 손상을 잘못 보고했습니다. 이 false reporting로 인해 마이그레이션 계획이 실패했습니다. 결과적으로 불필요한 복구를 수행했을 수 있습니다.
이번 업데이트를 통해
ForkliftControllerCR(사용자 정의 리소스)의 새로운feature_xfs_repair_ignore옵션은xfs_repair종료 상태를 무시합니다. 결과적으로 이 옵션을 활성화하면 XFSv5가 손상된 파일 시스템을 잘못 보고하고 마이그레이션 계획을 실패하지 않도록 합니다.xfs_repair검사를 건너뛰면 실제 문제가 누락될 수 있으므로 이 옵션은 기본적으로 비활성화되어 있습니다. 필요한 경우에만 이 옵션을 활성화해야 합니다.- PowerShell CLM에서 더 이상 Windows VM 마이그레이션에서 빈 서브넷 마스크가 발생하지 않음
이번 업데이트 이전에는CLM(PowerShell Constrained Language Mode)을 사용하여 Windows 가상 머신(VM)을 마이그레이션하면 firstboot 네트워크 구성 스크립트가 실패했습니다. 이 오류는 CLM에 의해 차단된 .NET 메서드를 사용하기 때문에 오류가 발생했습니다. 결과적으로 마이그레이션 프로세스에서 레지스트리에 비어 있거나 잘못된 서브넷 마스크 및 네트워크 설정을 작성했습니다.
이번 릴리스에서는 네트워크 구성 스크립트에서 CLM 호환 대안을 사용합니다. 결과적으로 프로세스는 고정 IP 주소, 서브넷 마스크 및 게이트웨이를 안정적으로 구성합니다. 또한 마이그레이션된 Windows VM에서 DNS(Domain Name System) 설정을 구성합니다.
- XCOPY 마이그레이션 실패 후 PVC가 정리됩니다.
이번 업데이트 이전에는 실패한 XCOPY 마이그레이션을 저장한 후 마이그레이션 프로세스에서 PVC(영구 볼륨 클레임)를 정리하지 못했습니다. 그 결과 고립된 PVC가 클러스터에 남아 있어 논리 단위 번호(LUN) 사용률 문제가 발생했습니다.
이번 릴리스에서는 XCOPY 스토리지 복사 오프로드 마이그레이션에 대해 PVC 정리 프로세스가 업데이트됩니다. 결과적으로 정리 프로세스에서 마이그레이션 실패 후 PVC를 자동으로 제거합니다. 이렇게 하면 불필요한 LUN 사용 및 운영 문제가 발생하지 않습니다.
- 자동 VIB 설치로 인해 더 이상 ESXi 호스트에서 메모리 문제가 발생하지 않음
이번 업데이트 이전에는 마이그레이션 프로세스에서 각 복제본에
vmkfstools-wrapper라는 vSphere Installation Bundle(VIB)을 자동으로 설치했습니다. 결과적으로 이 프로세스에서 ESXi 호스트에서 메모리 문제가 발생했으며 마이그레이션이 실패했습니다.이번 업데이트를 통해 마이그레이션 프로세스에서 VIB를 자동으로 설치하지 않습니다. 결과적으로 VIB에서 더 이상 복제 작업 중에 메모리 문제 및 후속 마이그레이션 오류가 발생하지 않습니다.
vmkfstools-wrapperVIB는 스토리지 복사 오프로드 마이그레이션에만 필요합니다. VIB 설치에 대한 자세한 내용은 VIB 를 사용하여 스토리지 복사 오프로드 설정을 참조하십시오.- HPE Cryostatra 스토리지에서 더 이상 vVol 볼륨을 찾을 수 없음
이번 업데이트 이전에는 볼륨 팝업 Pod에서 복사 오프로드 중에 VMware Virtual Volume(vVol)을 찾을 수 없었습니다. 이 오류는 볼륨 이름 차이로 인해HPE(Hewlett Packard Enterprise) 192.0.2.ra 스토리지에서 발생했습니다. 결과적으로 볼륨 복제에 실패하고 누락된 볼륨 ID에 대한 오류가 반환되었습니다.
이번 릴리스에서는 volume populator가 HPE Cryostatra 스토리지와 일치하는 볼륨 이름을 올바르게 처리합니다. 결과적으로 마이그레이션 프로세스에서 복사 오프로드 마이그레이션 중에 vVol 볼륨을 성공적으로 찾고 복제합니다.
- 마이그레이션 후 VM 인터페이스 이름 및 고정 IP 설정이 더 이상 변경되지 않음
이번 업데이트 이전에는 RHEL(Red Hat Enterprise Linux) 7.2 VM(가상 머신) 마이그레이션으로 인해 네트워크 구성이 변경되었습니다. 이 문제는 VMware ESXi에서 Red Hat OpenShift Container Platform 클러스터로 마이그레이션할 때 발생했습니다. 네트워크 인터페이스 이름 및 고정 IP 주소 설정이 변경되었습니다. 그 결과 마이그레이션된 VM에서 원래 네트워크 구성을 유지하지 않았습니다.
이번 릴리스에서는 소스 설정을 유지하기 위해 네트워크 구성 프로세스가 업데이트됩니다. 결과적으로 마이그레이션 후 인터페이스 이름과 고정 IP 주소 설정은 변경되지 않습니다.
- 업그레이드 후 forklift-cli-download Pod가 더 이상 OOM 오류와 함께 실패하지 않음
이번 업데이트 이전에는 MTV Operator를 버전 2.10.2 또는 2.10.3으로 업그레이드하면
forklift-cli-download배포가 추가되었습니다. 이 배포에는 기본 메모리 제한이 충분하지 않았습니다. 결과적으로 Pod가 메모리 부족(OOM) 오류로 반복적으로 종료되었습니다. 이러한 오류로 인해 Red Hat OpenShift Container Platform 클러스터에서 MTV 인프라를 비정상으로 보고했습니다.이번 릴리스에서는 Operator 논리가
forklift-cli-downloadPod의 기본 메모리 할당을 늘립니다. 결과적으로 OOM 오류를 트리거하지 않고 배포가 성공적으로 시작되고 MTV 인프라는 정상으로 유지됩니다.- 비활성 마이그레이션 계획이 더 이상 실행 중으로 잘못 표시되지 않음
이번 업데이트 이전에는
max_vms_inflight매개변수가 동시 VM(가상 머신) 마이그레이션 또는 디스크 마이그레이션에 대한 제한을 설정합니다. 마이그레이션이 이 제한을 초과하면 마이그레이션 프로세스에서 초과 마이그레이션 계획을 큐에 저장했습니다. 그 결과 UI(사용자 인터페이스)에 대기 중인 이러한 비활성화된 계획의 상태가 "실행 중"으로 잘못 표시되었습니다.이번 업데이트를 통해 UI는 대기열에 있는 계획의 상태를 올바르게 처리합니다. 결과적으로 비활성 마이그레이션 계획이 더 이상 실행 중으로 표시되지 않습니다.