5장. 버그 수정
이 섹션에서는 Red Hat OpenShift Data Foundation 4.17에 도입된 주요 버그 수정 사항에 대해 설명합니다.
5.1. 재해 복구
애플리케이션의 페일오버는 FailingOver 상태에서 중단됨
이전에는 제공된 S3 저장소로 필요한 리소스를 보호하는 데 오류가 있었기 때문에 애플리케이션이 DR을 성공적으로 보호하지 않았습니다. 따라서 이러한 애플리케이션을 페일오버하면 FailingOver 상태가 발생했습니다.
이번 수정으로 DR이 애플리케이션을 보호한 후 보안 문제를 수정하기 위해 경고를 표시하는 애플리케이션 DR 보호 상태에 메트릭 및 관련 경고가 추가되었습니다. 결과적으로 성공적으로 보호되는 애플리케이션이 장애 조치됩니다.
Post hub recovery, FailedOver 상태에 있는 애플리케이션에서 FailingOver를 일관되게 보고
이전 버전에서는 허브에서 DR 설정을 복구하고 ManageCluster 손실을 패시브 허브로 복구한 후
FailedOver
상태의 애플리케이션이FailingOver
상태를 일관되게 보고했습니다. 이러한 애플리케이션을 남아 있는 클러스터로 장애 조치할 수 있었지만 장애 조치(failover)를 시작할 수 있도록 남아 있는 클러스터에서 필요한 검사가 누락되었습니다.이번 수정으로 Ramen Hub Operator는 작업을 시작하기 전에 대상 클러스터가 장애 조치(failover) 작업을 수행할 준비가 되었는지 확인합니다. 결과적으로 장애 조치 시작이 성공하거나 장애 조치 대상 클러스터에 오래된 리소스가 여전히 존재하는 경우 Operator는 오래된 리소스가 정리될 때까지 장애 조치(failover)를 종료합니다.
허브 복구 후 구독 앱 Pod가 Cryostat 이후 시작됩니다.
이전 버전에서는 허브 복구 후 서브스크립션 애플리케이션 pod가 기본 관리 클러스터에서 보조 관리형 클러스터로 장애 조치한 후 나타나지 않았습니다. 이로 인해 백업 및 복원 시나리오의 타이밍 문제로 인해 관리 클러스터의 AppSub 서브스크립션 리소스에서 RBAC 오류가 발생했습니다.
이 문제가 해결되었으며 서브스크립션 앱 pod는 이제 기본에서 보조 관리형 클러스터로 장애 조치(failover) 후 발생합니다.
애플리케이션을 삭제한 후 애플리케이션 네임스페이스는 관리 클러스터에서 더 이상 남아 있지 않음
이전 버전에서는 RHACM 허브 클러스터에서 애플리케이션이 삭제되고 관리 클러스터에서 해당 네임스페이스가 삭제된 경우 해당 네임스페이스가 관리 클러스터에서 다시 표시되었습니다.
이번 수정을 통해 해당 네임스페이스가 삭제되면 애플리케이션이 더 이상 다시 표시되지 않습니다.
ODF-client-info
구성 맵이 생성됨이전에는 MCO 내부의 컨트롤러에서
ManagedClusterView
리소스를 올바르게 필터링하지 않았습니다. 이로 인해 키 구성 맵odf-client-info
가 생성되지 않습니다.이번 업데이트를 통해 필터링 메커니즘이 수정되었으며
odf-client-info
구성 맵이 예상대로 생성됩니다.