3장. 릴리스 정보
이 릴리스 노트에서는 이 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.
이 Red Hat OpenStack Platform 릴리스의 지원 라이프사이클 중에 발표된 업데이트에 대한 정보는 각 업데이트에 해당하는 권고 설명에 기재됩니다.
3.1. Red Hat OpenStack Platform 17.0 GA - 2022년 9월 21일 링크 복사링크가 클립보드에 복사되었습니다!
이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.
3.1.1. 권고 목록 링크 복사링크가 클립보드에 복사되었습니다!
이 릴리스에는 다음 권고가 포함되어 있습니다.
- RHEA-2022:6543
- Red Hat OpenStack Platform 17.0(Wallaby)의 구성 요소 릴리스
- RHEA-2022:6544
- Red Hat OpenStack Platform 17.0용 컨테이너 릴리스 (Wallaby)
- RHEA-2022:6545
- Red Hat OpenStack Platform 17.0 RHEL 9 배포 이미지(qcow2 tarballs)
- RHEA-2022:6546
- Red Hat OpenStack Platform 17.0(Wallaby) RHEL 9 배포 이미지(RPM)
3.1.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.
- BZ#1374002
- 이번 업데이트 이전에는 DNS 서비스(designate) 작업자와 배포된 BIND 인스턴스 간 통신 매개변수 구성이 잘못되어 RHOSP(Red Hat OpenStack Platform) 17.0 베타 배포가 여러 컨트롤러 노드가 실패했습니다. 이번 업데이트를 통해 이 문제가 해결되었으며 이제 둘 이상의 컨트롤러 노드가 있는 배포에서 DNS 서비스를 사용할 수 있습니다.
- BZ#1801931
-
이번 업데이트 이전에는
max_disk_devices_to_attach매개변수의 도움말 텍스트에0이 유효하지 않은 값이 표시되지 않았습니다. 또한max_disk_devices_to_attach매개 변수가0으로 설정된 경우nova-compute서비스가 실패했을 때 시작되었습니다. 이번 업데이트를 통해max_disk_devices_to_attach매개 변수 도움말 옵션 텍스트에서0값이 유효하지 않음을 지정하고max_disk_devices_to_attach가0으로 설정된 경우nova-compute서비스에서 오류를 로깅하고 시작되지 않습니다. - BZ#1883326
- 이번 업데이트 이전에는 볼륨 마이그레이션이 볼륨 유형을 변환하지 않고 수행되는 경우 PowerFlex 스토리지 지원 볼륨 마이그레이션에 문제가 발생했습니다. 이번 업데이트를 통해 이 문제가 해결되었습니다.
- BZ#1888069
- 이번 업데이트 이전에는 UEFI 모드의 Supermicro 서버가 로컬 하드 디스크에서 대신 네트워크에서 재부팅되어 부팅에 실패했습니다. 이번 업데이트를 통해 Ironic은 UEFI "boot from hard disk"를 요청하는 올바른 원시 IPMI 명령을 보냅니다. IPMI를 사용하여 UEFI 모드에서 Supermicro 노드 부팅이 예상대로 작동합니다.
- BZ#1944586
- 이번 업데이트에서는 다양한 Ansible 프로세스에서 검증 로깅 디렉터리로 등록되지 않은 콜백 출력을 잘못 리디렉션하는 버그가 수정되었습니다. 다른 프로세스의 출력은 더 이상 검증 로깅 디렉터리에 저장되지 않습니다. VF 콜백은 요청된 경우를 제외하고 플레이에 대한 정보를 더 이상 수신하지 않습니다.
- BZ#1984556
- collectd 스마트 플러그인에는 CAP_SYS_RAWIO 기능이 필요합니다. CAP_SYS_RAWIO는 구성에 기본적으로 존재하지 않으며 이 업데이트 이전에는 추가할 수 없습니다. 이번 업데이트를 통해 CollectdContainerAdditionalCapAdd 매개변수를 사용하여 CAP_SYS_RAWIO를 추가할 수 있습니다. 환경 파일에 다음 매개 변수 값 할당을 입력합니다.
예
parameter_defaults: CollectdExtraPlugins: - smart CollectdContainerAdditionalCapAdd: "CAP_SYS_RAWIO"
parameter_defaults:
CollectdExtraPlugins:
- smart
CollectdContainerAdditionalCapAdd: "CAP_SYS_RAWIO"
- BZ#1991657
이번 업데이트 이전에는 노드에 일시적인 잠금이 있을 때 오류로 인해 baremetal 노드 인트로스펙션에 실패했습니다.
이번 업데이트를 통해 노드에 잠금이 있는 경우에도 인트로스펙션을 수행할 수 있습니다.
- BZ#2050773
-
이번 업데이트 이전에는 운영자가 볼륨 전송 수락 요청을 수행하는 사용자의 project_id를 참조하는
volume:accept_transfer정책에 대한 사용자 지정 값을 정의한 경우 요청이 실패했습니다. 이번 업데이트에서는 요청자의 project_id를 전송 전에 볼륨과 연결된 project_id와 잘못 비교한 중복 정책 검사를 제거합니다. Block Storage API 계층에서 수행한 검사가 예상대로 작동합니다. - BZ#2064019
-
이번 업데이트 이전에는 네트워크 중단으로 인해 베어 메탈 노드의 전원 상태가
None이 되고유지 관리상태가 되었습니다. 이는 Ironic의 Redfish 노드 세션 연결 캐시가 오래된 상태로 전환되어 재시도되지 않기 때문입니다. Ironic 서비스를 다시 시작하지 않으면 이 상태를 복구할 수 없습니다. 이번 업데이트를 통해 기본 REST 클라이언트가 특정 오류 메시지를 반환하도록 개선되었습니다. Ironic에서는 이러한 오류 메시지를 사용하여 캐시된 세션을 무효화합니다. - BZ#2101937
- 이번 수정으로 ML2/OVN 배포의 VLAN 공급자 네트워크에 트래픽이 배포됩니다. 이전에는 DCVR(Distributed Virtual Router) 기능이 활성화된 경우에도 VLAN 공급자 네트워크의 트래픽이 중앙 집중화되었습니다.
- BZ#2121098
RHOSP(Red Hat OpenStack Platform) 17.0 베타에서 이 업데이트 이전에는 네트워킹 서비스가
ovsdb로 네트워킹 서비스(neutron) 요청이 실패할 수 있었습니다. 이러한 재연결은 장애 조치 중에 또는 데이터베이스 압축 중에-server에 다시 연결할 때 발생한 경우 504 게이트웨이 시간 초과ovsdb-server리더 전송을 통해 발생할 수 있습니다.neutron 디버깅이 활성화된 경우 Networking 서비스는 예외 없이 트랜잭션이 시간 초과될 때까지 다수의 OVSDB 트랜잭션을 신속하게 기록한 TRY_AGAIN" DEBUG 메시지를 반환했습니다.
이번 업데이트를 통해 재연결 동작이 성공적으로 다시 연결될 때까지 트랜잭션을 한 번 다시 시도하여 이 조건을 처리하도록 수정되었습니다.
3.1.3. 기능 개선 링크 복사링크가 클립보드에 복사되었습니다!
이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.
- BZ#1689706
- 이번 개선된 기능에는 Block Storage 서비스(cinder) API 3.42에 대한 OpenStack CLI(OSC) 지원이 포함됩니다. 이를 통해 OSC는 온라인 볼륨을 확장할 수 있습니다.
- BZ#1699454
- 이번 업데이트를 통해 스냅샷에서 새 공유를 생성하여 Shared File Systems 서비스(manila)의 NFS 백엔드를 사용하여 CephFS Native 및 CephFS를 사용하여 스냅샷을 복원할 수 있습니다.
- BZ#1752776
RHOSP(Red Hat OpenStack Platform) 17.0 GA에서는 관리자가 아닌 사용자가
openstack server list명령을 실행할 때 새 매개변수에 액세스할 수 있습니다.- --availability-zone <az_name>
- --config-drive
- --key-name <key_name>
- --power-state <state>
- --task-state <state>
- --vm-state <state>
- --progress <percent_value>
--user <name_or_ID>
자세한 내용은 서버 목록을 참조하십시오.
- BZ#1758161
-
이번 업데이트를 통해 Red Hat OpenStack Platform director를 배포한 Ceph에는 RGW 데몬이 포함되어 개체 스토리지용 Object Storage 서비스(swift)를 대체합니다. Object Storage 서비스를 유지하려면
cephadm.yaml대신cephadm-rbd-only.yaml파일을 사용합니다. - BZ#1813560
- 이번 업데이트를 통해 RHOSP(Red Hat OpenStack Platform) 17 Octavia amphora 이미지에 RHEL(Red Hat Enterprise Linux) 9에 배포된 HAProxy 2.4.x가 포함됩니다. 이렇게 하면 Octavia 로드 밸런서의 성능이 향상됩니다. 두 개 이상의 vCPU 코어가 있는 플레이버를 사용하여 로드 밸런서를 포함합니다.
- BZ#1839169
-
이번 업데이트를 통해
cephadm및오케스트레이터가 ceph-ansible 을 교체합니다. cephadm 과 함께 director를 사용하여 ceph 클러스터 및 추가 데몬을 배포하고 새 'tripleo-ansible'role을 사용하여 Ceph 백엔드를 구성하고 활성화할 수 있습니다. - BZ#1848153
- 이번 업데이트를 통해 TLS-everywhere를 배포할 때 Red Hat OpenStack Platform director를 사용하여 TLS 끝점을 사용하도록 etcd 서비스를 설정할 수 있습니다.
- BZ#1903610
- 이번 개선된 기능에는 MemcachedMaxConnections 매개변수가 추가되었습니다. MemcachedMaxConnections를 사용하여 최대 memcache 연결 수를 제어할 수 있습니다.
- BZ#1904086
- 이번 개선된 기능을 통해 cinder 클라이언트 명령 'cinder --os-volume-api-version 3.64 볼륨 show <volume_name>'을 사용하여 볼륨 암호화 키 ID를 볼 수 있습니다. 값을 보려면 microversion 3.64를 지정해야 합니다.
- BZ#1944872
- 이번 개선된 기능에 '--limit' 인수가 'openstack tripleo validator show history' 명령에 추가되었습니다. 이 인수를 사용하여 지정된 수의 최신 검증만 표시할 수 있습니다.
- BZ#1946956
-
이번 개선된 기능을 통해 각 호스트 아키텍처의 기본 시스템 유형이 새 Red Hat OpenStack Platform 17.0 배포의 경우 Q35(
pc-q35-rhel9.0.0)로 변경됩니다. Q35 머신 유형은 다양한 RHEL 9.x 마이너 릴리스 간 인스턴스 실시간 마이그레이션과i440fx머신 유형에서 사용하는 ACPI 핫플러그보다 빠른 기본 PCIe 핫플러그 등 몇 가지 이점과 개선 사항을 제공합니다. - BZ#1946978
이번 업데이트를 통해 기본 머신 유형은 RHEL9.0 기반 Q35
pc-q35-rhel9.0.0이며 다음과 같은 향상된 기능이 추가되었습니다.- RHEL 마이너 릴리스 간 실시간 마이그레이션.
- 기본 PCIe 핫플러그. 이는 이전 i440fx 머신 유형과 마찬가지로 ACPI 기반입니다.
- Intel IMMU(Integrated Memory Management Unit) 에뮬레이션을 사용하면 게스트에 직접 할당된 신뢰할 수 없는 장치에서 게스트 메모리를 보호할 수 있습니다.
- 더 빠른 SATA 에뮬레이션.
- 보안 부팅.
- BZ#1954103
- 이번 개선된 기능을 통해 collectd에 PluginInstanceFormat 매개변수를 사용하여 둘 이상의 값을 지정할 수 있습니다.
- BZ#1954274
- 이번 개선된 기능을 통해 Bare Metal Provisioning 서비스(ironic)의 운영 성능이 향상되어 대규모 워크로드의 성능을 최적화합니다.
- BZ#1959707
RHOSP(Red Hat OpenStack Platform) 17.0 GA에서
openstack tripleo validator show명령에는TripleO가 표시하는 검증 수를 제한할 수 있는 새 매개변수 --limit<number>가 있습니다. 기본값은 마지막 15개의 검증을 표시하는 것입니다.자세한 내용은 tripleo validator show history 를 참조하십시오.
- BZ#1971607
이번 업데이트를 통해 Validation Framework는 특정 용도에 맞게 매개변수를 설정할 수 있는 구성 파일을 제공합니다. 이 파일의 예는 코드 소스의 루트 또는 기본 위치인
/etc/validation.cfg에서 찾을 수 있습니다./etc/에서 기본 파일을 사용하거나 자체 파일을 사용하여--config인수와 함께 CLI에 제공할 수 있습니다.구성 파일을 사용하는 경우 변수 우선 순위에 대한 순서가 있습니다. 다음 순서는 변수 우선순위의 순서입니다.
- 사용자의 CLI 인수
- 구성 파일
- 기본 간격 값
- BZ#1973356
-
이 보안 기능 향상을 통해 OpenStack Shared File System 서비스(manila)에 필요한 사용자 권한 수준이 줄어듭니다. 공유 파일 시스템 서비스에서 이제 이를 위해
Ceph Manager서비스에서 노출하는 API를 사용하므로 Ceph 사용자를 생성하고 조작할 수 있는 권한이 더 이상 필요하지 않습니다. - BZ#2041429
-
이제
오버클라우드 노드 [un]provision 명령을 사용하여 애플리케이션에서 베어 메탈 노드를사전 프로비저닝할 수 있습니다.
3.1.4. 기술 프리뷰 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.
- BZ#1884782
- RHOSP(Red Hat OpenStack Platform) 17.0 GA에서는 RHOSP Networking 서비스(neutron) ML2/OVN과 RHOSP DNS 서비스(designate) 간의 통합에 기술 프리뷰를 사용할 수 있습니다. 결과적으로 DNS 서비스는 새로 생성된 VM에 대한 DNS 항목을 자동으로 추가하지 않습니다.
- BZ#1896551
- RHOSP(Red Hat OpenStack Platform) 17.0에서는 BGP(Border Gateway Protocol) 기술 프리뷰를 사용하여 공급자 네트워크의 컨트롤 플레인, 유동 IP 및 워크로드를 라우팅할 수 있습니다. BGP 알림을 사용하면 패브릭에서 정적 경로를 구성할 필요가 없으며 RHOSP는 순수 계층 3 데이터 센터에 배포할 수 있습니다. RHOSP는 무료 범위 라우팅(FRR)을 동적 라우팅 솔루션으로 사용하여 컨트롤 플레인 끝점 및 공급자 네트워크 및 유동 IP의 VM에 대한 경로를 알리고 철회합니다.
- BZ#1901686
- Red Hat OpenStack Platform 17.0에서는 기술 프리뷰로 로드 밸런싱 서비스(octavia)에 보안 역할 기반 액세스 제어(RBAC)를 사용할 수 있습니다.
- BZ#1901687
- Red Hat OpenStack Platform 17.0에서는 DNS 서비스(designate)에서 기술 프리뷰로 Secure RBAC를 사용할 수 있습니다.
- BZ#2008274
- Red Hat OpenStack Platform 17.0에서는 DNS 서비스(designate)를 BIND 9를 사용하는 기존 DNS 인프라와 통합하는 기술 프리뷰를 사용할 수 있습니다. 자세한 내용은 기존 BIND 9 서버를 사용하여 DNS 서비스배포를 참조하십시오.
- BZ#2120392
- Red Hat OpenStack Platform 17.0에서는 고정된 CPU와 유동 CPU가 모두 있는 단일 NUMA 노드 인스턴스를 생성하는 데 기술 프리뷰를 사용할 수 있습니다.
- BZ#2120407
- Red Hat OpenStack Platform 17.0에서는 보장된 최소 대역폭 QoS 정책과 같이 리소스 요청이 있는 포트를 사용하는 인스턴스를 실시간 마이그레이션, 보류 및 비우기 위해 기술 프리뷰를 사용할 수 있습니다.
- BZ#2120410
- Red Hat OpenStack Platform 17.0에서는 라우팅된 네트워크를 기반으로 하는 Compute 서비스 스케줄링에 기술 프리뷰를 사용할 수 있습니다. 네트워크 세그먼트는 배치 서비스에 호스트 집계로 보고됩니다. Compute 서비스에 배치 서비스 쿼리에 네트워크 세그먼트 정보가 포함되어 선택한 호스트가 올바른 네트워크 세그먼트에 연결되어 있는지 확인합니다. 이 기능을 사용하면 IP 가용성 및 지역성을 보다 정확하게 추적하고, 보다 정확한 인스턴스 마이그레이션, 크기 조정 또는 라우팅된 네트워크 IP 서브넷에 대한 인식을 통해 보다 정확한 스케줄링을 수행할 수 있습니다.
- BZ#2120743
- Red Hat OpenStack Platform 17.0에서는 볼륨에서 부팅된 인스턴스를 복구하기 위해 기술 프리뷰를 사용할 수 있습니다.
- BZ#2120746
-
Red Hat OpenStack Platform 17.0에서는 선언적
provider.yaml구성 파일에서 사용자 지정 인벤토리 및 특성을 정의하는 기술 프리뷰를 사용할 수 있습니다. 클라우드 운영자는CUSTOM_DIESEL_BACKUP_POWER, CUSTOM_FIPS_COMPLIANT,와 같은 사용자 지정 특성을 사용하여 물리적 호스트 기능의 가용성을 모델링할 수 있습니다.CUSTOM_HPC_OPTIMIZEDCUSTOM_DISK_IOPS및CUSTOM_POWER_WATTS와 같은 리소스 클래스 인벤토리를 사용하여 소모 가능한 리소스의 가용성을 모델링할 수도 있습니다. 클라우드 운영자는 특정 호스트 정보를 보고하여 특히 격리된 집계를 사용하여 호스트 예약과 협업할 때 인스턴스 스케줄링을 최적화하는 사용자 지정 플레이버를 정의할 수 있습니다. 사용자 지정 인벤토리를 정의하면 인스턴스에서 사용하는 Power IOPS 및 기타 사용자 정의 리소스의 초과 구독이 방지됩니다. - BZ#2120756
Red Hat OpenStack Platform 17.0에서는 별도의 셀 데이터베이스에서 리소스를 계산하는 대신 API 데이터베이스의 인스턴스 매핑에서 리소스 사용량과 인스턴스를 쿼리하여 코어 및 RAM의 할당량 사용량을 구성할 수 있습니다. 이렇게 하면 다중 셀 환경에서 임시 셀 중단 또는 셀 성능이 저하될 수 있습니다.
배치에서 할당량 사용량을 계산하려면 다음 구성 옵션을 설정합니다.
parameter_defaults: ControllerExtraConfig: nova::config::nova_config: quota/count_usage_from_placement: value: 'True'parameter_defaults: ControllerExtraConfig: nova::config::nova_config: quota/count_usage_from_placement: value: 'True'Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#2120757
- Red Hat OpenStack Platform 17.0에서는 마이크로 버전 2.81을 사용할 때 호스트 집계의 컴퓨팅 노드에서 이미지가 사전 캐시되도록 요청하는 기술 프리뷰를 사용할 수 있습니다. 부팅 시간을 줄이기 위해 집계 가져오기 내의 호스트 그룹을 요청하고 이미지 목록을 캐시할 수 있습니다.
- BZ#2120761
- Red Hat OpenStack Platform 17.0에서는 virt 드라이버가 선언한 지원되는 장치 모델 특성을 사용하여 특성과 배치 서비스를 사용하여 호스트를 사전 필터링하는 데 기술 프리뷰를 사용할 수 있습니다.
- BZ#2128042
- Red Hat OpenStack Platform 17.0에서는 컴퓨팅 노드 각 물리적 GPU에 대해 여러 NVIDIA vGPU 유형을 지원하는 기술 프리뷰를 사용할 수 있습니다.
- BZ#2128056
Red Hat OpenStack Platform 17.0에서는 vGPU가 있는 인스턴스의 콜드 마이그레이션 및 크기 조정을 위해 기술 프리뷰를 사용할 수 있습니다.
vGPU 기술 프리뷰에 영향을 미치는 알려진 문제는 https://bugzilla.redhat.com/show_bug.cgi?id=2116979 을 참조하십시오.
- BZ#2128070
- Red Hat OpenStack Platform 17.0에서는 VirtIO 데이터 경로 가속(VDPA) 인터페이스를 사용하여 인스턴스를 생성하는 데 기술 프리뷰를 사용할 수 있습니다.
3.1.5. 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.
- BZ#1767084
- 이번 업데이트를 통해 Ceph Manager API를 사용하여 프로비저닝 및 스토리지 라이프사이클 작업을 관리할 수 있도록 OpenStack Shared File Systems 서비스(manila)의 CephFS 드라이버가 업데이트됩니다. 새 파일 공유를 생성하면 공유가 생성, 삭제 및 작업에 더 빠른 새 형식으로 생성됩니다. 이 전환은 기존 파일 공유에 영향을 미치지 않습니다.
- BZ#1813573
- 이번 개선된 기능에는 오브젝트 태그에 대한 Octavia 지원이 포함됩니다. 이를 통해 사용자는 로드 밸런서 리소스를 로드하고 태그를 기반으로 쿼리 결과를 필터링하는 메타데이터를 추가할 수 있습니다.
- BZ#2013120
-
이번 업데이트를 통해
검증 run명령에 새 인수--skiplist를 제공할 수 있습니다. 검증을 실행할 때 건너뛸 서비스가 포함된yaml파일과 함께 이 명령을 사용합니다. - BZ#2090813
- RHOSP(Red Hat OpenStack Platform) Telemetry 및 이벤트 수집에는 데이터 수집 서비스(Ceilometer)가 지원됩니다. 이러한 데이터 지점의 전송은 자동 스케일링을 위해 지표 스토리지 서비스(gnocchi)를 가리키고 RHOSP 모니터링을 위한 메트릭 및 이벤트를 STF(Service Telemetry Framework)로 전달하는 경우에도 지원됩니다.
- BZ#2111015
ML2/OVS 배포에서 OVS(Open vSwitch)는
skb_priority,skb_mark또는 출력 대기열 필드가 설정된 OpenFlow 규칙 오프로드를 지원하지 않습니다. 이러한 필드는 virtio 포트에 대한 QoS(서비스 품질) 지원을 제공하는 데 필요합니다.virtio 포트에 대한 최소 대역폭 규칙을 설정하면 Neutron Open vSwitch 에이전트는 이 포트의 트래픽을 패킷 마크 필드로 표시합니다. 결과적으로 이 트래픽을 오프로드할 수 없으며 다른 포트의 트래픽에 영향을 미칩니다. 대역폭 제한 규칙을 설정하면 모든 트래픽이 기본 0 큐로 표시됩니다. 즉, 트래픽을 오프로드할 수 없습니다.
이 문제를 해결하려면 환경에 OVS 하드웨어 오프로드 포트가 포함된 경우 하드웨어 오프로드가 필요한 노드에 표시된 패킷을 비활성화합니다. 패킷 표시를 비활성화하면 virtio 포트에 대한 속도 제한 규칙을 설정할 수 없습니다. 그러나 고유 서비스 코드 포인트(DSCP) 표시 규칙을 계속 사용할 수 있습니다.
구성 파일에서
disable_packet_marking플래그를true로 설정합니다. 구성 파일을 편집한 후neutron_ovs_agent컨테이너를 다시 시작해야 합니다. 예를 들면 다음과 같습니다.cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini` [ovs] disable_packet_marking=True
$ cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini` [ovs] disable_packet_marking=TrueCopy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#2111527
- RHOSP 17.0에서는 RHCSv5.2 GA 콘텐츠를 기반으로 Ceph 컨테이너를 사용해야 합니다.
- BZ#2117229
-
이전에는 조사할 프로세스 목록 없이
collectd프로세스 플러그인이 기본적으로 활성화되어 있었습니다. 이로 인해 "procs_running not found"와 같은 collectd 로그의 메시지가 발생합니다. 이번 업데이트를 통해collectd프로세스 플러그인은 기본적으로 설치 및 활성화된 collectd 플러그인 목록에서 제거됩니다. 구성에 추가하여 플러그인을 활성화할 수 있습니다.
3.1.6. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.
- BZ#2126476
- NFV는 RHOSP 17.0에서 지원되지 않습니다. RHOSP 17.0에서는 NFV 사용 사례를 배포하지 마십시오.
- BZ#1966157
-
MCP 네트워크에 두 개 이상의 인스턴스가 있는 컴퓨팅 노드에서 Mellanox 어댑터와 함께
provider:network_type geneticve와 함께 ML2/OVN을 사용할 때 제한 사항이 있습니다. 인스턴스 중 하나만의 유동 IP에 연결할 수 있습니다. 이 Bugzilla 티켓에서 해결 진행 상황을 추적할 수 있습니다. - BZ#2085583
현재 알려진 문제가 있습니다. 여기서 장기 실행 작업으로
ovsdb연결이 다시 연결되도록 시간 초과될 수 있습니다. 그러면 이러한 시간 초과로nova-compute에이전트가 응답하지 않을 수 있습니다. 해결방법: 기본 네이티브 python 바인딩 대신 명령줄 클라이언트를 사용할 수 있습니다. 명령줄 클라이언트를 사용하려면 heat 템플릿에서 다음 매개변수를 사용합니다.parameter_defaults: ComputeExtraConfig: nova:os_vif_ovs:ovsdb_interface => 'vsctl'parameter_defaults: ComputeExtraConfig: nova:os_vif_ovs:ovsdb_interface => 'vsctl'Copy to Clipboard Copied! Toggle word wrap Toggle overflow - BZ#2091076
- 이번 업데이트 이전에는 더 이상 사용할 수 없는 podman 로그 콘텐츠에 의존했기 때문에 상태 점검 상태 스크립트가 실패했습니다. 이제 상태 점검 스크립트에서 podman log 대신 podman socket을 사용합니다.
- BZ#2105291
- 현재 'undercloud-heat-purge-deleted' 검증에 실패하는 알려진 문제가 있습니다. 이는 Red Hat OpenStack Platform 17과 호환되지 않기 때문입니다. 해결방법: 'undercloud-heat-purge-deleted' with '--skip-list'를 사용하여 이 검증을 건너뜁니다.
- BZ#2104979
RHOSP 17.0에서 알려진 문제는
resource_provider_hypervisorsheat 매개변수가 설정되지 않은 경우 FQDN(정규화된 도메인 이름)을 선택하기 위한 기본 메커니즘을 허용하지 않습니다. 이로 인해 SRIOV 또는 OVS 에이전트가 시작되지 않습니다.해결방법: heat 템플릿에서 명시적으로 하이퍼바이저 FQDN을 지정합니다. 다음은 SRIOV 에이전트에 대해 이 매개변수를 설정하는 예입니다.
ExtraConfig: neutron::agents::ml2::sriov::resource_provider_hypervisors: "enp7s0f3:%{hiera('fqdn_canonical')},enp5s0f0:%{hiera('fqdn_canonical')}".- BZ#2107896
현재 초기 프로비저닝 후에는 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#2109597
- CX-5에는 하드웨어(HW) 제한이 있습니다. 모든 네트워크 트래픽 흐름에는 HW의 방향이 있으며, TX(TX) 또는 수신(RX)이 있습니다. 흐름의 소스 포트가 VF(가상 기능)인 경우 HW의 TX 흐름이기도 합니다. CX-5는 TX 경로에서 VLAN을 팝업할 수 없으므로 pop_vlan을 사용하여 흐름을 HW로 오프로드하지 않습니다.
- BZ#2112988
현재 Swift API가 작동하지 않는 알려진 문제가 있으며 여러 컨트롤러 노드가 배포되고 Ceph가 활성화된 경우 401 오류를 반환합니다.
해결 방법은 https://access.redhat.com/solutions/6970061 에서 확인할 수 있습니다.
- BZ#2116529
QEMU 명령
migrate-set-capabilities를 실행할 때 실시간 마이그레이션이 실패합니다. 이는 기본적으로 활성화된 사후 복사 기능이 지원되지 않기 때문입니다.다음 해결 방법 옵션 중 하나를 선택합니다.
해결방법 옵션 1: 컴퓨팅 노드에서
vm.unprivileged_userfaultfd = 1을 설정하여 컨테이너화된 libvirt에서 사후 복사를 활성화합니다.-
새 파일 만들기:
$ touch /etc/sysctl.d/50-userfault.conf. -
Add
vm.unprivileged_userfaultfd = 1to/etc/sysctl.d/50-userfault.conf. -
$ sysctl -p /etc/sysctl.d/50-userfault.conf파일을 로드합니다.
-
새 파일 만들기:
-
해결방법 옵션 2:
ExtraSysctlSettings매개변수를 설정하여 director를 통해sysctl플래그를 설정합니다. -
해결방법 옵션 3:
NovaLiveMigrationPermitPostCopy매개변수를false로 설정하여 복사 후 기능을 완전히 비활성화합니다.
- BZ#2116979
-
기술 프리뷰 vGPU 지원 기능을 사용하는 경우 알려진 문제로 인해 RHOSP 17에서 vGPU 인스턴스를 중지, 이동 또는 삭제할 때
mdev장치가 해제되지 않습니다. 결국 모든mdev장치가 소비되고 vGPU가 있는 추가 인스턴스는 컴퓨팅 호스트에서 생성할 수 없습니다. - BZ#2116980
- RHOSP 17에서 vGPU 인스턴스를 시작하는 경우 해당 인스턴스를 삭제하거나 중지하거나 이동할 수 없습니다. vGPU가 있는 인스턴스가 삭제되거나, 컴퓨팅 호스트에서 마이그레이션되거나 중지되면 vGPU의 기본 mdev 장치가 정리되지 않습니다. 이 경우 충분한 인스턴스에서 발생하는 경우 사용 가능한 모든 mdev 장치가 사용되며 해당 컴퓨팅 호스트에서 vGPU가 있는 추가 인스턴스를 생성할 수 없습니다.
- BZ#2120383
- 현재 에뮬레이션 신뢰할 수 있는 플랫폼 모듈(TPM) 장치가 있는 인스턴스를 생성할 때 알려진 문제가 있습니다. 해결방법: SELinux(Security-Enhanced Linux)를 비활성화합니다.
- BZ#2120398
- 현재 RHOSP 17에 다중 셀 및 다중 스택 오버클라우드를 배포할 때 알려진 문제가 있습니다. 이 문제는 해결 방법이 없는 문제이므로 RHOSP 17.0에서는 다중 셀 및 다중 스택 오버클라우드 기능을 사용할 수 없습니다.
- BZ#2120766
-
현재 일부 머신 유형에서 누락된 RHEL 펌웨어 정의 파일에 알려진 문제가 있습니다. 이로 인해 UEFINotSupported 예외가 있는 이미지 펌웨어가 있는 인스턴스 부팅이 실패합니다. 이 문제는 https://bugzilla.redhat.com/show_bug.cgi?id=2109644 에서 해결 중입니다. AMD SEV 컴퓨팅 노드의 커널에 있는
mem_encryption=on의 알려진 문제가 있어 재부팅 후 컴퓨팅 노드 커널이 중단되고 재시작되지 않는 알려진 문제가 있습니다. 이러한 문제에 대한 해결방법은 없으므로 RHOSP 17.0에서는 AMD SEV 기능을 사용할 수 없습니다. - BZ#2120773
- 현재 RHOSP 17에서 컴퓨팅 노드 재부팅 후 인스턴스를 종료 및 다시 시작하는 데 알려진 문제가 있습니다. 컴퓨팅 노드가 재부팅되면 인스턴스를 정상적으로 종료하는 자동화된 프로세스가 실패하고 이로 인해 시스템이 강제 중지되기 전에 인스턴스가 종료되는 시간이 단축됩니다. 강제 중지의 결과는 다를 수 있습니다. 컴퓨팅 노드를 재부팅하기 전에 모든 중요한 워크로드에 대한 새로운 백업이 있는지 확인하십시오.
- BZ#2121752
-
PCI 패스스루 장치 및 SR-IOV 인터페이스에 대한 새 소켓 NUMA 선호도 정책의 성능 문제로 인해 RHOSP 17.0에서는
소켓NUMA 선호도 정책이 지원되지 않습니다. - BZ#2124294
Sensubility에는
/run/podman/podman.sock에 액세스할 수 있는 권한이 없으므로 컨테이너 상태 검사에서 서비스 컨테이너 상태 데이터를 STF(Service Telemetry Framework)에 보내지 못합니다.해결방법: 배포 후 모든 오버클라우드 노드에서 다음 명령을 실행합니다.
sudo podman exec -it collectd setfacl -R -m u:collectd:rwx /run/podman결과: 사용자 collectd가 반복적으로 /run/podman 경로에 액세스할 수 있으므로 sensubility가 podman에 연결할 수 있습니다.
- BZ#2125159
RHOSP(Red Hat OpenStack Platform) 17.0 GA에는 ML2/OVN 배포가 RHOSP DNS 서비스(designate)를 사용하여 DNS 레코드를 자동으로 생성하지 못하는 알려진 문제가 있습니다. 이 문제의 원인은 필요한 네트워킹 서비스(neutron) 확장인
dns_domain_ports가 존재하지 않기 때문입니다.해결방법: 현재 해결방법은 없지만 향후 RHOSP 릴리스에 대한 수정 사항은 대상으로 합니다.
- BZ#2126810
RHOSP(Red Hat OpenStack Platform) 17.0에서는 DNS 서비스(designate) 및 로드 밸런싱 서비스(octavia)가 고가용성을 위해 잘못 구성되어 있습니다. 이러한 서비스의 RHOSP Orchestration 서비스(heat) 템플릿은 Redis 템플릿의 Pacemaker 이외의 버전을 사용합니다.
해결방법:
enable-designate.yaml및octavia.yaml환경 파일 뒤에overcloud deploy명령에environments/ha-redis.yaml을 포함합니다.- BZ#2127965
RHOSP(Red Hat OpenStack Platform) 17.0 GA에는 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#2128928
- RHOSP 17.0에서는 Red Hat Satellite와의 통합이 지원되지 않습니다. Red Hat CDN만 패키지 리포지토리 및 컨테이너 레지스트리로 지원됩니다. Satellite 지원은 향후 릴리스에서 다시 시작됩니다.
- BZ#2120377
- UEFI Secure Boot 기능은 현재 인스턴스의 UEFI 부팅에 알려진 문제가 있기 때문에 사용할 수 없습니다. 이는 기본 RHEL 문제 때문입니다.
- BZ#2120384
- RHOSP에서는 현재 사용할 수 없는 vTPM 지원이 필요하기 때문에 RHOSP에서 Windows Server 2022 인스턴스를 생성할 수 없습니다.
- BZ#2152218
- 현재 인스턴스가 부팅 또는 종료 중일 때 인스턴스에서 볼륨을 연결하거나 볼륨을 분리할 때 알려진 문제가 있습니다. 볼륨을 연결하거나 분리하기 전에 인스턴스가 완전히 작동되거나 완전히 중지될 때까지 기다려야 합니다.
- BZ#2153815
-
현재 인스턴스 플레이버에 리소스 사용량 추가 사양인
quota:cpu_*가 포함된 경우 인스턴스를 생성하는 데 알려진 문제가 있습니다. RHOSP 17.0에서 CPU 할당량을 제한하는 플레이버를 사용하여 인스턴스를 생성하려고 하면 "호스트에서 지원되지 않는 CPU 제어 정책"이라는 오류가 발생합니다. 컴퓨팅 서비스는 호스트가cgroups-v2대신cgroups를 실행 중인 것으로 가정하므로 호스트가 리소스 사용량 추가 사양을 지원하지 않는 것으로 잘못 탐지하기 때문에 RHEL 9의 RHOSP 17.0에서 이 오류가 발생합니다. - BZ#2162242
-
현재
kernel-5.14.0-70.43.1.el9_0이전의 RHEL 9 커널에 CPU 고정에 알려진 문제가 있어 새 cgroup이 생성될 때 기존의 소프트 및 하드 CPU 선호도가 재설정됩니다. 이 문제는 https://bugzilla.redhat.com/show_bug.cgi?id=2143767 에서 해결되었습니다. CPU 고정을 사용하려면 커널을cgroupkernel-5.14.0-70.43.1.el9_0이상으로 업데이트하고 호스트를 재부팅합니다.
3.1.7. 지원되지 않는 기능 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션의 항목은 더 이상 지원되지 않거나 향후 릴리스에서 더 이상 지원되지 않습니다.
- BZ#1874778
-
Red Hat OpenStack Platform 17.0에서는
iscsi배포 인터페이스가 더 이상 사용되지 않습니다. 기본 배포 인터페이스는 이제직접입니다. 기능은 더 이상 사용되지 않는 동안 버그 수정 및 지원이 제공되지만 Red Hat은 새로운 기능 개선 사항을 구현하지 않습니다. 향후 릴리스에서는 인터페이스가 제거됩니다. - BZ#1946898
-
Red Hat OpenStack Platform 17.0에서는 QEMU
i440fx머신 유형이 더 이상 사용되지 않습니다. 기본 시스템 유형은 이제 Q35,pc-q35-rhel9.0.0입니다.pc-i440fx-*머신 유형을 계속 사용할 수 있지만 새 워크로드에 이러한 머신 유형을 사용하지 마십시오. VM 다운타임이 필요한 RHOSP 18.0으로 업그레이드하기 전에 QEMUi440fx머신 유형을 사용하는 모든 워크로드를 Q35 머신 유형으로 변환해야 합니다. 기능은 더 이상 사용되지 않는 동안 버그 수정 및 지원이 제공되지만 Red Hat은 새로운 기능 개선 사항을 구현하지 않습니다. - BZ#2084206
- RHOSP Telemetry를 STF(Service Telemetry Framework)로 전송하는 데 QDR(QPID Dispatch Router) 사용은 RHOSP 17.0에서 더 이상 사용되지 않습니다.
- BZ#2090811
- RHOSP 15 이후 지표 데이터 스토리지 서비스(gnocchi)가 더 이상 사용되지 않습니다. 자동 스케일링 사용 사례와 함께 사용할 때 메트릭 스토리지에 대해 gnocchi가 완전히 지원됩니다. RHOSP에서 지원되는 모니터링 솔루션은 STF(Service Telemetry Framework) 를 참조하십시오. 일반 모니터링 솔루션으로 Telemetry 스토리지에 gnocchi를 사용하는 것은 지원되지 않습니다.
- BZ#2090812
- RHOSP(Red Hat OpenStack Platform) 15 이후 Alarming 서비스(aodh)가 더 이상 사용되지 않습니다. 자동 스케일링 사용 사례와 함께 사용할 때 경보를 전달할 수 있도록 알람 서비스가 완전히 지원됩니다. RHOSP에 대한 메트릭 기반 알람은 STF(Service Telemetry Framework)를 참조하십시오. 일반 모니터링 솔루션의 일부로 Alarming 서비스를 사용하는 것은 지원되지 않습니다.
- BZ#2100222
- snmp 서비스는 언더클라우드의 데이터 수집 서비스(Ceilometer)가 오버클라우드 노드에 배포된 snmpd 데몬을 통해 지표를 수집할 수 있도록 도입되었습니다. 이전에 Telemetry 서비스가 언더클라우드에서 제거되었으므로 snmp 서비스가 더 이상 필요하지 않거나 현재 상태에서 사용할 수 없습니다.
- BZ#2103869
Derived Parameters 기능은 더 이상 사용되지 않습니다. 향후 릴리스에서 제거됩니다. Derived Parameters 기능은 openstack overcloud deploy 명령의 --plan-environment-file 옵션을 사용하여 구성됩니다.
해결방법 / 마이그레이션 지침
HCI 오버클라우드에는 시스템 튜닝이 필요합니다. 시스템 튜닝을 위한 다양한 옵션이 있습니다. openstack overcloud deploy 명령의 --plan-environment-file 옵션을 사용하여 하드웨어 검사 데이터를 사용하고 튜닝 매개변수를 설정하여 director와 함께 Derived Parameters 기능을 조정했습니다. Derived Parameters 기능은 릴리스 17.0에서 더 이상 사용되지 않으며 17.1에서 제거됩니다.
다음 매개변수는 이 기능에 의해 조정되었습니다.
- IsolCpusList
- KernelArgs
- NeutronPhysnetNUMANodesMapping
- NeutronTunnelNUMANodes
- NovaCPUAllocationRatio
- NovaComputeCpuDedicatedSet
- NovaComputeCpuSharedSet
- NovaReservedHostMemory
- OvsDpdkCoreList
- OvsDpdkSocketMemory
OvsPmdCoreList
17.0부터 이러한 매개변수를 설정하고 조정하려면 사용 가능한 명령행 툴을 사용하여 값을 관찰하고 표준 heat 템플릿을 사용하여 설정합니다.
- BZ#2128697
RHOSP 17.0에서는 ML2/OVS 메커니즘 드라이버가 더 이상 사용되지 않습니다.
Red Hat은 여러 릴리스에서 ML2/OVS를 ML2/OVN으로 교체하고 있습니다. 예를 들어 RHOSP 15부터 ML2/OVN이 기본 메커니즘 드라이버가 되었습니다.
RHOSP 17 릴리스를 통해 더 이상 사용되지 않는 ML2/OVS 메커니즘 드라이버에 대한 지원이 제공됩니다. 이 기간 동안 ML2/OVS 드라이버는 유지 관리 모드로 남아 있으며 버그 수정 및 정상적인 지원을 수신하며 ML2/OVN 메커니즘 드라이버에서 대부분의 새로운 기능 개발이 수행됩니다.
RHOSP 18.0에서 Red Hat은 ML2/OVS 메커니즘 드라이버를 완전히 제거하고 지원을 중단할 계획입니다.
기존 RHOSP(Red Hat OpenStack Platform) 배포에서 ML2/OVS 메커니즘 드라이버를 사용하는 경우 지금 시작하여 메커니즘 드라이버로 마이그레이션할 계획을 평가합니다. 마이그레이션은 RHOSP 16.2에서 지원되며 RHOSP 17.1에서 지원됩니다. 마이그레이션 툴은 테스트 목적으로만 RHOSP 17.0에서 사용할 수 있습니다.
Red Hat에서는 ML2/OVS에서 ML2/OVN으로 마이그레이션을 시도하기 전에 사전 지원 케이스를 제출해야 합니다. Red Hat은 사전 지원 케이스 없이는 마이그레이션을 지원하지 않습니다. 진행 중인 케이스를 제출하는 방법을 참조하십시오.
3.1.8. 제거된 기능 링크 복사링크가 클립보드에 복사되었습니다!
- BZ#1918403
인스턴스에 영구 메모리를 제공하도록 NVDIMM 컴퓨팅 노드를 구성하기 위해 RHOSP 16.1에 기술 프리뷰 지원이 추가되었습니다. Red Hat은 2022년 7월 28일 Intel Corporation의 발표에 대응하여 RHOSP 17.0에서 영구 메모리에 대한 지원을 중단했으며 Intel® Optane™ 비즈니스에 대한 투자를 중단했습니다.
클라우드 운영자는 17.1으로 업그레이드하기 전에 인스턴스가 vPMEM 기능을 사용하지 않도록 해야 합니다.
- BZ#1966898
- Red Hat OpenStack Platform 17.0에서는 panko 및 해당 API가 배포에서 제거되었습니다.
- BZ#1984889
- 이번 릴리스에서는 FIPS와 호환되지 않는 라이브러리의 의존으로 인해 GCS(Google Cloud Services)에 대한 Block Storage 서비스(cinder) 백업 지원이 제거되었습니다.
- BZ#2022714
- Red Hat OpenStack Platform 17.0에서는 collectd-write_redis 플러그인이 제거되었습니다.
- BZ#2023893
-
Red Hat OpenStack Platform 17.0에서는 종속성이 배포에서 제거되어 하위 패키지
collectd-memcachec를 더 이상 빌드할 수 없습니다. collectd-memcached플러그인은collectd-memcachec와 유사한 기능을 제공합니다. - BZ#2065540
- Red Hat OpenStack Platform 17.0에서는 collectd에서 gnocchi로 메트릭을 전달하는 기능이 제거되었습니다.
- BZ#2094409
-
Red Hat OpenStack Platform 17.0에서는 더 이상 사용되지 않는
dbi및notify_emailcollectd 플러그인이 제거되었습니다. - BZ#2101948
- Red Hat OpenStack Platform 17.0에서는 collectd 프로세스 플러그인이 기본 플러그인 목록에서 제거되었습니다. collectd 프로세스 플러그인을 로드하면 "procs_running not found"와 같은 메시지와 함께 로그가 플러드될 수 있습니다.
- BZ#2127184
- Red Hat OpenStack Platform 17.0에서는 POWER(ppc64le) 아키텍처 지원이 제거되었습니다. x86_64 아키텍처만 지원됩니다.