4.6. RHBA-2021:2097 - Red Hat OpenStack Platform 16.1.6 director 버그 수정 권고
openstack-cinder 구성 요소 관련 변경 사항:
이전 릴리스에서는 SolidFire 드라이버에서 API 요청을 재시도할 때마다 중복 볼륨을 생성했습니다. 이로 인해 사용되지 않는 볼륨이 누적되어 예기치 않은 동작이 발생했습니다.
이번 업데이트를 통해 블록 스토리지 서비스(cinder)는 볼륨을 생성하기 전에 기존 볼륨 이름을 확인합니다. 블록 스토리지 서비스에서 읽기 시간 초과를 감지하면 잘못된 API 호출을 방지하기 위해 볼륨 생성을 즉시 확인합니다. 이 업데이트에서는 환경에 적절한 시간 초과 값을 설정할 수 있도록 SolidFire 드라이버에
sf_volume_create_timeout
옵션도 추가되었습니다. (BZ#1939398)-
이번 업데이트에서는 여러 필터를 통과할 때
cinder 목록이
볼륨을 나열하지 못하도록 하는 버그가 수정되었습니다. (BZ#1843788) - 이번 업데이트에서는 Dell EMC PowerStore 드라이버에 CHAP 지원이 추가되었습니다. (BZ#1905231)
-
이전 릴리스에서는 오브젝트가 스냅샷인 경우 cinder NEC 드라이버 백업이 실패했습니다. 이 문제는
스냅샷
인수에volume_attachment
특성이 없으므로 발생했습니다. 이번 업데이트를 통해 인수가snapshot
인 경우 백업이 더 이상volume_attachment
특성을 참조하지 않습니다. (BZ#1910855) 이번 업데이트에서는 create snapshot과 같은 일부 API 호출이 워크로드 재조정 작업 중에 xNotPrimary 오류로 인해 실패하는 문제가 해결되었습니다.
SolidFire가 부하가 많거나 업그레이드 중인 경우 SolidFire 클러스터는 기본 노드에서 보조 노드로 자동으로 연결을 이동시켜 클러스터 워크로드를 재조정할 수 있습니다. 이전에는 이러한 워크로드 분산 작업 중에 xNotPrimary 오류로 일부 API 호출이 실패했으며 재시도되지 않았습니다.
이번 업데이트에서는 재시도 가능한 예외의 SolidFire 드라이버 목록에 xNotPrimary 예외를 추가하여 문제가 해결되었습니다. (BZ#1947474)
openstack-heat 구성 요소 관련 변경 사항:
- 이번 업데이트를 통해 heat 템플릿에서 OS::Heat:Delay 리소스를 사용할 수 있습니다. 이전 버전에서는 OS::Heat::Delay 리소스를 완료하려는 동안 변수 이름 지정 충돌로 인해 어설션 오류가 발생했습니다. 충돌을 제거하기 위해 변수 이름이 변경되었습니다. (BZ#1868543)
openstack-nova 구성 요소 관련 변경 사항:
인스턴스가 생성되면 Compute(nova) 서비스에서 Networking(neutron) 서비스에서 DNS 통합을 활성화할 때 유효한 호스트 이름을 생성하도록 인스턴스 표시 이름을 삭제합니다.
이번 업데이트 이전에는 인스턴스 이름(예: 'rhel-8.4')의 마침표('.')를 대체하지 않았습니다. 이로 인해 표시 이름이 잘못된 호스트 이름을 생성한 FQDN(정규화된 도메인 이름)으로 인식될 수 있습니다. 인스턴스 이름에 기간이 포함되고 네트워킹 서비스에서 DNS 통합이 활성화되면 네트워킹 서비스에서 잘못된 호스트 이름을 거부하여 계산 서비스에서 인스턴스 및 HTTP 500 서버 오류를 생성하지 못했습니다.
이번 업데이트를 통해 이제 인스턴스 이름으로 마침표가 하이픈으로 대체되어 호스트 이름이 FQDN으로 구문 분석되지 않습니다. 인스턴스 디스플레이 이름에 자유 형식 문자열을 계속 사용할 수 있습니다. (BZ#1872314)
openstack-tripleo-common 구성 요소 관련 변경 사항:
이번 업데이트에서는 레지스트리 메타데이터 생성자를 수정하여 URI에 네임스페이스 없이 컨테이너를 처리할 수 있습니다. 이제 언더클라우드에서 다음 형식을 준수하는 컨테이너를 관리할 수 있습니다.
undercloud_host:port/namespace/container:tag undercloud_host:port/container:tag
Red Hat은 언더클라우드로 내보낼 때 undercloud_host:port/name/space/container:tag와 같은 더 복잡한 네임스페이스를 지원하지 않습니다. (BZ#1919445)
openstack-tripleo-heat-templates 구성 요소 관련 변경 사항:
- Leapp 유틸리티로 업그레이드한 후 OVS-DPDK 워크로드를 사용한 계산이 제대로 작동하지 않습니다. 다음 해결 방법 옵션 중 하나를 선택하십시오.
- 컴퓨팅 업그레이드 전에 /etc/modules-load.d/vfio-pci.conf 삭제
- 컴퓨팅 업그레이드 후 compute ovs를 다시 시작합니다. (BZ#1895887)
이번 업데이트에서는 CephStorage 노드에서 Leapp 업그레이드가 중지되고 실패하는 구성 문제가 해결되었습니다.
이전에는 Leapp 업그레이드 중에 CephStorage 노드가 OpenStack 고가용성, advanced-virt 및 fast-datapath 리포지토리를 사용하도록 잘못 구성되었습니다.
이제
UpgradeLeappCommand
옵션은 노드별로 구성할 수 있으며 CephStorage 노드에 올바른 기본값을 사용하고 CephStorage 노드에 Leapp 업그레이드를 성공적으로 사용합니다. (BZ#1936419)
validations-common 구성 요소 관련 변경 사항:
이번 업데이트에서는 일부 경우
openstack undercloud 업그레이드
전에 검증이 실패하는 버그가 수정되었습니다. 이 업그레이드 이전에는 요청된 로깅 디렉터리에 액세스하는 데 권한이 필요하지 않은 경우 다음과 같은 오류가 발생할 수 있습니다.- 검증 결과를 기록하지 못했습니다
- 검증 실행 실패
검증에서 아티팩트 컬렉션 실패.
이번 업데이트에서는 대체 로깅 디렉터리가 추가되었습니다. 검증 결과가 기록되고 아티팩트가 수집됩니다. (BZ#1895045)