3.3. Red Hat OpenStack Platform 17.1.2 유지 관리 릴리스 - 2024년 1월 16일
이 RHOSP 릴리스를 배포할 때 RHOSP(Red Hat OpenStack Platform)에서 다음 업데이트를 고려하십시오.
3.3.1. 권고 목록
이번 RHOSP(Red Hat OpenStack Platform) 릴리스에는 다음 권고가 포함되어 있습니다.
- RHBA-2024:0185
- Red Hat OpenStack Platform 17.1.2 버그 수정 및 개선 권고
- RHBA-2024:0186
- 업데이트된 Red Hat OpenStack Platform 17.1.2 컨테이너 이미지
- RHSA-2024:0187
- 보통: Red Hat OpenStack Platform 17.1 (python-urllib3) 보안 업데이트
- RHSA-2024:0188
- 보통: Red Hat OpenStack Platform 17.1 (python-eventlet) 보안 업데이트
- RHSA-2024:0189
- 보통: Red Hat OpenStack Platform 17.1 (python-werkzeug) 보안 업데이트
- RHSA-2024:0190
- 보통: Red Hat OpenStack Platform 17.1 (GitPython) 보안 업데이트
- RHSA-2024:0191
- 보통: Red Hat OpenStack Platform 17.1 (openstack-tripleo-common) 보안 업데이트
- RHBA-2024:0209
- Red Hat OpenStack Platform 17.1.2 버그 수정 및 개선 권고
- RHBA-2024:0210
- 업데이트된 Red Hat OpenStack Platform 17.1.2 컨테이너 이미지
- RHBA-2024:0211
- Red Hat OpenStack Platform 17.1.2 RHEL 9 director 이미지
- RHSA-2024:0212
- 보통: Red Hat OpenStack Platform 17.1 (python-django) 보안 업데이트
- RHSA-2024:0213
- 보통: Red Hat OpenStack Platform 17.1 (python-eventlet) 보안 업데이트
- RHSA-2024:0214
- 보통: Red Hat OpenStack Platform 17.1 (python-werkzeug) 보안 업데이트
- RHSA-2024:0215
- 보통: Red Hat OpenStack Platform 17.1 (GitPython) 보안 업데이트
- RHSA-2024:0216
- 보통: Red Hat OpenStack Platform 17.1 (openstack-tripleo-common) 보안 업데이트
- RHSA-2024:0217
- 보통: Red Hat OpenStack Platform 17.1 (rabbitmq-server) 보안 업데이트
- RHSA-2024:0263
- Red Hat OpenStack Platform 17.1.2 director Operator 컨테이너 이미지 업데이트
3.3.2. 버그 수정
이러한 버그는 RHOSP(Red Hat OpenStack Platform) 릴리스에서 수정되었습니다.
- BZ#2108212
이번 업데이트에서는 OVS 메커니즘 드라이버에서 OVN 메커니즘 드라이버로 마이그레이션하는 동안 IPv6를 통한 인스턴스에 대한 연결이 중단되는 문제가 해결되었습니다.
이제 인스턴스 연결 중단 없이 IPv6를 사용하여 OVS에서 OVN으로 마이그레이션할 수 있습니다.
- BZ#2126725
- 이번 업데이트 이전에는 하드 코딩된 인증서 위치가 사용자 제공 값과 독립적으로 작동했습니다. 사용자 정의 인증서 위치를 사용한 배포 중에 TLS(Transport Layer Security) 확인에 실패했기 때문에 서비스에서 API 끝점에서 정보를 검색하지 못했습니다. 이번 업데이트를 통해 배포 중에 사용자 제공 인증서 위치가 사용됩니다.
- BZ#2151219
-
이번 업데이트 이전에는 RHOSP director에서 상위의 NS 레코드와 일치하도록 이름 서버(NS) 레코드를 자동으로 구성할 수 없었습니다. RHOSP 17.1.2에서는 새 오케스트레이션 서비스(heat) 매개변수인
DesignateBindNSRecords
를 추가하여 이 문제가 해결되었습니다. 관리자는 이 새 매개 변수를 사용하여 DNS 서비스(designate)가 채우는 도메인의 루트 NS 목록을 정의할 수 있습니다. 자세한 내용은 DNS as a Service 구성을 참조하십시오. - BZ#2167428
- 이번 업데이트 이전에는 새 배포 중에 agent-notification 서비스를 초기화하는 동안 Identity 서비스(keystone)를 사용할 수 없었습니다. 이로 인해 데이터 수집 서비스(ceilometer)가 gnocchi 엔드포인트를 검색하지 못했습니다. 결과적으로 메트릭이 gnocchi로 전송되지 않았습니다. 이번 업데이트를 통해 gnocchi는 연결할 수 없음을 선언하기 전에 데이터 수집 서비스에 여러 번 연결을 시도합니다.
- BZ#2180542
이번 업데이트에서는 모든 컨트롤러 노드를 재부팅한 후
ceph-nfs
서비스가 실패하는 버그가 수정되었습니다.Pacemaker에서 제어하는
ceph-nfs
리소스에는 일부 프로세스 데이터를 저장하기 위해 런타임 디렉터리가 필요합니다.이번 업데이트 이전에는 RHOSP를 설치하거나 업그레이드할 때 디렉터리가 생성되었습니다. 그러나 컨트롤러 노드를 재부팅하면 디렉터리가 제거되고 컨트롤러 노드가 재부팅되면
ceph-nfs
서비스가 복구되지 않았습니다. 모든 컨트롤러 노드가 재부팅되면ceph-nfs
서비스가 영구적으로 실패했습니다.이번 업데이트를 통해
ceph-nfs
서비스를 생성하기 전에 디렉터리가 생성되고cephfs-nfs
서비스가 재부팅을 통해 계속됩니다.- BZ#2180883
-
이번 업데이트에서는
rsyslog
가 Elasticsearch로 로그 전송을 중지한 버그가 수정되었습니다. - BZ#2193388
- 이번 업데이트 이전에는 기본적으로 클라이언트 TLS 인증서의 유효성을 검사하도록 대시보드 서비스(horizon)가 구성되어 모든 TLS(TLS-e) 배포에서 대시보드 서비스가 손상되었습니다. 이번 업데이트를 통해 대시보드 서비스는 기본적으로 클라이언트 TLS 인증서의 유효성을 검사하지 않으며 대시보드 서비스가 예상대로 작동합니다.
- BZ#2196291
- 이번 업데이트에서는 관리자가 아닌 사용자가 정책 규칙을 나열하거나 관리하지 못하는 버그가 수정되었습니다. 이제 관리자가 아닌 사용자가 정책 규칙을 나열하거나 관리할 수 있습니다.
- BZ#2203785
이번 업데이트에서는 baremetal 노드를 재부팅한 후 collectd sensubility가 작동하지 않는 권한 문제가 해결되었습니다.
베어 메탈 노드를 재부팅한 후 collectd sensubility가 계속 작동합니다.
- BZ#2213126
이번 업데이트에서는
NeutronOVNLoggingRateLimit
에 설정된 제한에 도달하기 전에 보안 그룹 로깅 큐가 항목을 수락하지 않는 문제가 해결되었습니다.NeutronOVNLoggingRateLimit
매개변수를 사용하여 초당 최대 로그 항목 수를 설정할 수 있습니다. 로그 항목 생성이 이 비율을 초과하면NeutronOVNLoggingBurstLimit
에서 지정하는 로그 항목 수까지 큐에 초과가 버퍼링됩니다.이번 업데이트 이전에는 짧은 버스트 중에
NeutronOVNLoggingBurstLimit
에 지정된 제한에 도달하기 전에 대기열에서 항목을 수락하지 않는 경우가 있었습니다.이번 업데이트를 통해
NeutronOVNLoggingBurstLimit
값은 예상대로 큐 제한에 영향을 미칩니다.- BZ#2213742
- 이번 업데이트에서는 UDP 풀의 TCP 상태 모니터가 예상대로 작동하지 않는 버그가 수정되었습니다. 이전에는 풀 멤버 및 상태 모니터의 상태가 올바르게 보고되지 않았습니다. 이는 UDP 풀의 특정 포트 번호에서 TCP 상태 모니터 사용을 중단한 SELinux 규칙으로 인해 발생했습니다. 이제 상태 모니터가 올바르게 수행됩니다.
- BZ#2215969
- 이번 업데이트 이전에는 Google Chrome에서 로드 멤버 목록을 올바르게 표시하지 않아 멤버가 대시보드를 사용하여 로드 밸런서에 멤버를 추가할 수 없었습니다. 이번 업데이트를 통해 Google Chrome에는 로드 밸런서 멤버 목록이 표시됩니다.
- BZ#2216130
이번 업데이트 이전에는
puppet-ceilometer
가 컴퓨팅 노드의 ceilometer 구성에tenant_name_discovery
매개변수를 채우지 않았습니다. 이로 인해프로젝트 이름 및
필드가 식별되었습니다.사용자 이름
이번 업데이트를 통해
puppet-ceilometer
의 Compute 네임스페이스에tenant_name_discovery
매개변수를 추가하면 문제가 해결되었습니다.tenant_name_discovery
매개변수가true
로 설정되면프로젝트 이름
및사용자 이름
필드가 채워집니다.- BZ#2218596
이번 업데이트에서는 원래 ML2/OVS 환경에서 iptables_hybrid 방화벽 및 트렁크 포트를 사용한 경우 OVN 메커니즘 드라이버로 마이그레이션한 후 문제가 발생한 버그가 수정되었습니다.
이전 버전에서는 원래 ML2/OVS 환경에서 iptables_hybrid 방화벽 및 트렁크 포트를 사용한 경우 하드 재부팅, 시작 및 중지 또는 노드 재부팅과 같은 이벤트 후 트렁크를 사용하여 인스턴스를 다시 생성하는 경우 인스턴스 네트워킹 문제가 발생했습니다.
이제 원래 ML2/OVS 환경에서 iptables_hybrid 방화벽 및 트렁크 포트를 사용하는 경우 OVN 메커니즘 드라이버로 마이그레이션할 수 있습니다.
- BZ#2219574
- 이번 업데이트 이전에는 puppet-ceilometer에서 데이터 수집 서비스(ceilometer)에 대한 캐싱 옵션 구성을 지원하지 않았습니다. 이번 업데이트를 통해 puppet-ceilometer는 데이터 수집 서비스(ceilometer)에 대한 캐싱 옵션 구성을 제공합니다. 이 지원에서는 tripleo heat 템플릿을 사용하여 캐싱 백엔드를 구성할 수 있는 유연성을 제공합니다.
- BZ#2219613
-
이번 업데이트 이전에는 연결된 포트가
DOWN
인 FIP(유동 IP 주소)로 전송될 때 RHOSP 17.1 분산 가상 라우터(DVR) 환경에서 트래픽이 잘못 중앙 집중화되었습니다. 이번 업데이트를 통해 FIP 포트가DOWN
상태에 있는 경우 네트워크 트래픽이 더 이상 중앙 집중화되지 않습니다. - BZ#2220808
-
이번 업데이트 이전에는 gnocchi의 리소스 유형의
hardware.ipmi.fan
지표로 인해 데이터 수집 서비스(ceilometer)가 gnocchi에 리소스를 생성하지 않았습니다. 이번 업데이트를 통해 gnocchi는 문제를 해결하는 팬 메트릭을 보고합니다. - BZ#2220930
-
이번 업데이트 이전에는 DNS 서비스(designate)를 실행한 환경에서 구성이 변경된 경우
bind9
및unbound
서비스가 자동으로 재시작되지 않은 알려진 문제가 있었습니다. 이번 업데이트를 통해 구성이 변경되면bind9
및unbound
서비스가 자동으로 다시 시작됩니다. - BZ#2222420
- 이번 업데이트 이전에는 RHOSP DNS 서비스(designate)를 실행한 IPv6 네트워크를 사용하는 환경에서 BIND 9 백엔드 서버에서 DNS 알림 메시지를 거부했습니다. 이번 업데이트를 통해 BIND 9 백엔드 서버에서 DNS 알림 메시지를 거부하지 않습니다.
- BZ#2222825
-
이번 업데이트 이전에는
[quota]count_usage_from_placement = True
를 사용하여 Nova를 구성하고 보류된 오프로드 서버를 보류 해제하면 할당량이 적용되지 않았기 때문에 할당량 제한을 초과할 수 있습니다. 이번 업데이트를 통해[quota]count_usage_from_placement = True
를 사용하여 Nova를 구성하고 보류된 오프로드 서버를 보류 해제하면 할당량 제한이 적용됩니다. - BZ#2223294
-
이번 업데이트에서는 RHOSP 16.2에서 17.1으로 업그레이드하는 동안 RHEL 8 컴퓨팅 노드에서 컬렉션 에이전트
collectd-sensubility
가 실패한 버그가 수정되었습니다. - BZ#2226963
-
이번 업데이트 이전에는 DCN 사이트에 3개의
DistributedComputeHCI
노드 및 1개 이상의DistributedComputeHCIScaleOut
노드가 있는 경우cephadm
에서 잘못된 사양을 생성했습니다. 이번 업데이트를 통해 DCN 사이트에DistributedComputeHCI
및DistributedComputeHCIScaleOut
노드가 혼합되어 있는 경우cephadm
은 사양을 올바르게 생성합니다. - BZ#2227360
-
이번 업데이트 이전에는 NetApp NFS 드라이버의 이미지 캐시 정리 작업으로 다른 블록 스토리지 서비스의 예기치 않은 속도 저하가 발생했습니다. 이번 업데이트를 통해 NetApp NFS 드라이버의 이미지 캐시 정리 작업으로 더 이상 다른 블록 스토리지 서비스의 예기치 않은 속도 저하가 발생하지 않습니다. NetApp NFS 드라이버는 또한
netapp_nfs_image_cache_cleanup_interval
구성 옵션을 제공하며 대부분의 상황에 적합한 기본값인 600초입니다. - BZ#2228818
이전에는 컴퓨팅 노드의 RHOSP를 RHEL 9.2를 사용하여 RHOSP 17.1으로 업그레이드한 후 nova_virtlogd 컨테이너가 ubi 8에서 ubi 9로 업데이트되지 않았습니다. 컨테이너는 컴퓨팅 노드를 재부팅한 후에만 업데이트되었습니다.
이제 RHOSP 업그레이드 전에 nova_virtlogd 컨테이너가 ubi 9로 업데이트됩니다. 이후 RHOSP 업데이트에서는 재시작하면 워크로드 로그에 연결할 수 없게 되므로 virtlogd 컨테이너를 변경한 후 컴퓨팅 노드를 재부팅해야 합니다.
- BZ#2231378
- 이번 업데이트 이전에는 Block Storage(cinder) 백업 서비스의 Red Hat Ceph Storage 백엔드가 내부 백업 이름을 올바르게 구성하지 않았습니다. 결과적으로 Ceph에 저장된 백업을 비Ceph 백엔드에 저장된 볼륨으로 복원할 수 없었습니다. 이번 업데이트를 통해 Red Hat Ceph Storage 백엔드 양식의 백업 이름이 올바르게 지정됩니다. 이제 Ceph에서 백업의 모든 구성 부분을 식별하고 비Ceph 백엔드에 저장된 볼륨으로 데이터를 복원할 수 있습니다.
- BZ#2232562
이번 업데이트 이전에는
openstack overcloud deploy
에서OVNAvailabilityZone
역할 매개변수 값을 OVS에 전달하지 않았습니다.이번 업데이트를 통해
OVNAvailabilityZone
역할 매개변수는 값을external-ids:ovn-cms-options
의availability-zones
값으로 올바르게 전달합니다.다음 예제에서는 환경 파일에서 매개 변수를 사용하여 'OVNAvailabilityZone을 설정하는 방법을 보여줍니다. 배포 명령에 환경 파일을 포함합니다.
ControllerParameters: OVNAvailabilityZone: 'az1'
배포에서는 OVS
external-ids:ovn-cms-options
에availability-zones=az1
을 추가합니다.- BZ#2233136
-
이번 업데이트 이전에는 쉼표로 구분된 목록에 여러 값이 제공되면
CinderNetappNfsShares
매개변수가 잘못 구문 분석되었습니다. 결과적으로 여러 NFS 공유가 있는 NetApp 백엔드를 정의할 수 없었습니다. 이번 업데이트를 통해 쉼표로 구분된 목록에 여러 값이 있는 경우CinderNetappNfsShares
매개변수가 올바르게 구문 분석됩니다. 결과적으로 여러 NFS 공유가 있는 NetApp이 올바르게 정의됩니다. - BZ#2233457
-
이번 업데이트 이전에는
cinder-api
서비스의 WSGI 로그가 영구 위치에 저장되지 않아 문제를 해결하기 위해 로그를 볼 수 없었습니다. 이번 업데이트를 통해 WSGI 로그는cinder-api
서비스가/var/log/containers/httpd/cinder-api
디렉터리에서 실행되는 컨트롤러 노드에 저장되므로 문제를 해결합니다. - BZ#2233487
- 이번 업데이트 이전에는 RHOSP 환경에서 RHOSP 동적 라우팅을 사용하고 RHOSP 로드 밸런싱 서비스(octavia)를 사용하여 로드 밸런서를 생성한 경우 컨트롤러 노드 간의 대기 시간으로 인해 OVN 공급자 드라이버가 실패할 수 있었습니다. 이번 업데이트를 통해 대기 시간이 발생하는 컨트롤러 노드에서 OVN 공급자 드라이버를 사용할 때 로드 밸런서가 성공적으로 생성됩니다.
- BZ#2235621
-
이번 업데이트 이전에는 upgrade 플레이북에 Podman 레지스트리 로그인 작업이 포함되지 않았기 때문에
registry.redhat.io
에서 이미지를 가져올 때 RHOSP를 16.2에서 17.1으로 업그레이드할 수 없었습니다. 이 문제는 RHOSP 17.1.2에서 해결되었습니다. - BZ#2237245
- 이번 업데이트를 통해 RHOSP 17.1.2로 업데이트되는 동적 라우팅을 사용하는 RHOSP 17.1 환경이 올바르게 작동합니다. RHOSP director는 해결방법 없이FRR(Free Range Routing) 구성 요소를 성공적으로 업데이트합니다.
- BZ#2237251
-
이번 업데이트 이전에는 OVN 공급자와 함께 로드 밸런싱 서비스(octavia)를 사용하는 RHOSP 환경으로 로드 밸런싱 풀로 로드 밸런싱 풀이
ONLINE
으로 표시되었습니다. 이번 업데이트를 통해 풀에 상태 모니터를 사용하는 경우 페이크 로드 밸런싱 풀 멤버의ERROR
작동 상태가 있고 이에 따라 Load Balancer/Listener/Pool 운영 상태가 업데이트됩니다. - BZ#2237866
-
이번 업데이트 이전에는 ceilometer의 캐싱 매개 변수 구성이 지원되지 않았습니다. 이번 업데이트를 통해 캐싱을 위해 ceilometer는
dogpile.cache.memcached
백엔드를 사용합니다. 캐싱을 수동으로 비활성화하는 경우 celiometer는oslo_cache.dict
백엔드를 사용합니다. - BZ#2240591
- 이번 업데이트 이전에는 member batch update API를 호출하면 Octavia API 서비스의 경합 조건이 트리거되어 로드 밸런서가 "PENDING_UPDATE" provisioning_status에 고정되었습니다. 이번 업데이트를 통해 멤버 배치 업데이트 API를 호출해도 경쟁 조건이 트리거되지 않아 문제가 해결됩니다.
- BZ#2242605
-
이번 업데이트 이전에는
infra_image
값이 정의되지 않았기 때문에 인터넷에 연결되지 않은 환경에서 RHOSP 16.2에서 17.1으로 업그레이드할 수 없었습니다.overcloud_upgrade_prepare.sh
스크립트에서registry.access.redhat.com/ubi8/pause
를 가져오려고 시도하여 오류가 발생했습니다. RHOSP 17.1.2에서 이 문제가 해결되었습니다. - BZ#2244631
-
이번 업데이트 이전에는 OVN 메타데이터와 OVN LB 상태 모니터 포트가 동일한 환경에 있는 동안 수동 OVN DB 동기화를 수행하여 OVN DB 동기화가 포트 중 하나를 삭제했습니다. OVN 메타데이터 포트가 삭제된 경우 VM과의 통신이 끊어졌습니다. 이번 업데이트를 통해 OVN-provider에서
device_owner
매개변수에ovn-lb-hm:distributed
값을 사용하므로 수동 OVN DB 동기화가 포트 중 하나를 삭제하지 않습니다. OVN 공급자는 기존 OVN LB 상태 모니터 포트를ovn-lb-hm:distributed
값으로 업데이트합니다. - BZ#2246563
- 이번 업데이트 이전에는 Director에 Red Hat Openstack Shared File System Service(manila)를 사용하여 Pure Flashblade 드라이버를 구성하는 데 필요한 Puppet 모듈과 heat 템플릿이 포함되지 않았습니다. 이번 업데이트를 통해 Director에는 이제 구성에 필요한 puppet 모듈과 heat 템플릿이 포함됩니다.
3.3.3. 기능 개선
이번 RHOSP(Red Hat OpenStack Platform) 릴리스에는 다음과 같은 향상된 기능이 포함되어 있습니다.
- BZ#1759007
- 다중 셀 환경 업그레이드가 지원됩니다.
- BZ#1813561
- 이번 업데이트를 통해 로드 밸런싱 서비스(octavia)는 TLS(Transport Layer Security)로 활성화된 리스너 및 풀에 ALPN(Application Layer Protocol Negotiation)을 사용하여 HTTP/2 로드 밸런싱을 지원합니다. HTTP/2 프로토콜은 페이지를 더 빠르게 로드하여 성능을 향상시킵니다.
- BZ#1816766
- 이번 개선된 기능에는 압축 이미지를 이미지 서비스(glance)에 업로드할 수 있는 지원이 추가되었습니다. 이미지 압축 해제 플러그인을 사용하여 호스트에서 이미지 업로드 시간 및 스토리지 사용을 줄임으로써 네트워크 대역폭을 최적화할 수 있습니다.
- BZ#2222699
이번 업데이트에서는 OVS 메커니즘 드라이버에서 OVN 메커니즘 드라이버로 마이그레이션한 후 VXLAN에서 Geneve로 변경된 테넌트 네트워크에 잘못된 MTU 값을 설정하는 버그가 수정되었습니다. 이번 업데이트 이전에는
cloud-init
패키지가 DHCP 서버에서 올바르게 설정한 값을 덮어씁니다.예를 들어 VXLAN을 사용하는 OVS 메커니즘 드라이버에서 OVN 메커니즘 드라이버로 마이그레이션한 후 cloud-init는 MTU를 1500으로 재설정합니다.
이번 업데이트를 통해 DHCP 서버에서 설정한 값이 유지됩니다.
- BZ#2233695
- 이번 개선된 기능에는 FlexVol 풀이 포함된 iSCSI, FC 및 NFS 드라이버용 Revert to Snapshot 기능에 대한 지원이 추가되었습니다. 제한 사항: 이 기능은 FlexGroup을 지원하지 않습니다. 또한 블록 스토리지 볼륨의 최신 스냅샷으로만 되돌릴 수 있습니다.
- BZ#2237500
-
이번 업데이트에서는
openstack-tripleo-validations
에서 생성한 오류 메시지를 명확히 합니다. 이전 버전에서는 검증을 실행할 때 호스트를 찾을 수 없는 경우 명령에서 상태를 FAILED 로 보고했습니다. 이제 상태가 SKIPPED 로 보고됩니다.
3.3.4. 기술 프리뷰
이 RHOSP(Red Hat OpenStack Platform) 릴리스에서 다음 기술 프리뷰 기능을 테스트할 수 있습니다. 이러한 기능을 사용하면 개발 과정에서 기능을 테스트하고 피드백을 제공할 수 있도록 향후 제품 기능에 조기 액세스할 수 있습니다. Red Hat 서브스크립션에서는 이러한 기능을 지원하지 않으며 Red Hat은 프로덕션 환경에서 사용하지 않는 것이 좋습니다. 기술 프리뷰 기능에 대한 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/ 을 참조하십시오.
- BZ#1848407
- RHOSP 17.1에서 로드 밸런싱 서비스(octavia)의 SCTP(Stream Control Transmission Protocol)에 기술 프리뷰를 사용할 수 있습니다. 사용자는 SCTP 리스너를 생성하고 로드 밸런서에서 SCTP 풀을 연결할 수 있습니다.
- BZ#2217663
RHOSP 17.1에서는 VF-LAG 전송 해시 정책 오프로드에 대해 기술 프리뷰를 사용할 수 있으므로 NIC 하드웨어에서 부하 분산을 통해 트래픽/워크플로딩할 수 있습니다. 이 해시 정책은 layer3+4 기본 해시에서만 사용할 수 있습니다.
기술 프리뷰를 사용하려면 다음 예와 같이 xmit 해시 정책을 활성화하는 본딩 옵션 매개변수가 템플릿에 포함되어 있는지 확인합니다.
bonding_options: "mode=802.3ad miimon=100 lacp_rate=fast xmit_hash_policy=layer3+4"
3.3.5. 확인된 문제
현재 RHOSP(Red Hat OpenStack Platform)에서 알려진 문제는 다음과 같습니다.
- BZ#2034801
물리적 기능(PF)마다 매우 많은 수의 VF(가상 기능)가 생성되면 RHOSP 배포가 실패할 수 있습니다. NetworkManager는 모든 DHCP 요청을 발행하여 NetworkManager 서비스의 실패로 이어집니다.
예를 들어 이 문제는 배포 중에 4개의 PF에 256개의 VF를 포함하는 문제가 발생했습니다.
해결방법: PF당 매우 많은 VF를 생성하지 않도록 합니다.
- BZ#2107599
-
인스턴스에 연결된 포트에서
binding:vnic_type
을 변경하지 마십시오. 이렇게 하면nova_compute
가 다시 시작되면 재시작 루프가 됩니다. - BZ#2160481
BGP 동적 라우팅을 사용하는 RHOSP 17.1 환경에서는 현재 부동 IP(FIP) 포트 전달이 실패하는 알려진 문제가 있습니다.
FIP 포트 전달이 구성되면 FIP와 동일한 대상 IP를 사용하여 특정 대상 포트로 전송된 패킷은 RHOSP Networking 서비스(neutron) 포트에서 내부 IP로 리디렉션됩니다. 이는 사용되는 프로토콜(TCP, UDP 등)에 관계없이 발생합니다.
BGP 동적 라우팅이 구성되면 FIP 포트 전달을 수행하는 데 사용되는 FIP로의 경로가 노출되지 않으며 이러한 패킷은 최종 대상에 도달할 수 없습니다.
해결방법: 현재 해결방법이 없습니다.
- BZ#2163477
- BGP 동적 라우팅을 사용하는 RHOSP 17.1 환경에서는 현재 공급자 네트워크에 연결된 인스턴스에 영향을 미치는 알려진 문제가 있습니다. RHOSP Compute 서비스는 이러한 인스턴스 중 하나에서 멀티캐스트 IP 주소 대상으로 전송된 패킷을 라우팅할 수 없습니다. 따라서 멀티캐스트 그룹에 가입된 인스턴스가 전송된 패킷을 수신하지 못합니다. 그 원인은 BGP 멀티캐스트 라우팅이 오버클라우드 노드에 올바르게 구성되지 않았기 때문입니다. 해결방법: 현재 해결방법이 없습니다.
- BZ#2178500
-
nova-manage
CLI를 사용할 때 볼륨 새로 고침이 실패하면 인스턴스가 잠긴 상태로 유지됩니다. - BZ#2187985
서브넷이 로드 밸런싱 서비스(octavia) 가용성 영역에 없는 로드 밸런서 멤버를 추가하면 로드 밸런서가
ERROR
가 됩니다.ERROR
상태로 인해 멤버를 제거할 수 없으므로 로드 밸런서를 사용할 수 없습니다.해결방법: 로드 밸런서를 삭제합니다.
- BZ#2192913
DVR이 활성화되어 있고 VLAN 테넌트 네트워크를 사용하는 ML2/OVN 또는 ML2/OVS 환경에서 다른 테넌트 네트워크에 연결된 인스턴스 간 동/서 트래픽은 패브릭에 분산됩니다.
결과적으로 해당 인스턴스 간 패킷은 해당 인스턴스가 실행되는 컴퓨팅 노드뿐만 아니라 다른 오버클라우드 노드에도 도달합니다.
이는 네트워크에 영향을 미칠 수 있으며 패브릭이 모든 곳에서 트래픽을 전송하므로 보안 위험이 발생할 수 있습니다.
이 버그는 이후 FDP 릴리스에서 수정될 예정입니다. FDP 수정을 받기 위해 RHOSP 업데이트를 수행할 필요가 없습니다.
- BZ#2210319
현재 RHEL 9.2의 Retbleed 취약점 완화로 인해 Intel Skylake CPU에서 OVS-DPDK(Data Plane Development Kit)가 있는 Open vSwitch의 성능이 저하될 수 있습니다.
이 성능 회귀는 BIOS에서 C-state가 비활성화되고 하이퍼 스레딩 기술이 활성화되고 OVS-DPDK가 지정된 코어의 논리 코어만 사용하는 경우에만 발생합니다.
해결방법: OVS-DPDK 또는 NFV 구성 가이드에서 권장되는 DPDK가 있는 SRIOV 게스트에 두 논리 코어를 모두 할당합니다.
- BZ#2216021
OVN 메커니즘 드라이버를 사용하는 RHOSP 17.1에서는 포트당 흐름 이벤트 로깅 또는
network log create
명령의--target
옵션 사용을 지원하지 않습니다.RHOSP 17.1은
network log create
명령의--resource
옵션을 사용하여 보안 그룹당 흐름 이벤트 로깅을 지원합니다. 자세한 내용은 Red Hat OpenStack Platform 네트워킹 구성에 대한 로깅 보안 그룹 작업을 참조하십시오.- BZ#2217867
- Nvidia ConnectX-5 및 ConnectX-6 NIC에서 하드웨어 오프로드를 사용할 때 PF의 오프로드된 흐름으로 인해 연결된 VF에서 일시적인 성능 문제가 발생할 수 있습니다. 이 문제는 특히 LLDP 및 VRRP 트래픽에서 관찰됩니다.
- BZ#2220887
- 데이터 수집 서비스(ceilometer)는 별도의 전원 및 현재 지표를 필터링하지 않습니다.
- BZ#2222683
현재 다음 배포 아키텍처에 대해 Multi-RHEL이 지원되지 않습니다.
- 엣지(DCN)
- ShiftOnStack
director Operator 기반 배포
해결방법: 나열된 아키텍처 중 하나를 실행할 때 RHOSP 배포에서 단일 버전의 RHEL만 사용합니다.
- BZ#2223916
RHOSP 17.1에서 ML2/OVN 메커니즘 드라이버를 사용하는 GA 환경에서는 유동 IP 포트 전달이 올바르게 작동하지 않습니다.
FIP 포트 전달은 컨트롤러 또는 네트워크 노드에 중앙 집중화되어야 합니다. 대신, FIP를 사용할 때 VLAN 및 플랫 네트워크는 north-south 네트워크 트래픽을 배포합니다.
해결방법: 이 문제를 해결하고 중앙 집중식 게이트웨이 노드를 통해 FIP 포트 전달을 강제 적용하려면 RHOSP Orchestration 서비스(heat) 매개변수
NeutronEnableDVR
을false
로 설정하거나 VLAN 또는 플랫 프로젝트 네트워크 대신 Geneve를 사용합니다.- BZ#2224236
이번 RHOSP 릴리스에서 iavf 드라이버와 함께 Intel X710 및 E810 시리즈 컨트롤러 가상 기능(VF)을 사용하는 SR-IOV 인터페이스는 링크 상태 표시와 관련된 네트워크 연결 문제가 발생할 수 있습니다. 영향을 받는 게스트 커널 버전은 다음과 같습니다.
-
RHEL 8.7.0
8.7.3 (수정된 수정 사항은 없습니다. 종료일(End of Life) -
RHEL 8.8.0
8.8.2 (버전 8.8.3에서 계획됨) -
RHEL 9.2.0
9.2.2 (버전 9.2.3에서 계획됨) 업스트림 Linux 4.9.0
6.4.* (버전 6.5에서 계획됨) 해결방법: 영향을 받지 않는 게스트 커널을 사용하는 것 외에는 없습니다.
-
RHEL 8.7.0
- BZ#2231893
메타데이터 에이전트가 여러 번 오작동하여 HAProxy 하위 컨테이너를 시작하려고 하면 메타데이터 서비스를 사용할 수 없게 될 수 있습니다. 메타데이터 에이전트는 'ProcessExecutionError: exit code: 125; Stdin: ; Stdout: 새 하위 컨테이너 neutron-haproxy-ovnmeta-<uuid>"와 유사한 오류 메시지를 기록합니다.
해결방법:
podman kill <_container name_
>을 실행하여 문제가 있는 haproxy 하위 컨테이너를 중지합니다.- BZ#2231960
- Block Storage 볼륨에서 Red Hat Ceph Storage 백엔드를 사용하는 경우 이 볼륨에서 스냅샷을 생성할 때 볼륨을 제거할 수 없으며 이 스냅샷에서 볼륨 복제가 생성됩니다. 이 경우 볼륨 복제가 존재하는 동안 원래 볼륨을 제거할 수 없습니다.
- BZ#2237290
Networking 서비스(neutron)로 인해 해당 프로필이 라우터에서 사용 중인 플레이버의 일부인 경우에도 네트워킹 프로필을 비활성화하거나 제거할 수 없습니다. 프로필 비활성화 또는 제거로 인해 라우터가 제대로 작동하지 않을 수 있습니다.
해결방법: 네트워킹 프로필을 비활성화하거나 제거하기 전에 현재 라우터에서 사용하는 플레이버의 일부가 아닌지 확인하십시오.
- BZ#2241270
-
frr-status
및oslo-config-validator
검증은 업데이트 중에 FAILED를 보고합니다. 이러한 오류 메시지는 무시해도 됩니다. 검증 코드에 특정되며 17.1 작업에 영향을 미치는 조건을 나타내지 않습니다. 향후 릴리스에서 수정될 예정입니다. - BZ#2241326
-
LDAP 서버 연결은
TIMEOUT
또는SERVER_DOWN
오류의 Keystone LDAP 풀에서 예상대로 제거됩니다. LDAP 풀은 연결을 소진하고 새 연결을 다시 설정할 수 없습니다.MaxConnectionReachedError
가 발행됩니다. 해결방법:LDAP 풀
을 비활성화합니다. - BZ#2242439
-
localnet_ Cryostat_fdb
가 활성화된 경우 다른 컴퓨팅 노드에서 호스팅하는 두 인스턴스 간의 패킷 손실이 발생할 수 있습니다. 이는 핵심 OVN 문제입니다. 문제를 방지하려면localnet_ Cryostat_fdb를
활성화하지 마십시오. - BZ#2249690
-
DCN FFU에 클러스터가 여러 개 있는 경우 첫 번째 Ceph 클러스터 업그레이드 중에 제거되므로 Ceph 클러스터 업그레이드가 실패합니다.
- BZ#2251176
Ceph 대시보드는 Prometheus 서비스 끝점에 연결할 수 없으며 다음 오류 메시지를 표시합니다. 404 not found. 이 오류는 Prometheus 서비스에 대한 VIP 구성이 올바르지 않기 때문에 발생합니다.
해결방법:
-
haproxy가 올바르게 구성되었는지 확인합니다. 컨트롤러 노드(예: controller-0)에 ssh를 실행하고
curl http://10.143.0.25:9092
을 실행합니다. curl이 성공하면 구성이 올바르게 됩니다. curl
이 성공하면 컨트롤러 노드에 ssh하고 ceph 클러스터에서 prometheus API 구성을 업데이트합니다.$ sudo cephadm shell -- ceph dashboard set-prometheus-api-host http://10.143.0.25:9092
Ceph 대시보드가 Prometheus 서비스 끝점에 도달할 수 있고 더 이상 404 not found 오류 메시지를 표시하지 않는지 확인하려면 Ceph 대시보드 UI를 확인합니다.
-
haproxy가 올바르게 구성되었는지 확인합니다. 컨트롤러 노드(예: controller-0)에 ssh를 실행하고
- BZ#2252723
포함된 커널 인수
console=ttyS0
으로 인해 overcloud-hardened-uefi-full.raw 이미지로 프로비저닝할 때 일부 AMD 환경이 부팅되지 않습니다. 결과적으로 부팅 시퀀스가 진단 또는 오류 메시지 없이 중지됩니다.해결방법: 다음 명령을 실행하여 오버클라우드 이미지를 편집합니다.
sudo yum install guestfs-tools -y sudo systemctl start libvirtd sudo virt-customize -a /var/lib/ironic/images/overcloud-hardened-uefi-full.raw \ --run-command "sed -i 's/console=ttyS0 //g' /etc/default/grub" \ --run-command "grub2-mkconfig -o /boot/grub2/grub.cfg" \ --run-command "grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg"
이러한 명령을 실행한 후 provision 명령을 사용하여 AMD 노드를 프로비저닝할 수 있습니다.
- BZ#2254036
- director가 배포한 Ceph 업그레이드 중에 CephClusterName 변수가 "ceph" 이외의 값으로 재정의되면 업그레이드 프로세스가 실패합니다. 모든 DCN(Distributed Compute nodes) 배포에서는 이 변수를 재정의합니다.
- BZ#2254553
-
Red Hat Ceph Storage 6에는 현재 유효한 네트워크 목록이 제공될 때
cephadm
이 모든 인터페이스에 Grafana 데몬을 바인딩하려고 시도하는 알려진 문제가 있습니다. 이렇게 하면 Grafana 데몬이 시작되지 않습니다. - BZ#2254994
이전 버전의 로드 밸런싱 서비스(octavia) 상태 모니터 포트가 포함된 RHOSP 17.1.2 환경에서
neutron-db-sync-tool
을 실행하면 기존 포트 또는 OVN 메타데이터 포트를 임의로 삭제할 수 있습니다. 이 의도하지 않은 포트 삭제로 인해 상태 모니터 용량이 손실되거나 영향을 받는 인스턴스와의 통신 손실이 발생합니다.해결방법: 기존 로드 밸런싱 서비스 상태 모니터 포트에서 'device_owner' 필드를
ovn-lb-hm:distributed
값으로 수동으로 업데이트합니다. 이렇게 하면neutron-db-sync-tool
이 시작되면 상태 모니터 또는 OVN 메타데이터 포트가 부정적인 영향을 미치지 않습니다.- BZ#2255302
배포에 여러 파일 시스템이 있는 외부 Ceph 클러스터가 있는 경우 예상대로 공유 파일 시스템 서비스(Manila) 공유를 생성할 수 없습니다.
이 상황을 방지하는 데 필요한
cephfs_filesystem_name
드라이버 구성 매개변수는 director의 heat 템플릿 매개변수를 사용하여 설정할 수 없습니다.해결방법: "cephfs_filesystem_name" 매개변수를 설정하여 공유 파일 시스템 서비스(Manila)에서 "ExtraConfig"를 통해 사용해야 하는 파일 시스템을 지정합니다.
다음 예와 같이 환경 파일에 매개변수를 추가합니다.
$ cat /home/stack/manila_cephfs_customization.yaml parameter_defaults: ExtraConfig: manila::config::manila_config: cephfs/cephfs_filesystem_name: value: <filesystem>
<filesystem>의 값을 적절한 이름으로 바꾸고 이 환경 파일을
openstack overcloud deploy
명령으로 포함합니다.- BZ#2255324
director 버그로 업데이트하거나 RHOSP 17.1 버전으로 업그레이드할 때 클라이언트 워크로드를 중단하거나 중단할 수 있습니다. 이 버그는 CephFS-via-NFS 백엔드를 사용하여 RHOSP Shared File Systems 서비스(manila)를 활성화하는 배포에 영향을 미칩니다.
버그로 인해 업데이트 또는 업그레이드 작업 중에 Ceph NFS 내보내기 정보가 삭제됩니다. 이 내보내기 정보는 사용자가 공유에 "액세스 규칙"을 설정할 때 Shared File System Service(manila)에 의해 생성됩니다.
NFS 서버가 복구 모드로 전환되면 NFS 공유를 적극적으로 읽거나 쓰는 경우 클라이언트 워크로드가 중단되고 결국 중단될 수 있습니다.
해결방법: Red Hat OpenStack 17.1과의 Manila 공유는 내보내기 정보 손실로 인해 실수로 연결이 끊어질 수 있습니다.