4.2. RHBA-2023:0271 - Red Hat OpenStack Platform 17.0.1 버그 수정 및 개선 권고
openstack-aodh 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 Alarming 서비스(aodh)에서 더 이상 사용되지 않는 gnocchi API를 사용하여 메트릭을 집계했습니다. 이로 인해 gnocchi 결과에 CPU 사용량이 올바르지 않았습니다. 이번 업데이트를 통해 기존 메트릭을 다시 집계하는 기능과 필요에 따라 지표를 작성하고 변환하는 기능을 지원하는 gnocchi의 동적 집계를 사용하면 문제가 해결됩니다. gnocchi에서 CPU 사용량이 올바르게 계산됩니다. (BZ#2133029)
openstack-designate 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 TLS-everywhere가 활성화된 경우 RHOSP(Red Hat OpenStack Platform) DNS 서비스(designate)가 중앙 프로세스를 시작할 수 없었습니다. 이는 TLS를 통해 Redis에 연결할 수 없기 때문에 발생했습니다. RHOSP 17.0.1에서 이 업데이트가 해결되었습니다. (BZ#2121634)
openstack-ironic-python-agent 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 ironic-python-agent 서비스에서 RHEL 8.6 UEFI 부트 로더 힌트 파일을 인식하지 못했기 때문에 UEFI 모드에서 RHEL 8.6 이미지 배포로 인해 ironic-python-agent를 사용할 때 오류가 발생했습니다. 이번 업데이트를 통해 UEFI 모드에서 RHEL 8.6을 배포할 수 있습니다. (BZ#2135549)
openstack-nova 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 기본 RHEL 문제로 인해 인스턴스의 UEFI 부팅에 알려진 문제가 발생했습니다. 이번 업데이트를 통해 기본 RHEL 문제가 수정되었으며 이제 인스턴스의 UEFI Secure Boot 기능을 사용할 수 있습니다. (BZ#2106763)
openstack-octavia 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 특정 조건에서 OVN 공급자 로드 밸런서가 PENDING DELETE에 중단된 Octavia에서 경쟁 조건이 발생했습니다. 이로 인해 로드 밸런서를 변경할 수 없으며 업데이트할 수 없었습니다. 이번 업데이트를 통해 경쟁 조건이 수정되어 문제를 해결합니다. (BZ#2123658)
openstack-tripleo-heat-templates 구성 요소 관련 변경 사항:
- 이번 업데이트 이전에는 Podman 로그 콘텐츠를 사용할 수 없으므로 상태 점검 상태 스크립트가 실패했습니다. 이번 업데이트를 통해 상태 점검 상태 스크립트를 업데이트하면 Podman 로그 대신 Podman 소켓을 사용하여 문제를 해결합니다. 결과적으로 sensubility for Service Telemetry Framework를 통해 제공되는 API 상태 점검이 작동합니다. (BZ#2091076)
현재 RHOSP 17.0에는 Free Range Router(FRR) 컨테이너가 재부팅된 호스트 후에 시작되지 않는 알려진 문제가 있습니다. 이 문제는 BGP 구성에서 누락된 파일로 인해 발생합니다. 해결방법:
/etc/tmpfiles.d/run-frr.conf파일을 생성하고 다음 행을 추가합니다.d /run/frr 0750 root root - -
d /run/frr 0750 root root - -Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이러한 변경을 수행한 후
tmpfiles는 재부팅할 때마다/run/frr을 다시 만들고 FRR 컨테이너를 시작할 수 있습니다. (BZ#2127965)
python-os-vif 구성 요소 관련 변경 사항:
-
이번 업데이트 이전에는
ovsdb연결 시간 초과로 인해nova-compute에이전트가 응답하지 않습니다. 이번 업데이트를 통해 이 문제가 해결되었습니다. (BZ#2085583)
python-ovn-octavia-provider 구성 요소 관련 변경 사항:
-
이번 업데이트 이전에는 멤버의 서브넷이 로드 밸런서 VIP의 서브넷과 다른 경우 서브넷 정보 없이 멤버를 추가하면 ovn-octavia 공급자가
subnet_id의 VIP 서브넷을 잘못 사용하여 멤버에 대한 연결이 이루어지지 않았습니다. 이번 업데이트를 통해 멤버의 실제 IP가 서브넷 정보가 없는 경우 VIP가 속한 동일한 CIDR에 속하는지 확인합니다. 두 IP 주소가 일치하지 않으면 작업이 거부되어subnet_id를 요청합니다. (BZ#2122926) 이번 업데이트 이전에는 2개의 서브넷(IPv4 및 IPv6)이 있는 LS(neutron 네트워크)에 ovn-lb가 생성(VIP 및 멤버)되고 이 LS가 LR에 연결된 경우 LR에서 LS를 제거하면 LS에서 ovn-lb를 제거하여 모든 datapath에 연결되어 있지 않으므로 OVN SB DB에서 이를 제거합니다. LR(네트워크 및 서브넷)에 LS를 다시 추가하면 ovn-lb가 OVN 수준에서 LR/LS에 제대로 연결되지 않으며 연결할 수 없습니다.
이번 업데이트에서는 다른 서브넷에 속하는 라우터 포트를 고려하지 않고 ovn-lb가 LS에서 제거되지 않도록 IP 버전을 확인합니다. 이로 인해 라우터에서 서브넷이 제거될 때 ovn-lb가 적절한 연결이 됩니다. 이렇게 하면 문제가 해결되었습니다. (BZ#2135270)
tripleo-ansible 구성 요소 관련 변경 사항:
현재 초기 프로비저닝 후에는 tuned 커널 구성이 적용되지 않는 알려진 문제가 있습니다.
해결방법: 다음 사용자 지정 플레이북을 사용하여 tuned 커널 명령줄 인수가 적용되었는지 확인할 수 있습니다. 언더클라우드 노드에
/usr/share/ansible/tripleo-playbooks/cli-overcloud-node-reset-blscfg.yaml로 다음 플레이북을 저장합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow kernelargs를 설정하는 플레이북 전에cli-overcloud-node-reset-blscfg.yaml플레이북을 실행하도록 노드 정의 파일overcloud-baremetal-deploy.yaml에서 역할을 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow (BZ#2107896)
-
이번 업데이트 이전에는 베어 메탈 프로비저닝 정의의
network_config스키마에서num_dpdk_interface_rx_queues매개변수 설정을 허용하지 않아 베어 메탈 노드 프로비저닝 프로세스를 차단하는 스키마 검증 오류가 발생했습니다. 이번 업데이트를 통해 'num_dpdk_interface_rx_queues' 매개변수가 사용될 때 스키마 validaton 오류가 더 이상 발생하지 않습니다. 이렇게 하면 문제가 해결되었습니다. (BZ#2140881)