릴리스 노트

Red Hat OpenStack Platform 16.2

Red Hat OpenStack Platform 16.2 릴리스 세부 정보

OpenStack Documentation Team

Red Hat Customer Content Services

초록

이 문서에서는 Red Hat OpenStack Platform의 주요 기능, 기능 향상 및 알려진 문제에 대해 간단히 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

Red Hat 문서에 관한 피드백 제공

문서 개선을 위한 의견을 보내 주십시오. Red Hat이 어떻게 이를 개선하는지 알려주십시오.

DDF(직접 문서 피드백) 기능 사용

특정 문장, 단락 또는 코드 블록에 대한 직접 주석은 피드백 추가 DDF 기능을 사용하십시오.

  1. 다중 페이지 HTML 형식으로 설명서를 봅니다.
  2. 문서 오른쪽 상단에 Feedback (피드백) 버튼이 표시되는지 확인합니다.
  3. 주석 처리하려는 텍스트 부분을 강조 표시합니다.
  4. 피드백 추가를 클릭합니다.
  5. 주석을 사용하여 Add Feedback (피드백 추가) 필드를 작성합니다.
  6. 선택 사항: 설명서 팀이 문제에 대한 자세한 내용을 문의할 수 있도록 이메일 주소를 추가하십시오.
  7. Submit(제출)을 클릭합니다.

1장. 소개

1.1. 릴리스 정보

본 Red Hat OpenStack Platform 릴리스는 OpenStack "Train" 릴리스를 기반으로 합니다. 이 릴리스에는 Red Hat OpenStack Platform과 관련된 추가 기능, 알려진 문제, 해결된 문제가 포함되어 있습니다.

이 문서에는 Red Hat OpenStack Platform과 관련된 변경 사항만 포함되어 있습니다. OpenStack "Train"의 자체 릴리스 노트는 https://releases.openstack.org/train/index.html에서 확인하십시오.

Red Hat OpenStack Platform은 다른 Red Hat 제품의 구성 요소를 사용합니다. 이러한 구성 요소 지원과 관련된 자세한 내용은 https://access.redhat.com/site/support/policy/updates/openstack/platform/의 내용을 참조하십시오.

Red Hat OpenStack Platform을 사용해 보려면 http://www.redhat.com/openstack/에서 등록하십시오.

참고

Red Hat Enterprise Linux High Availability Add-On은 Red Hat OpenStack Platform 사용 사례에서 사용할 수 있습니다. 해당 애드온에 대한 자세한 내용은 http://www.redhat.com/products/enterprise-linux-add-ons/high-availability/의 내용을 참조하십시오. Red Hat OpenStack Platform에서 사용할 수 있는 패키지 버전에 대한 자세한 내용은 https://access.redhat.com/site/solutions/509783의 내용을 참조하십시오.

1.2. 요구 사항

Red Hat OpenStack Platform은 Red Hat Enterprise Linux 8.4의 최신 버전에서 실행됩니다.

이 릴리스의 대시보드는 다음 웹 브라우저의 최신 버전을 지원합니다.

  • Chrome
  • Mozilla Firefox
  • Mozilla Firefox ESR
  • Internet Explorer 11 이상(호환 모드 비활성화)

    참고

    Internet Explorer 11은 더 이상 유지 관리되지 않으므로 대시보드를 표시할 때 기능이 저하될 것으로 예상합니다.

참고

Red Hat OpenStack Platform을 배포하기 전에 사용 가능한 배포 방법의 특성을 고려해야 합니다. 자세한 내용은 Installing and Managing Red Hat OpenStack Platform을 참조하십시오.

1.3. 배포 제한

Red Hat OpenStack Platform 배포 제한 목록은 Deployment Limits for Red Hat OpenStack Platform 문서를 참조하십시오.

1.4. 데이터베이스 크기 관리

Red Hat OpenStack Platform 환경에서 MariaDB 데이터베이스의 크기를 유지 관리하는 방법에 대한 권장 사항은 Database Size Management for Red Hat Enterprise Linux OpenStack Platform 문서를 참조하십시오.

1.5. 인증된 드라이버 및 플러그인

Red Hat OpenStack Platform 인증 드라이브 및 플러그인 목록은 Component, Plug-In, and Driver Support in Red Hat OpenStack Platform 문서를 참조하십시오.

1.6. 인증된 게스트 운영 체제

Red Hat OpenStack Platform 인증된 게스트 운영 체제 목록은 Certified Guest Operating Systems in Red Hat OpenStack Platform and Red Hat Enterprise Virtualization 문서를 참조하십시오.

1.7. 제품 인증 카탈로그

Red Hat 공식 제품 인증 카탈로그 목록은 제품 인증 카탈로그를 참조하십시오.

1.8. 베어 메탈 프로비저닝 운영 체제

Bare Metal Provisioning (ironic)을 통해 Red Hat OpenStack Platform의 베어 메탈 노드에 설치할 수 있는 게스트 운영 체제 목록은 Bare Metal Provisioning (ironic)으로 배포 가능한 지원 운영 체제를 참조하십시오.

1.9. 하이퍼바이저 지원

Red Hat OpenStack Platform은 libvirt 드라이버에서만 지원됩니다(Compute 노드에서 하이퍼바이저로 KVM 사용).

이번 Red Hat OpenStack Platform 릴리스는 Bare Metal Provisioning과 함께 실행됩니다.

Bare Metal Provisioning은 Red Hat OpenStack Platform 7(Kilo) 릴리스부터 완전 지원됩니다. 베어 메탈 프로비저닝을 사용하면 PXE 및 IPMI와 같은 일반적인 기술을 사용하여 베어 메탈 머신을 프로비저닝할 수 있으며 플러그형 드라이버를 지원하여 공급업체별 기능을 추가할 수 있습니다.

Red Hat은 사용되지 않는 VMware의 "direct-to-ESX" 하이퍼바이저 또는 비KVM libvirt 하이퍼바이저와 같은 기타 Compute 가상화 드라이버를 지원하지 않습니다.

1.10. CDN(Content Delivery Network) 리포지토리

이 섹션에서는 Red Hat OpenStack Platform 16.2 배포에 필요한 리포지토리에 대해 설명합니다.

subscription-manager 를 사용하여 CDN(Content Delivery Network)을 통해 Red Hat OpenStack Platform 16.2를 설치할 수 있습니다. 자세한 내용은 언더클라우드 준비를 참조하십시오.

주의

Red Hat OpenStack Platform 소프트웨어 리포지토리의 일부 패키지는 EPEL(Extra Packages for Enterprise Linux) 소프트웨어 리포지토리에서 제공하는 패키지와 충돌하는 경우가 있습니다. EPEL 소프트웨어 리포지토리가 활성화된 시스템에서 Red Hat OpenStack Platform 사용은 지원되지 않습니다.

1.10.1. 언더클라우드 리포지토리

RHOSP(Red Hat OpenStack Platform) 16.2는 Red Hat Enterprise Linux 8.4에서 실행됩니다. 그러므로 해당 리포지토리의 콘텐츠를 해당하는 Red Hat Enterprise Linux 버전에 고정해야 합니다.

참고

Red Hat Satellite를 사용하여 리포지토리를 동기화하는 경우 특정 버전의 Red Hat Enterprise Linux 리포지토리를 활성화할 수 있습니다. 그러나 리포지토리 레이블은 선택한 버전에도 동일하게 유지됩니다. 예를 들어 8.4 버전의 BaseOS 리포지토리를 활성화하면 리포지토리 이름에 활성화된 특정 버전이 포함되지만 리포지토리 레이블은 여전히 rhel-8-for-x86_64-baseos-eus-rpms 입니다.

주의

여기에 지정된 리포지토리만 지원됩니다. 아래 표에 나열되지 않은 제품이나 리포지토리는 별도로 권장되지 않는 한 활성화하지 마십시오. 그러지 않으면 패키지 종속성 문제가 발생할 수 있습니다. EPEL(Extra Packages for Enterprise Linux)을 활성화하지 마십시오.

코어 리포지토리

다음 표에는 언더클라우드 설치에 사용되는 코어 리포지토리가 나와 있습니다.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPM) EUS(Extended Update Support)

rhel-8-for-x86_64-baseos-eus-rpms

x86_64 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPM)

rhel-8-for-x86_64-appstream-eus-rpms

Red Hat OpenStack Platform 종속성을 포함합니다.

Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) Extended Update Support (EUS)

rhel-8-for-x86_64-highavailability-eus-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다. 컨트롤러 노드 고가용성에 사용됩니다.

Red Hat Ansible Engine 2.9 for RHEL 8 x86_64(RPM)

ansible-2.9-for-rhel-8-x86_64-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공하는 데 사용됩니다.

Red Hat Satellite Tools for RHEL 8 Server RPMs x86_64

satellite-tools-<satellite_version>-for-rhel-8-x86_64-rpms

Red Hat Satellite 6으로 호스트를 관리하는 툴입니다. 여기서 <satellite_version> 은 사용하는 Red Hat Satellite Server 버전입니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-x86_64-rpms

Red Hat OpenStack Platform 코어 리포지토리로 Red Hat OpenStack Platform director용 패키지가 포함됩니다.

Red Hat Fast Datapath for RHEL 8(RPMS)

fast-datapath-for-rhel-8-x86_64-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다.

Ceph 리포지토리

다음 표에는 언더클라우드의 Ceph Storage 관련 리포지토리가 나열되어 있습니다.

이름리포지토리요구 사항 설명

Red Hat Ceph Storage Tools 4 for RHEL 8 x86_64 (RPM)

rhceph-4-tools-for-rhel-8-x86_64-rpms

노드가 Ceph Storage 클러스터와 통신할 수 있는 툴을 제공합니다. 오버클라우드에서 Ceph Storage를 사용하거나 기존 Ceph Storage 클러스터와 통합하려는 경우 언더클라우드에 이 리포지토리의 ceph-ansible 패키지가 필요합니다.

IBM POWER 리포지토리

다음 표에는 POWER PC 아키텍처의 RHOSP용 리포지토리 목록이 나와 있습니다. 코어 리포지토리의 리포지토리 대신 이 리포지토리를 사용하십시오.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux for IBM Power, little endian - BaseOS(RPM)

rhel-8-for-ppc64le-baseos-rpms

ppc64le 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for IBM Power, little endian - AppStream(RPM)

rhel-8-for-ppc64le-appstream-rpms

Red Hat OpenStack Platform 종속 패키지를 포함합니다.

Red Hat Enterprise Linux 8 for IBM Power, little endian - High Availability(RPM)

rhel-8-for-ppc64le-highavailability-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다. 컨트롤러 노드 고가용성에 사용됩니다.

Red Hat Fast Datapath for RHEL 8 IBM Power, little endian(RPMS)

fast-datapath-for-rhel-8-ppc64le-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다.

Red Hat Ansible Engine 2.9 for RHEL 8 IBM Power, little endian(RPM)

ansible-2.9-for-rhel-8-ppc64le-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공합니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-ppc64le-rpms

ppc64le 시스템용 Red Hat OpenStack Platform 코어 리포지토리입니다.

1.10.2. 오버클라우드 리포지토리

RHOSP(Red Hat OpenStack Platform) 16.2는 Red Hat Enterprise Linux 8.4에서 실행됩니다. 그러므로 해당 리포지토리의 콘텐츠를 해당하는 Red Hat Enterprise Linux 버전에 고정해야 합니다.

참고

Red Hat Satellite를 사용하여 리포지토리를 동기화하는 경우 특정 버전의 Red Hat Enterprise Linux 리포지토리를 활성화할 수 있습니다. 그러나 리포지토리 레이블은 선택한 버전에도 동일하게 유지됩니다. 예를 들어 8.4 버전의 BaseOS 리포지토리를 활성화하면 리포지토리 이름에 활성화된 특정 버전이 포함되지만 리포지토리 레이블은 여전히 rhel-8-for-x86_64-baseos-eus-rpms 입니다.

주의

여기에 지정된 리포지토리만 지원됩니다. 아래 표에 나열되지 않은 제품이나 리포지토리는 별도로 권장되지 않는 한 활성화하지 마십시오. 그러지 않으면 패키지 종속성 문제가 발생할 수 있습니다. EPEL(Extra Packages for Enterprise Linux)을 활성화하지 마십시오.

컨트롤러 노드 리포지토리

다음 표에는 오버클라우드에서 컨트롤러 노드를 위한 코어 리포지토리가 나와 있습니다.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPM) EUS(Extended Update Support)

rhel-8-for-x86_64-baseos-eus-rpms

x86_64 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPM)

rhel-8-for-x86_64-appstream-eus-rpms

Red Hat OpenStack Platform 종속성을 포함합니다.

Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) Extended Update Support (EUS)

rhel-8-for-x86_64-highavailability-eus-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다.

Red Hat Ansible Engine 2.9 for RHEL 8 x86_64(RPM)

ansible-2.9-for-rhel-8-x86_64-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공하는 데 사용됩니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-x86_64-rpms

코어 Red Hat OpenStack Platform 리포지토리입니다.

Red Hat Fast Datapath for RHEL 8(RPMS)

fast-datapath-for-rhel-8-x86_64-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다.

Red Hat Ceph Storage Tools 4 for RHEL 8 x86_64 (RPM)

rhceph-4-tools-for-rhel-8-x86_64-rpms

Red Hat Ceph Storage 4 for Red Hat Enterprise Linux 8용 툴입니다.

Red Hat Satellite Tools for RHEL 8 Server RPMs x86_64

satellite-tools-<satellite_version>-for-rhel-8-x86_64-rpms

Red Hat Satellite 6으로 호스트를 관리하는 툴입니다. 여기서 <satellite_version> 은 사용하는 Red Hat Satellite Server 버전입니다.

컴퓨팅 및 ComputeHCI 노드 리포지토리

다음 표에는 오버클라우드의 Compute 및 ComputeHCI 노드를 위한 코어 리포지토리가 나와 있습니다.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPM) EUS(Extended Update Support)

rhel-8-for-x86_64-baseos-eus-rpms

x86_64 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPM)

rhel-8-for-x86_64-appstream-eus-rpms

Red Hat OpenStack Platform 종속성을 포함합니다.

Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) Extended Update Support (EUS)

rhel-8-for-x86_64-highavailability-eus-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다.

Red Hat Ansible Engine 2.9 for RHEL 8 x86_64(RPM)

ansible-2.9-for-rhel-8-x86_64-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공하는 데 사용됩니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-x86_64-rpms

코어 Red Hat OpenStack Platform 리포지토리입니다.

Red Hat Fast Datapath for RHEL 8(RPMS)

fast-datapath-for-rhel-8-x86_64-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다.

Red Hat Ceph Storage Tools 4 for RHEL 8 x86_64 (RPM)

rhceph-4-tools-for-rhel-8-x86_64-rpms

Red Hat Ceph Storage 4 for Red Hat Enterprise Linux 8용 툴입니다.

Red Hat Satellite Tools for RHEL 8 Server RPMs x86_64

satellite-tools-<satellite_version>-for-rhel-8-x86_64-rpms

Red Hat Satellite 6으로 호스트를 관리하는 툴입니다. 여기서 <satellite_version> 은 사용하는 Red Hat Satellite Server 버전입니다.

실시간 Compute 리포지토리

다음 표에는 RTC(Real Time Compute) 기능에 사용되는 리포지토리가 나와 있습니다.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux 8 for x86_64 - Real Time(RPM)

rhel-8-for-x86_64-rt-rpms

실시간 KVM(RT-KVM) 리포지토리로, 실시간 커널을 활성화하는 패키지가 포함되어 있습니다. RT-KVM을 대상으로 하는 모든 컴퓨팅 노드에 대해 이 리포지토리를 활성화합니다. 알림: 이 리포지토리에 액세스하려면 별도의 Red Hat OpenStack Platform for Real Time SKU 서브스크립션이 필요합니다.

Red Hat Enterprise Linux 8 for x86_64 - Real Time for NFV(RPM)

rhel-8-for-x86_64-nfv-rpms

NFV용 실시간 KVM(RT-KVM) 리포지토리로, 실시간 커널을 활성화하는 패키지가 포함되어 있습니다. RT-KVM을 대상으로 하는 모든 NFV 노드에 대해 이 리포지토리를 활성화합니다. 알림: 이 리포지토리에 액세스하려면 별도의 Red Hat OpenStack Platform for Real Time SKU 서브스크립션이 필요합니다.

Ceph Storage 노드 리포지토리

다음 표에는 오버클라우드의 Ceph Storage 관련 리포지토리가 나열되어 있습니다.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPM)

rhel-8-for-x86_64-baseos-rpms

x86_64 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPM)

rhel-8-for-x86_64-appstream-rpms

Red Hat OpenStack Platform 종속성을 포함합니다.

Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) Extended Update Support (EUS)

rhel-8-for-x86_64-highavailability-eus-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다. 알림: Ceph Storage 역할에 overcloud-full 이미지를 사용한 경우 이 리포지토리를 활성화해야 합니다. Ceph Storage 역할은 이 리포지토리가 필요하지 않은 overcloud-minimal 이미지를 사용해야 합니다.

Red Hat Ansible Engine 2.9 for RHEL 8 x86_64(RPM)

ansible-2.9-for-rhel-8-x86_64-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공하는 데 사용됩니다.

Red Hat OpenStack Platform 16.2 Director Deployment Tools for RHEL 8 x86_64(RPM)

openstack-16.2-deployment-tools-for-rhel-8-x86_64-rpms

director에서 Ceph Storage 노드를 설정하는 데 사용되는 패키지입니다. 이 리포지토리는 독립 실행형 Ceph Storage 서브스크립션에 포함되어 있습니다. 결합된 OpenStack Platform 및 Ceph Storage 서브스크립션을 사용하는 경우 openstack-16.2-for-rhel-8-x86_64-rpms 리포지토리를 사용합니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-x86_64-rpms

director에서 Ceph Storage 노드를 설정하는 데 사용되는 패키지입니다. 이 리포지토리는 OpenStack Platform 및 Ceph Storage 서브스크립션에 함께 포함되어 있습니다. 독립 실행형 Ceph Storage 서브스크립션을 사용하는 경우 openstack-16.2-deployment-tools-for-rhel-8-x86_64-rpms 리포지토리를 사용하십시오.

Red Hat Ceph Storage Tools 4 for RHEL 8 x86_64 (RPM)

rhceph-4-tools-for-rhel-8-x86_64-rpms

노드가 Ceph Storage 클러스터와 통신할 수 있는 툴을 제공합니다.

Red Hat Fast Datapath for RHEL 8(RPMS)

fast-datapath-for-rhel-8-x86_64-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다. Ceph Storage 노드에서 OVS를 사용하는 경우 이 리포지토리를 NIC(네트워크 인터페이스 구성) 템플릿에 추가합니다.

IBM POWER 리포지토리

다음 표에는 POWER PC 아키텍처의 RHOSP용 리포지토리가 나와 있습니다. 코어 리포지토리의 리포지토리 대신 이 리포지토리를 사용하십시오.

이름리포지토리요구 사항 설명

Red Hat Enterprise Linux for IBM Power, little endian - BaseOS(RPM)

rhel-8-for-ppc64le-baseos-rpms

ppc64le 시스템용 기본 운영 체제 리포지토리입니다.

Red Hat Enterprise Linux 8 for IBM Power, little endian - AppStream(RPM)

rhel-8-for-ppc64le-appstream-rpms

Red Hat OpenStack Platform 종속 패키지를 포함합니다.

Red Hat Enterprise Linux 8 for IBM Power, little endian - High Availability(RPM)

rhel-8-for-ppc64le-highavailability-rpms

Red Hat Enterprise Linux용 고가용성 툴입니다. 컨트롤러 노드 고가용성에 사용됩니다.

Red Hat Fast Datapath for RHEL 8 IBM Power, little endian(RPMS)

fast-datapath-for-rhel-8-ppc64le-rpms

OpenStack Platform용 OVS(Open vSwitch) 패키지를 제공합니다.

Red Hat Ansible Engine 2.9 for RHEL 8 IBM Power, little endian(RPM)

ansible-2.9-for-rhel-8-ppc64le-rpms

Ansible Engine for Red Hat Enterprise Linux입니다. 최신 버전의 Ansible을 제공하는 데 사용됩니다.

Red Hat OpenStack Platform 16.2 for RHEL 8(RPM)

openstack-16.2-for-rhel-8-ppc64le-rpms

ppc64le 시스템용 Red Hat OpenStack Platform 코어 리포지토리입니다.

1.11. 간소화된 컨테이너 빌드

Red Hat OpenStack Platform 16.2에서는 컨테이너 빌드가 간소화되었습니다. 결과적으로 다음과 같은 여러 컨테이너가 제거되었습니다.

  • registry.redhat.io/rhosp-rhel8/openstack-glance-base
  • registry.redhat.io/rhosp-rhel8/openstack-rsyslog-base
  • registry.redhat.io/rhosp-rhel8/openstack-panko-base
  • registry.redhat.io/rhosp-rhel8/openstack-keystone-base
  • registry.redhat.io/rhosp-rhel8/openstack-openvswitch-base
  • registry.redhat.io/rhosp-rhel8/openstack-redis-base
  • registry.redhat.io/rhosp-rhel8/openstack-placement-base
  • registry.redhat.io/rhosp-rhel8/openstack-zaqar-base

1.12. 제품 지원

다음 리소스를 사용할 수 있습니다:

고객 포털

Red Hat 고객 포털에서는 Red Hat OpenStack Platform 시스템을 계획, 배포, 유지 관리하기 위해 다양한 리소스를 제공합니다. 고객 포털을 통해 다음과 같은 기능을 사용할 수 있습니다.

  • 제품 설명서
  • 지식 베이스 문서 및 솔루션
  • 기술 요약
  • 기술 지원 케이스 관리

https://access.redhat.com/에서 고객 포털에 액세스하십시오.

메일링 리스트

Red Hat은 Red Hat OpenStack Platform 사용자와 관련된 공개 메일링 리스트를 제공합니다.

  • rhsa-announce 메일링 리스트는 Red Hat OpenStack Platform을 포함하여 모든 Red Hat 제품의 보안 패치 릴리스에 대한 알림을 제공합니다.

https://www.redhat.com/mailman/listinfo/rhsa-announce에서 가입하십시오.

1.13. 지원되지 않는 기능

Red Hat OpenStack Platform에서는 다음 기능이 지원되지 않습니다.

  • 수동으로 또는 *Policies heat 매개변수를 통해 policy.json 파일의 수정을 포함하는 사용자 지정 정책. 문서에 명시적 지침이 포함되지 않는 한 기본 정책을 수정하지 마십시오.
  • 다음 패키지에는 컨테이너를 사용할 수 없으므로 RHOSP에서 지원되지 않습니다.

    • nova-serialproxy
    • nova-spicehtml5proxy
  • 사용자 데이터를 가상 머신 인스턴스에 삽입하기 위한 개인 파일 삽입. 대신, 클라우드 사용자는 인스턴스 부팅 중에 스크립트를 실행하기 위해 --user-data 옵션을 사용하여 인스턴스에 데이터를 전달하거나 인스턴스를 시작할 때 --property 옵션을 사용하여 인스턴스 메타데이터를 설정할 수 있습니다. 자세한 내용은 사용자 지정 인스턴스 생성을 참조하십시오.

위 기능의 지원이 필요한 경우 Red Hat Customer Experience and Engagement 팀에 문의하여 지원을 받으십시오.

2장. 새로운 주요 기능

이 섹션에서는 Red Hat OpenStack Platform 릴리스에 포함된 새로운 주요 기능에 대해 설명합니다.

2.1. Red Hat OpenStack Platform director

이 섹션에서는 Red Hat OpenStack Platform director의 새로운 주요 기능에 대해 간단히 설명합니다.

검증 프레임워크 출력 형식

Red Hat OpenStack Platform에는 언더클라우드 및 오버클라우드의 요구 사항과 기능을 확인할 수 있는 검증 프레임워크가 포함됩니다. 프레임워크에는 검증 로그를 위한 새로운 출력 형식이 포함됩니다.

validation_json
프레임워크는 JSON 형식의 검증 결과를 /var/log/validations 의 로그 파일로 저장합니다. 이는 검증 프레임워크의 기본 콜백입니다.
validation_stdout
프레임워크는 화면에 JSON 형식의 검증 결과를 표시합니다.
http_json
프레임워크는 JSON 형식의 검증 결과를 외부 로깅 서버로 전송합니다.

ANSIBLE_STDOUT_CALLBACK 환경 변수를 사용하여 openstack tripleo validator run 명령에서 원하는 형식을 설정합니다.

$ openstack tripleo validator run --extra-env-vars ANSIBLE_STDOUT_CALLBACK=<callback> --validation check-ram

2.2. 백업 및 복원

이 섹션에서는 백업 및 복원 구성 요소의 새로운 주요 기능 및 변경 사항에 대해 간단히 설명합니다.

컨트롤 플레인 노드의 순차적 백업
이제 컨트롤 플레인 노드의 백업 프로세스는 모든 노드에서 동시에 각 노드에서 순차적으로 실행됩니다. 따라서 환경 중단 없이 컨트롤 플레인 노드 백업을 생성할 수 있습니다.

2.3. Compute

이 섹션에서는 Compute 서비스(nova)의 새로운 주요 기능에 대해 간단히 설명합니다.

인스턴스의 메모리 암호화
클라우드 사용자에게 메모리 암호화를 사용하는 인스턴스 생성 기능을 제공하도록 AMD SEV Compute 노드를 구성할 수 있습니다. 자세한 내용은 Configuring AMD SEV Compute nodes to provide memory encryption for instances를 참조하십시오.
vGPU 크기 조정 및 콜드 마이그레이션
vGPU 플레이버가 있는 인스턴스는 크기 조정 및 콜드 마이그레이션 작업 후 vGPU 리소스를 자동으로 다시 할당합니다.
RBD에서 직접 이미지 다운로드

다음과 같은 경우 Image 서비스 API를 사용하지 않고 RBD 이미지 리포지토리에서 직접 이미지를 다운로드하도록 Compute 서비스를 구성할 수 있습니다.

  • Image 서비스(glance)는 Red Hat Ceph RADOS Block Device(RBD)를 백엔드로 사용합니다.
  • 계산 서비스에서는 로컬 파일 기반 임시 스토리지를 사용하며, 이미지 서비스 API를 사용하지 않고 RBD 이미지 리포지토리에서 직접 이미지를 다운로드하도록 Compute 서비스를 구성할 수 있습니다.

    이렇게 하면 인스턴스 부팅 시 이미지를 Compute 노드 이미지 캐시에 다운로드하는 데 걸리는 시간이 단축되어 인스턴스 시작 시간이 개선됩니다. 자세한 내용은 Red Hat Ceph RBD(RADOS Block Device)에서 직접 이미지 다운로드 구성을 참조하십시오.

2.4. DCN(Distributed Compute Nodes)

이 섹션에서는 DCN(Distributed Compute Nodes)의 새로운 주요 기능에 대해 간단히 설명합니다.

ML2/OVN 지원
Red Hat OpenStack Platform 16.2에서 Open Virtual Network 메커니즘 드라이버(ML2/OVN)를 사용하는 Modular Layer 2 플러그인이 DCN 아키텍처에서 이제 완전하게 지원됩니다.
DCN 에지 사이트에서 RAW 이미지 제외
Red Hat OpenStack Platform 16.2에서는 NovaImageTypeExcludeListraw 값과 함께 사용하여 Ceph 스토리지가 없는 에지 사이트의 알림에서 원시 이미지를 제외할 수 있습니다. 스토리지 없이 사이트에서 원시 이미지를 제외하면 불필요한 네트워크 및 로컬 스토리지 리소스 사용이 제한됩니다.
외부에서 관리 Red Hat Ceph Storage를 에지에서 관리
Red Hat OpenStack Platform 16.2 릴리스는 이제 에지 사이트에 Red Hat OpenStack Platform director가 배포하지 않은 Red Hat Ceph Storage를 사용할 수 있습니다.

2.5. Networking

이 섹션은 Networking 서비스의 새로운 주요 기능에 대해 간단히 설명합니다.

라우팅된 공급자 네트워크에 대한 ML2/OVN 지원
Red Hat OpenStack Platform 16.2 GA부터 ML2/OVN(Open Virtual Network 메커니즘 드라이버)과 함께 Modular Layer 2 플러그인을 사용하여 라우팅된 공급자 네트워크를 배포할 수 있습니다. 라우팅 공급자 네트워크(RPN)는 엣지 분산 계산 노드(DCN) 및 스파인-리프 경로 데이터 센터 배포에서 일반적입니다. RPN을 사용하면 단일 공급자 네트워크가 여러 계층 2 네트워크(브로드캐스트 도메인) 또는 네트워크 세그먼트를 나타낼 수 있으므로 운영자는 사용자에게 하나의 네트워크만 제공할 수 있습니다. 자세한 내용은 네트워킹 가이드라우팅된 공급자 네트워크 배포를 참조하십시오.
ML2/OVS 및 ML2/OVN의 가용성 존
RHOSP 네트워킹 서비스를 사용하여 RHOSP(Red Hat OpenStack Platform) 16.2 GA부터 AZ(가용성 영역)에서 노드를 그룹화할 수 있습니다. 중요한 서비스를 실행하는 노드의 경우 고가용성 리소스를 위해 이러한 노드를 예약할 수 있습니다. AZ는 Open Virtual Network(ML2/OVN) 및 Open vSwitch(ML2/OVS) 메커니즘 드라이버를 사용하는 Modular Layer 2 플러그인에서만 지원됩니다. 자세한 내용은 네트워킹 가이드네트워크 리소스를 고가용성으로 설정하기 위해 가용성 존 사용을 참조하십시오.

2.6. 스토리지

이 섹션에서는 Storage 서비스의 새로운 주요 기능에 대해 간단히 설명합니다.

DM-Multipathing 중복 구성용 자동화
RHOSP(Red Hat OpenStack Platform) 16.2.3에서 Block Storage 서비스(cinder)에 대한 DM-Multipathing 중복 구성이 자동화되었습니다.
스파스 이미지 업로드
이미지 서비스(glance) API를 사용하면 스파스 이미지 업로드를 활성화하여 이미지 스토리지 백엔드에 대한 수요를 줄일 수 있습니다. 스파스 이미지에서 이미지 서비스는 null 바이트(비어 있음) 시퀀스를 데이터로 해석하지 않으므로 데이터 자체만 스토리지를 사용합니다. 이 기능은 DCN(Distributed Compute Node) 환경에서 특히 유용합니다. 스파스 이미지 업로드도 네트워크 트래픽을 줄이고 이미지 업로드 속도를 향상시킵니다.
다중 백엔드
기본적으로 표준 Shared File Systems 서비스(manila) 배포 환경 파일에는 단일 백엔드가 있습니다. 이번 릴리스에서는 하나 이상의 지원되는 백엔드를 사용하도록 공유 파일 시스템 서비스를 구성할 수 있습니다.
이미지 사전 캐싱
RHOSP(Red Hat OpenStack Platform) director는 glance-api 서비스의 일부로 이미지를 사전 캐시할 수 있습니다. 이번 릴리스에서는 이미지 사전 캐시 기능이 완전히 지원됩니다.
변환을 위한 외부 NFS 공유 구성

Block Storage 서비스(cinder)는 이제 외부 NFS 공유를 사용하여 오버클라우드 컨트롤러 노드에서 Image 서비스(glance) 이미지의 이미지 형식 변환을 수행할 수 있습니다. 이 기능을 사용하면 변환 작업 중에 노드의 공간이 완전히 채워지는 것을 방지할 수 있습니다.

변환을 위한 외부 NFS 공유 구성을 참조하십시오.

Red Hat OpenShift Container Platform 지원
NFS를 통해 CephFS가 포함된 Shared File Systems 서비스(manila)는 Manila CSI를 통해 Red Hat OpenShift Container Platform에 대한 공유를 완전히 지원합니다. 이 솔루션은 대규모 배포를 위한 것이 아닙니다. 중요한 권장 사항은 Red Hat OpenStack Platform 16.x용 CephFS NFS Manila-CSI Workload Recommendations 를 참조하십시오.
다중 경로 배포 자동화 지원
릴리스 16.2.4에서는 오버클라우드 배포에 사용할 다중 경로 구성 파일의 위치를 지정할 수 있습니다.

2.7. Bare Metal 서비스

이 섹션에서는 Bare Metal(ironic) 서비스의 새로운 주요 기능에 대해 간단히 설명합니다.

정책 기반 라우팅
이번 개선된 기능을 통해 Red Hat OpenStack Platform 노드에 정책 기반 라우팅을 사용하여 os-net-config로 여러 라우팅 테이블 및 라우팅 규칙을 구성할 수 있습니다. 정책 기반 라우팅에서는 여러 개의 링크가 있는 호스트에서 라우팅 테이블을 사용하여 소스 주소에 따라 특정 인터페이스를 통해 트래픽을 보낼 수 있습니다. 각 인터페이스의 라우팅 규칙을 정의할 수도 있습니다.

2.8. 네트워크 기능 가상화

이 섹션에서는 NFV(Network Functions Virtualization)의 새로운 주요 기능에 대해 간단히 설명합니다.

커널 인수 수정
Red Hat OpenStack Platform 16.2에는 배포된 노드에서 커널 args를 수정할 수 있는 업데이트가 포함되어 있습니다.
SRIOV 및 DPDK에 대한 AMD 지원
Red Hat OpenStack Platform 16.2에는 AMD 호스트의 SR-IOV(Single Root Input/Output Virtualization) 및 DPDK(Data Plane Development Kit) 워크로드 지원이 포함됩니다.

2.9. 기타 기능

Red Hat OpenStack Platform director operator

RHOSP(Red Hat OpenStack Platform) director Operator는 Red Hat OpenShift Container Platform 상단에 CRD(사용자 정의 리소스 정의) 세트를 생성하여 RHOSP 언더클라우드에서 일반적으로 생성하는 리소스를 관리합니다. CRD는 하드웨어 프로비저닝 및 소프트웨어 구성을 위해 두 가지 유형으로 나뉩니다. operator에는 overcloud nets(IPAM), VMSets(RHOSP 컨트롤러용), BaremetalSets(RHOSP 컴퓨팅용)를 생성하고 관리하는 CRD가 포함되어 있습니다. RHOSP(Red Hat OpenStack Platform) director operator는 2022년 12월 13일에 RHOSP(Red Hat OpenStack Platform) 16.2.4 유지 관리 릴리스 직후 완전히 지원되는 기능이 되었습니다.

자세한 내용은 RHBA-2022:8952, Red Hat OpenStack Platform 16.2.4 director operator용 컨테이너 릴리스를 참조하십시오.

2.10. 기술 프리뷰

이 섹션에서는 Red Hat OpenStack Platform 릴리스에 포함된 새로운 주요 기술 프리뷰에 대해 설명합니다.

참고

기술 프리뷰로 표시된 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

TLS-e(Transport Layer Security everywhere)에 memcached 포함
TLS-e를 구성할 때 memcached 트래픽을 암호화하도록 기술 프리뷰로 구성할 수 있습니다.
Timemaster(Precision Time Protocol 및 Chrony)
NFV 배포에서 timemaster 사용을 지원하여 PTP(Precision Time Protocol) 및 Chrony를 구성하는 기술 프리뷰를 사용할 수 있습니다.
Open vSwitch (OVS) Poll Mode Driver (PMD) Auto Load Balance

OVS(Open vSwitch) Poll Mode Driver(PMD) 스레드를 사용하여 사용자 공간 컨텍스트 전환에 대해 다음 작업을 수행할 수 있습니다.

  • 패킷에 대한 입력 포트의 지속적인 폴링.
  • 수신된 패킷을 분류합니다.
  • 분류 후 패킷에서 작업 실행.

    이 기술 프리뷰 업데이트를 통해 다음 매개변수를 수정하여 OVS PMD 자동 로드 밸런싱을 구성할 수 있습니다.

  • OvsPmdAutoLb
  • OvsPmdLoadThreshold
  • OvsPmdImprovementThreshold
  • OvsPmdRebalInterval

    OVS PMD Auto Load Balance 설정을 참조하십시오.

2.11. 업그레이드

이 섹션에서는 업그레이드의 새로운 주요 기능에 대해 간단히 설명합니다.

Leapp 업그레이드 후 기본 패키지 사용자 정의
릴리스 16.2.4에서 RHEL (Red Hat Enterprise Linux) 7.9에서 RHEL 8.4로 호스트를 업그레이드 한 후 BaseTripeloPackages 변수를 사용하여 환경에 설치할 추가 패키지를 지정할 수 있습니다. 이 기능을 사용하면 배포에 특정 역할에 필요한 기본 패키지를 사용자 지정할 수 있습니다. 자세한 내용은 Leapp 업그레이드 후 기본 패키지 사용자 지정을 참조하십시오.
전체 오버클라우드를 한 번에 업그레이드
릴리스 16.2.4에서 데이터 플레인을 오프라인으로 전환할 준비가 되면 이제 전체 오버클라우드를 한 번에 업그레이드할 수 있습니다. 이번 개선된 기능을 통해 일부 데이터 플레인 다운 타임으로 훨씬 더 빠르게 업그레이드를 완료할 수 있습니다. 자세한 내용은 오버클라우드 업그레이드 속도 향상을 참조하십시오.
모든 소스 16.1.z 버전에서 최신 Red Hat OpenStack Platform 버전으로 업데이트
RHOSP(Red Hat OpenStack Platform) 16.2.4부터는 소스 16.1.z 버전에서 RHOSP 환경을 업데이트할 수 있습니다. 이번 개선된 기능을 통해 비용을 줄이고 업데이트 프로세스 중 시간을 절약할 수 있습니다.

3장. 릴리스 정보

이 릴리스 노트에서는 이 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

이 Red Hat OpenStack Platform 릴리스의 지원 라이프사이클 중에 발표된 업데이트에 대한 정보는 각 업데이트에 해당하는 권고 설명에 기재됩니다.

3.1. Red Hat OpenStack Platform 16.2 GA

이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

3.1.1. 권고 목록

이 릴리스에는 다음 권고가 포함되어 있습니다.

RHEA-2021:3483
OSP 16.2 구성 요소 릴리스
RHEA-2021:3485
Red Hat OpenStack Platform 16.2 배포 이미지
RHEA-2021:3486
OSP 16.2 director Operator 기술 프리뷰 용 컨테이너 릴리스
RHSA-2021:3487
보통: Red Hat OpenStack Platform 16.2 (etcd) 보안 업데이트
RHSA-2021:3488
중요: Red Hat OpenStack Platform 16.2 (openstack-neutron) 보안 업데이트
RHEA-2021:3489
OSP 16.2 구성 요소 릴리스 - 컨테이너
RHSA-2021:3490
보통: Red Hat OpenStack Platform 16.2 (python-django20) 보안 업데이트

3.1.2. 버그 수정

이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.

BZ#1690726
이번 업데이트 이전에는 RBD에 이미지를 쓰는 속도가 매우 느릴 수 있습니다. 이번 업데이트에서는 RBD에 이미지를 쓰는 프로세스가 개선되어 RBD에 이미지를 쓰는 데 걸리는 시간이 개선됩니다.
BZ#1772531

일반적으로 암호화된 볼륨의 스냅샷에서 암호화된 볼륨을 만들면 소스 볼륨은 대상 볼륨과 크기가 같거나 작습니다.

이전 릴리스에서는 암호화된 볼륨의 스냅샷에서 암호화된 볼륨을 생성하고 대상 볼륨이 소스 볼륨 크기와 비슷하거나 같으면 Block Storage 서비스(cinder)가 새 대상 볼륨의 데이터를 자동으로 잘랐습니다.

이번 릴리스에서는 블록 스토리지 서비스가 암호화 헤더의 현재 크기를 포함하도록 대상 볼륨 크기를 계산하므로 데이터가 잘리지 않습니다.

BZ#1844372
이번 업데이트 이전에는 vGPU 플레이버가 있는 인스턴스의 크기를 변경하거나 마이그레이션하는 경우 인스턴스를 수동으로 다시 빌드하여 vGPU 리소스를 다시 할당해야 합니다. 이번 업데이트를 통해 크기 조정 및 콜드 마이그레이션 작업 후 vGPU 플레이버가 있는 인스턴스가 vGPU 리소스를 자동으로 다시 할당합니다.
BZ#1849843

이전에는 외부 공유를 서비스 관리로 가져오는 Shared File Systems 서비스(manila) API에서 중복 내보내기 위치를 확인하지 않았습니다. 서비스에 여러 번 제공되는 기존 공유는 일관성 없는 상태가 됩니다.

이번 릴리스에서는 API에서 외부 공유를 관리하기 전에 알려진 또는 기존 공유의 내보내기 위치를 평가하고 기존 공유를 공유 파일 시스템 서비스로 잘못 가져오지 않도록 합니다.

BZ#1851051
이번 업데이트 이전에는 여러 인스턴스가 동시에 시작될 때 RBD 성능이 저하되었습니다. 이는 동일한 복사 작업을 수행하기 위해 여러 스레드를 시작하는 이미지 서비스(glance) 때문입니다. 이번 업데이트에서는 이러한 문제가 해결되었습니다.
BZ#1851797
이번 업데이트에서는 플레이버 메타데이터를 설정하여 사용자가 워치독으로 가상 머신을 생성하지 못하도록 이미지 서비스(glance) 구성 오류가 수정되었습니다.
BZ#1884322
이전 릴리스에서는 스냅샷 종속성이 있는 스냅샷을 삭제할 수 없었습니다. 이번 릴리스에서는 스냅샷 종속성이 있는 스냅샷을 삭제할 수 있습니다.
BZ#1888105
Shared File Systems 서비스(manila)에 여러 스토리지 백엔드가 구성되면 각 스토리지 백엔드에서 다른 스토리지 프로토콜을 지원할 수 있습니다. 이번 업데이트 이전에는 공유 파일 시스템 서비스 스케줄러에서 위치를 결정할 때 공유 스토리지 백엔드의 스토리지 프로토콜과 기능을 고려하지 않아 공유 프로비저닝이 실패했습니다. 이번 업데이트를 통해 공유 파일 시스템 서비스 스케줄러에서 스토리지 프로토콜을 사용하여 추가 사양을 자동으로 고려하므로 capabilitiesabilities Filter 를 사용하여 스토리지 백엔드 기능과 프로비저닝 공유를 성공적으로 비교할 수 있습니다.
BZ#1910508
이번 업데이트 이전에는 요청된 로깅 디렉터리에 액세스하는 데 필요한 권한이 부여되지 않았기 때문에 검증 결과가 기록되지 않았으며 검증 아티팩트가 수집되지 않았습니다. 이번 업데이트에서는 이 문제를 해결하였으며 검증 결과가 성공적으로 기록되고 검증 아티팩트가 수집됩니다.
BZ#1913671
PowerMax REST 엔드포인트의 Unisphere가 91에서 92로 변경되었습니다. 이번 업데이트에서는 URI가 생성되는 방식을 변경하여 가능한 모든 Unisphere REST API 엔드포인트를 완벽하게 적용할 수 있도록 합니다.
BZ#1919855

인스턴스가 생성되면 Compute 서비스(nova)는 Networking 서비스(neutron)에서 DNS 통합을 활성화할 때 유효한 호스트 이름을 생성하도록 인스턴스 표시 이름을 삭제합니다.

이번 업데이트 이전에는 인스턴스 이름(예: 'rhel-8.4')의 마침표('.')를 대체하지 않았습니다. 이렇게 하면 디스플레이 이름이 잘못된 호스트 이름을 생성한 FQDN(정규화된 도메인 이름)으로 인식될 수 있습니다. 인스턴스 이름에 기간이 포함되고 네트워킹 서비스에서 DNS 통합이 활성화되면 네트워킹 서비스에서 잘못된 호스트 이름을 거부하여 계산 서비스에서 인스턴스 및 HTTP 500 서버 오류를 생성하지 못했습니다.

이번 업데이트를 통해 이제 인스턴스 이름에서 마침표가 하이픈으로 대체되어 호스트 이름이 FQDN으로 구문 분석되지 않습니다. 인스턴스 디스플레이 이름에 자유 형식 문자열을 계속 사용할 수 있습니다.

BZ#1923975
이번 업데이트 이전에는 iscsiadm -m 세션 의 실패와 같은 iSCSI 포털 연결 중에 일부 예외가 발견되지 않았습니다. 이로 인해 일부 실패 패턴에서 _connect_vol 스레드가 예기치 않게 중단되어 _connect_vol 스레드의 결과를 기다리는 동안 후속 단계가 중단되었습니다. 이번 업데이트에서는 iSCSI 포털 연결 중 예외가 _connect_vol 메서드에서 올바르게 처리되도록 하여 iSCSI 포털에 연결하는 동안 처리되지 않은 예외와 업데이트된 스레드 결과가 없는 예기치 않은 중단을 방지합니다.
BZ#1935154
이번 업데이트에서는 Dell EMC PowerStore 드라이버에 CHAP(Cell Handshake Authentication Protocol) 지원이 추가되었습니다. PowerStore는 이제 활성화된 CHAP와 함께 스토리지 백엔드로 사용할 수 있습니다.
BZ#1939394

이번 업데이트 이전에는 연결 오류로 인해 API 응답이 손실되고 드라이버에서 API 요청을 다시 시도하면 NetApp SolidFire 드라이버에서 중복 볼륨을 생성했습니다. 이 문제는 SolidFire 백엔드가 볼륨 생성 작업을 성공적으로 수신하고 처리했지만 드라이버에 응답하지 못한 경우 발생했습니다. 이번 업데이트에서는 다음을 통해 이 문제를 해결합니다.

  1. 볼륨을 생성하기 전에 볼륨 이름이 백엔드에 이미 있는지 확인합니다. 볼륨이 발견되면 예외가 발생되고 프로세스가 중단됩니다.
  2. 읽기 제한 시간이 감지된 직후 볼륨 생성을 확인하여 잘못된 API 호출을 방지합니다.
  3. 사용자가 환경에 적절한 제한 시간 값을 설정할 수 있도록 SolidFire 드라이버에 'sf_volume_create_timeout' 옵션을 추가합니다.
BZ#1942531
이번 업데이트 이전에는 검증 패키지 check-latest-packages-version의 실행 속도가 느렸습니다. 이번 업데이트에서는 이러한 문제가 해결되었습니다.
BZ#1942717
이번 릴리스에서는 블록 스토리지 서비스(cinder)용 Dell EMC XtremeIO 드라이버에 대한 포트 필터링을 지원합니다.
BZ#1953749
이번 업데이트 이전에는 iSCSI 또는 Replication과 같이 PowerStore 포트가 여러 용도로 구성된 경우 드라이버는 액세스 가능한 iSCSI 대상을 찾을 수 없다고 보고했습니다. 이는 REST 필터가 잘못되었기 때문입니다. 이번 업데이트에서는 PowerStore iSCSI 대상 필터링이 수정되었습니다.
BZ#1956370
이번 업데이트 이전에는 ESXi와 같은 iSCSI 또는 FC 대상이 RHOSP 호스트에 연결되지 않은 경우 연결 볼륨 작업이 시간 초과될 때까지 대기했습니다. 이번 업데이트에서는 블록 스토리지 서비스(cinder)의 Dell EMC XtremIO 드라이버에 포트 필터링을 지원하는 새로운 옵션이 추가되었습니다.
BZ#1959853
이번 업데이트 이전에는 하나의 코드 경로에서 검증 변수를 참조했지만 할당되지 않아 검증 중에 처리되지 않은 예외가 발생했습니다. 이 문제는 해결되었습니다.
BZ#1960185
이번 업데이트 이전에는 Ansible에서 기본적으로 stdout이 아닌 등록된 모든 콜백 플러그인에 출력을 리디렉션하여 ansible 런타임을 사용하는 다른 프로세스의 VF 콜백 처리 정보를 생성했습니다. 이 문제는 해결되었으며 다른 프로세스의 출력은 더 이상 검증 로깅 디렉터리에 저장되지 않습니다.
BZ#1972774
이번 업데이트에서는 ML2/OVN으로 인해 RPC 작업자가 OVN southbound 데이터베이스를 연결하지 못하도록 Networking 서비스(neutron) 에이전트(예: Networking 서비스 DHCP) 에이전트가 OVN에서 리소스를 생성하려고 할 때 실패하는 문제가 해결되었습니다.
BZ#1974979

이번 업데이트 이전에는 공유 파일 시스템 서비스(manila) 대시보드에 이름이 잠재적으로 양식이 응답하지 않을 수 있는 동적 양식 요소가 있었습니다. 즉, 공유 네트워크 내에서 공유 그룹, 공유 네트워크 및 공유 생성이 작동하지 않았습니다.

이번 업데이트를 통해 이름이 인코딩될 수 있는 동적 요소가 포함됩니다. 즉, 공유 네트워크 기능 내 공유 그룹, 네트워크 공유 및 공유 생성이 정상적으로 작동합니다.

BZ#1976693

Shared File Systems 서비스(manila)는 CephFS 볼륨 클라이언트를 사용하여 Ceph Storage 클러스터와 통신합니다. 이전에는 파일 시스템을 생성하거나 삭제하는 동안 CephFS 볼륨 클라이언트 패키지가 중단되었습니다.

중단된 작업으로 인해 Shared File Systems 서비스 내의 manila-share 프로세스가 다시 시작되어 프로비저닝되거나 삭제된 공유가 각각 상태를 생성하거나 삭제할 수 있었습니다.

이번 릴리스에서는 CephFS 볼륨 클라이언트 패키지가 더 이상 프로비저닝 또는 삭제 요청을 중단하지 않으며 이러한 작업 중에 manila-share 프로세스가 재시작되지 않습니다.

BZ#1978158

이번 업데이트에서는 Networking 서비스 DHCP와 같은 Networking 서비스(neutron) 에이전트가 OVN에서 리소스를 만들려고 할 때 실패하는 문제가 해결되었습니다. 이는 유동 IP에 대해 QoS 규칙이 생성될 때 OVN 데이터베이스에 남아 있는 보조 데이터로 인해 발생했습니다.

이번 업데이트에서는 남은 데이터가 제거되고 문제를 해결합니다.

BZ#1985717

이번 업데이트에서는 SR-IOV 가상 기능에 바인딩된 VM 인스턴스에 OVN(Open Virtual Network) 메타데이터 서비스를 사용할 수 없는 알려진 문제가 해결되었습니다. 이 문제는 네트워크 기능에 영향을 미치지 않지만, 이러한 인스턴스는 메타데이터 서비스 연결이 없으면 SSH 키를 받지 못했습니다.

SR-IOV 포트에 대한 메타데이터 서비스 연결이 올바르게 작동합니다.

BZ#1987092

이번 수정 이전에는 grub2 툴에서 커널 인수가 /boot/grub2/grubenv로 변경되었습니다. 이 파일은 UEFI 부팅 시스템에서 사용할 수 없으며 UEFI 부팅 노드의 재부팅 시 커널 인수 변경 사항이 유지되지 않았습니다.

이번 수정을 통해 커널 인수를 변경할 때 /boot/grub2/grubenv 파일과 /boot/efi/EFI/redhat/grubenv 파일이 모두 변경됩니다. 결과적으로 RHOSP director는 UEFI 부팅 노드에 영구 커널 인수 변경 사항을 적용합니다.

3.1.3. 기능 개선

이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.

BZ#1714772
이번 기능 개선에는 OpenStack Key Manager(barbican)를 사용하여 고가용성 모드에서 Entrust nShield HSM 배포 지원이 추가되었습니다.
BZ#1866741
null 바이트가 있는 이미지는 많은 공간을 차지합니다. 이번 릴리스에서는 스파스 이미지 업로드를 활성화하고 이미지를 업로드할 때 공간을 절약할 수 있습니다. 스파스 이미지 업로드는 Ceph RBD에서만 지원됩니다.
BZ#1868940
이번 기능 개선에는 HostDomain 유형이 추가되었습니다. HostDomain은 밑줄 문자인 RFC1033 지원이 추가된 상태에서 HostAddress와 동일합니다. DomainKeys 및 서비스 레코드와 같은 시스템은 밑줄을 사용합니다. Compute 서비스는 HostDomain 유형을 사용하여 live_migration_inbound_addr을 정의할 수 있습니다.
BZ#1880141
Red Hat OpenStack Platform 16.2에는 AMD 호스트의 SR-IOV(Single Root Input/Output Virtualization) 및 DPDK(Data Plane Development Kit) 워크로드 지원이 포함됩니다.
BZ#1897890
이 기능 개선을 통해 많은 역할이 있는 환경의 배포 및 업데이트 작업의 효율성, 성능 및 실행 시간이 향상됩니다. 배포 프로세스의 로깅 출력은 다양한 시간에 발생할 수 있는 특정 작업 실행을 더 잘 추적하기 위한 작업 ID를 포함하도록 개선되었습니다. 작업 ID를 사용하여 실행 문제를 해결할 때 타이밍과 실행의 상관 관계를 유지할 수 있습니다.
BZ#1900723

스택 업데이트 중에 KernelArgs를 수정하거나 추가할 수 있습니다. 영향을 받는 노드를 수동으로 재부팅해야 합니다.

예를 들어 현재 배포에 다음 구성이 있는 경우 hugepages=64를 변경하거나 스택 업데이트 중에 인수를 추가하거나 제거할 수 있습니다.

`KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=32 intel_iommu=on iommu=pt isolcpus=1-11,13-23"

예를 들면 다음과 같습니다.

KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt isolcpus=1-24"
KernelArgs: "isolcpus=1-11,13-23"
참고

업데이트 중에 KernelArgs를 완전히 제거하는 것은 지원되지 않습니다. KernelArgs 도 기존 오버클라우드 노드에 새로 추가할 수 있지만 이 경우 재부팅이 트리거되었습니다.

BZ#1920229

이번 개선된 기능을 통해 다음과 같은 새 매개변수를 사용하여 실시간 마이그레이션의 성능을 개선할 수 있습니다.

  • NovaLiveMigrationPermitPostCopy - 활성화된 경우 마이그레이션이 완료되기 전에 대상 노드에서 인스턴스가 활성화되고 전송해야 하는 메모리에 상한이 설정되어 대규모 인스턴스의 실시간 마이그레이션이 향상됩니다. 이 매개변수는 기본적으로 활성화되어 있습니다.
  • NovaLiveMigrationPermitAutoConverge - 활성화된 경우, 진행 중인 실시간 마이그레이션이 느리게 진행되면 메모리 복사 프로세스가 인스턴스의 메모리 쓰기보다 빠를 때까지 인스턴스 CPU가 제한됩니다. 이 매개변수는 기본적으로 비활성화되어 있습니다. NovaLiveMigrationPermitAutoConverge 를 활성화하려면 환경 파일에 다음 구성을 추가합니다.

    parameter_defaults:
      ComputeParameters:
        NovaLiveMigrationPermitAutoConverge: true
BZ#1926721
이번 기능 개선을 통해 check-latest-packages-version 검증의 성능과 애플리케이션이 향상되었습니다.
BZ#1926725
이번 기능 개선에는 tripleo-latest-packages-version에 대한 새로운 검증이 추가되었습니다. 이 검증은 나열된 tripleo 패키지에 최신 리포지토리가 있는지 확인합니다.
BZ#1938568
이번 업데이트 이전에는 collectdPluginInstanceFormat 매개변수가 'none', 'name', 'uuid' 또는 'metadata' 값 중 하나만 지정할 수 있었습니다. 이번 업데이트 후 collectdPluginInstanceFormat 매개변수는 이제 둘 이상의 값을 지정할 수 있으므로 collectd 지표의 plugin_instance 레이블에 더 많은 정보가 전송됩니다.
BZ#1977392
이번 업데이트를 통해 --db-only 옵션과 함께 openstack undercloud backup 명령을 사용하여 언더클라우드 노드에서 실행되는 데이터베이스 백업을 생성할 수 있습니다. 해당 백업을 사용하여 업그레이드 프로세스 중에 손상되는 경우 데이터베이스 상태를 복구할 수 있습니다.

3.1.4. 기술 프리뷰

이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.

BZ#1825895
Red Hat OpenStack Platform 16.2에서는 Timemaster를 사용하여 PTP(Precision Time Protocol)를 지원하는 기술 프리뷰를 사용할 수 있습니다.
BZ#1925999

RHOSP(Red Hat OpenStack Platform) director Operator는 Red Hat OpenShift Container Platform 상단에 CRD(사용자 정의 리소스 정의) 세트를 생성하여 RHOSP 언더클라우드에서 일반적으로 생성하는 리소스를 관리합니다. CRD는 하드웨어 프로비저닝 및 소프트웨어 구성을 위해 두 가지 유형으로 나뉩니다. Operator에는 오버클라우드 네트워크를 생성 및 관리하고, IP 주소를 관리하며, RHOSP 컨트롤러용 VM 세트를 생성하고, RHOSP Computes의 베어 메탈 세트를 생성하는 CRD가 포함됩니다.

기술 프리뷰의 경우 소프트웨어 구성은 기존의 RHOSP 또는 TripleO 인터페이스 및 CLI 명령을 사용하는 OpenStackClient Pod를 사용하여 수행됩니다. RHOSP director Operator 내에서 보다 확장 가능한 Heat-to-Ansible 플레이북 배포 워크플로를 생성하기 위한 작업이 진행 중입니다.

참고

RHOSP(Red Hat OpenStack Platform) director operator는 2022년 12월 13일에 RHOSP(Red Hat OpenStack Platform) 16.2.4 유지 관리 릴리스 직후 완전히 지원되는 기능이 되었습니다. 배포 정보는 RHBA-2022:8952, Red Hat OpenStack Platform 16.2.4 director operator용 컨테이너 릴리스를 참조하십시오.

3.1.5. 릴리스 노트

본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.

BZ#1654408

Image 서비스(glance) 이미지 변환의 경우 glance-direct 메서드는 기본적으로 활성화되어 있지 않습니다. 이 기능을 사용하려면 glance-api.conf 파일의 DEFAULT 섹션에서 enabled_import_methods[glance-direct,web-download] 또는 [glance-direct]로 설정합니다.

glance-direct 가져오기 방법을 사용하는 경우 이미지 서비스에 스테이징 영역이 있어야 합니다. glance-api.conf 파일의 DEFAULT 섹션에 node_staging_uri 옵션을 file://<absolute-directory-path>로 설정합니다. 이 경로는 모든 이미지 서비스 API 노드에서 사용할 수 있는 공유 파일 시스템에 있어야 합니다.

BZ#1906028
python-networking-fujitsu 패키지는 RHOSP 16.2에 포함되어 있지 않습니다.
BZ#1961784
이번 릴리스에서는 배포 중에 전체 디스크 이미지의 EFI 부트로더 자산이 유지되므로 shim 부트로더는 더 이상 덮어쓰지 않습니다. 이렇게 하면 배포 후 Secure Boot가 켜집니다.
BZ#1978286

Red Hat Ceph Storage 4부터 네트워크를 통해 Ceph 데몬이 생성한 모든 트래픽에 대해 암호화를 활성화할 수 있습니다.

v2의 보안 모드 설정은 Ceph 데몬과 Ceph 클라이언트 간의 통신을 암호화하여 엔드 투 엔드 암호화를 적용합니다.

새로운 tripleo-heat-templates 매개변수는 데몬과 클라이언트 간에 유선 암호화를 활성화할 수 있습니다. 데몬과 클라이언트 간의 유선 암호화를 활성화하도록 Ceph를 구성하려면 오버클라우드 배포 환경 파일에 다음 행을 추가합니다.

parameter_defaults:
  CephMsgrSecureMode: true
BZ#1989820
SR-IOV 워크로드의 대역폭 인식 스케줄링을 구성할 때 heat 매개변수 resource_provider_hypervisors를 사용합니다. 이 매개변수는 쌍이 지정된 목록 <network_device>:<hypervisor>'를 정의합니다. FQDN(정규화된 도메인 이름)을 사용하여 각 하이퍼바이저를 정의해야 합니다.
BZ#1992655

이전 릴리스에서 관리자는 사용자 지정 환경 파일의 CollectdExtraPlugins 매개변수에 ceph 플러그인을 추가해야 했습니다.

이번 릴리스에서는 ceph 플러그인이 Ceph Storage 노드에서 자동으로 로드됩니다. 따라서 Red Hat OpenStack Platform 13에서 16.2로 업그레이드하기 전에 사용자 정의 환경 파일의 CollectdExtraPlugins 매개변수에서 ceph 플러그인을 제거해야 합니다.

3.1.6. 확인된 문제

현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.

BZ#2111871

상당한 연결 손실은 RHOSP 16.2.2 및 16.2.3에 대한 특정 업데이트 후 워크로드에 영향을 미칠 수 있습니다.

이 버그는 RHOSP를 16.2.2 또는 16.2.3으로 업데이트하거나 16.2.1에서 또는 임의의 16.1 릴리스에서 배포에 영향을 미칩니다. 업데이트 경로에 영향을 받는지 확인하려면 문서 [1]을 참조하십시오.

수행할 내용

계획된 업데이트 경로가 버그의 영향을 받으며 지금 업데이트 할 이유가 없는 경우 RHOSP 16.2.4에서 계획된 수정 릴리스를 기다리는 것이 좋습니다.

계획된 업데이트 경로가 버그의 영향을 받고 16.2.2 또는 16.2.3으로 업데이트해야 하는 경우 Red Hat 지원 담당자에게 문의하여 해당 버그를 해결하는 Hot Fix와 호환되는지 확인하십시오.

버그 세부 정보

이 버그는 RHOSP 162.2. 및 16.2.3에서 도입된 OVN 21.12의 데이터베이스 스키마 변경에 의해 트리거됩니다. OVN 21.12에는 이전 버전에 없는 새 열이 포함되어 있습니다. OVN 데이터베이스 스키마를 변경하면 OpenStack에 문제가 발생하지 않아야 하지만 이 특정 변경 사항은 버그의 영향을 받습니다.

특히 다음 명령을 실행할 때 변수 시간(20초에서 3분)에 대한 인스턴스 연결이 손실됩니다.

$ openstack overcloud external-update run --stack overcloud --tags ovn

이 버그에 대한 수정 사항은 RHOSP 16.2.4에 대해 예약됩니다.

[1] 이 문서의 단계에 따라 업데이트 경로가 영향을 받는지 확인합니다.

https://access.redhat.com/solutions/6974338

BZ#2129445

libvirt 버전의 심각한 영향을 평가할 때까지 RHOSP 116.2.0에서 16.2.2 또는 16.2.3으로 업데이트하지 마십시오. 이 평가를 완료하려면 모든 계산 노드의 nova_libvirt 컨테이너의 libvirt 패키지를 확인합니다.

$ sudo podman exec nova_libvirt rpm -q libvirt

libvirt 버전이 7.0인 경우 배포가 버그의 영향을 받지 않습니다. 업데이트를 수행할 수 있습니다.

libvirt 버전이 7.6인 경우 구매의 영향을 받습니다. 업데이트가 위험합니다.

업데이트가 libvirt의 비호환성으로 인한 위험이 있음을 알고 있는 경우 다음 옵션 중 하나를 선택합니다.

대기: 릴리스될 때 RHOSP 16.2.4로 직접 업데이트합니다. 호환되지 않는 문제에 대한 수정 사항이 포함되어 있습니다. 이 옵션은 업데이트를 연기할 수 있는 경우 기본 옵션입니다. 16.2.4에서는 skip_hypervisor_version_check_on_lm 옵션이 16.2.4에 포함되어 있기 때문에 hot 수정없이 KCS [1]에 요약된 수동 단계를 수행할 수 있습니다.

핫 수정: Red Hat 지원 담당자에게 문의하여 문제를 해결하는 핫 수정 패치가 고객의 환경이 호환되는지 확인하십시오. 즉각적인 업데이트가 필요한 경우 이 옵션을 사용합니다.

호환성이 없는 버전으로 업데이트를 이미 수행한 경우 문제를 해결하는 방법에 대한 지침은 KCS 문서 [2]를 참조하십시오.

[1] 문서는 업데이트가 위험할 수 있는지 확인하는 데 도움이 됩니다(위와 동일). 또한 Hot Fix 옵션을 선택하는 경우 16.2.1, 16.2.2 또는 16.2.3으로 업데이트하기 위해 수행할 수 있는 단계가 포함되어 있습니다. 자세한 내용은 https://access.redhat.com/solutions/6972451

[2] 16.2.1, 16.2.2 또는 16.2.3에 대한 업데이트를 이미 완료한 경우 배포를 수정하는 데 도움이 되며 배포는 비호환성의 영향을 받습니다. 자세한 내용은 https://access.redhat.com/solutions/6969430

BZ#1975240

RHEL(Red Hat Enterprise Linux) 버전 8.3부터 Intel TSX(Transactional Synchronization Extensions) 기능 지원은 기본적으로 비활성화되어 있습니다. 현재 TSX 커널 인수가 비활성화된 호스트로 마이그레이션할 때 인스턴스 실시간 마이그레이션이 실패합니다.

이 영향은 TSX 기능을 지원하는 Intel 호스트에만 적용됩니다. 이 문제의 영향을 받는 CPU에 대한 자세한 내용은 영향을 받는 구성을 참조하십시오.

자세한 내용은 Red Hat Knowledgebase 솔루션 OpenStack 게스트에 미치는 Intel TSX 영향에 대한 지침을 참조하십시오.

BZ#1983748

Open vSwitch(ML2/OVS) 메커니즘 드라이버와 함께 Modular Layer 2 플러그인을 사용하는 RHOSP(Red Hat OpenStack Platform) 배포에서는 현재 오케스트레이션 서비스(heat) 매개 변수인 NeutronL3AgentAvailabilityZone이 관련 Neutron L3 에이전트 매개변수를 올바르게 설정하지 않는 알려진 문제가 있습니다.

해결방법: 사용자 지정 hieradata 문을 사용하여 이 값을 설정합니다. 다음 예제에서 [ROLE]을 사이트에 적합한 구성 가능 역할 이름으로 바꿉니다.

예제

[ROLE]ExtraConfig:
    neutron::agents::l3::availability_zone: role_availability_zone

자세한 내용은 Puppet을 참조하십시오. Advanced Overcloud Customization 가이드에서 roles 에 hieradata 사용자 지정.

BZ#1986423

OVS-DPDK(vfio-pci 드라이버)에 연결된 VF(가상 기능)를 사용하여 노드를 재부팅하면 해당 물리적 기능(PF)에서 VF가 초기화되지 않습니다. 결과적으로 가상 머신에서 해당 PF의 VF를 사용할 수 없습니다. 두 번째 VF를 다른 OSP 네트워크에 사용하는 경우 재부팅 후 예상대로 작동하지 않습니다.

해결방법: 노드를 재부팅하기 전에 컴퓨팅 노드에서 다음 단계를 수행합니다.

  1. "/etc/udev/rules.d/70-os-net-config-sriov.rules" 파일을 삭제합니다.
  2. "/etc/systemd/system/sriov_config.service" 파일의 "Before" 기준을 수정하여 "network-pre.target"을 추가하도록 수정된 "Before"는 다음과 같아야 합니다.

        Before=network-pre.target openvswitch.service

    해결방법은 문제를 해결하고 모든 VF가 올바르게 초기화됩니다.

BZ#2003708

RHOSP는 아직 VXLAN 네트워크에서 ML2/OVN을 지원하지 않습니다. 마이그레이션 프로세스에는 VXLAN 네트워크를 Geneve로 변환하는 단계가 포함됩니다. 마이그레이션 대상 버전이 RHOSP 16.2.0인 경우 버그로 인해 예상 VXLAN을 Geneve로 변환할 수 없으며 네트워크는 VXLAN으로 구성됩니다.

이 버그는 RHOSP 16.2에서 ML2/OVN으로의 마이그레이션에만 영향을 미칩니다. RHOSP 16.1의 ML2/OVN으로의 마이그레이션에는 영향을 미치지 않습니다.

BZ#1855423
이번 업데이트에서는 인스턴스 HA 환경의 빠른 전달 업그레이드(FFU)를 RHOSP 13에서 RHOSP 16.1로 방지하는 버그가 수정되었습니다.
BZ#1856901

OVS OFFLOAD 배포, SRIOV Switchdev 모드의 VF 링크 집계 그룹(LAG) 모드에서 Mellanox ConnectX-5 어댑터 카드에 대한 알려진 제한 사항이 있습니다.

PF(물리적 기능)의 VF 중 하나 이상이 VM에 바인딩되거나 연결된 경우 SR-IOV(Single-root input/output virtualization)를 비활성화하려고 하면 ifdownip link 와 같은 기능을 사용하여 PF를 바인딩 해제할 때 내부 펌웨어 오류가 발생합니다.

해결방법: 노드를 재부팅하여 본딩을 복원합니다. 자세한 내용은 본딩에서 PF를 제거하거나 SR-IOV 비활성화 시 Red Hat Knowledgebase 솔루션 Mellanox ConnectX-5 내부 오류를 참조하십시오.

OVS OFFLOAD를 사용하는 VF LAG 모드인 SRIOV switchdev 모드는 mstconfig 툴을 사용하여 펌웨어 구성에서 NUM_OF_VFS 매개변수에 대해 64보다 큰 값을 설정하는 경우 지원되지 않습니다. 현재는 사용할 수 있는 해결방법이 없습니다.

BZ#2109597
CX-5에는 하드웨어 (HW) 제한이 있습니다. 모든 네트워크 트래픽 흐름에는 HW의 방향이 있으며, 전송(TX) 또는 수신(RX)이 있습니다. 흐름의 소스 포트가 VF(가상 기능)인 경우 HW의 TX 흐름이기도 합니다. CX-5는 TX 경로에 VLAN을 팝업할 수 없으므로 pop_vlan 을 사용하여 흐름을 HW로 오프로드할 수 없습니다.

3.1.7. 지원되지 않는 기능

이 섹션의 항목은 더 이상 지원되지 않거나 향후 릴리스에서 더 이상 지원되지 않습니다.

BZ#1868673
스토리지를 사용하는 분산 컴퓨팅 노드 배포의 경우 dcn-hci.yaml 의 이름이 dcn-storage.yaml로 변경되었습니다. 스토리지가 있는 DCN 사이트의 경우 HCI(Hyper-Converged Infrastructure)를 사용하지 않는 옵션이 있기 때문입니다. DCN-hci.yaml 은 더 이상 사용되지 않지만 이전 버전과의 호환성을 위해 환경 디렉토리에 남아 있습니다. dcn-hci.yaml 은 Red Hat OpenStack 플랫폼 17에서 제거됩니다. dcn-storage.yamldcn-hci.yaml 대신 사용해야 합니다.
BZ#1984484
Google Cloud Storage를 사용한 블록 스토리지 서비스(cinder) 백업이 더 이상 사용되지 않습니다. 다음 주요 릴리스에서 지원은 제거될 예정입니다.
BZ#1984887
이번 릴리스에서는 GCS(Google Cloud Services)에 대한 Block Storage 서비스(cinder) 백업 지원이 더 이상 사용되지 않습니다. RHOSP(Red Hat OpenStack Platform) 17.0에서는 지원이 제거됩니다.
BZ#1990802

RHOSP(Red Hat Openstack Platform) 16.2에서는 RHEL 9에서 Spice 그래픽 소프트웨어에 대한 지원이 제거되므로 QXL 비디오 모델에 대한 지원이 더 이상 사용되지 않습니다. 이로 인해 RHEL-8에서 RHEL-9로 마이그레이션할 때 QXL을 사용하는 인스턴스의 문제가 발생합니다. Red Hat은 qxl 대신 UEFI 및 BIOS 인스턴스에 virtio 비디오 모델을 사용할 것을 권장합니다. 이미지에서 새 인스턴스를 만들 때 새 인스턴스를 시작하기 전에 비디오 모델을 설정합니다.

$ openstack image set --property hw_video_model=virtio <image>

QXL 비디오 모델을 사용하는 기존 인스턴스의 비디오 모델을 업데이트하려면 다음을 수행합니다.

  1. 인스턴스를 중지합니다.
  2. 인스턴스의 스냅샷을 만듭니다.
  3. hw_video_model=virtio 속성을 포함하도록 인스턴스 스냅샷 이미지의 이미지 메타데이터를 업데이트합니다.
  4. 인스턴스 스냅샷을 사용하여 새 인스턴스를 만듭니다.

    지원되는 비디오 모델에 대한 자세한 내용은 이미지 생성 및 관리 가이드의 이미지 구성 매개변수를 참조하십시오.

3.2. Red Hat OpenStack Platform 16.2.1 유지 관리 릴리스 - 2021년 12월 9일

이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

3.2.1. 권고 목록

이 릴리스에는 다음 권고가 포함되어 있습니다.

RHBA-2021:5067
OSP 16.2 구성 요소 릴리스
RHEA-2021:5068
Red Hat OpenStack Platform 16.2.1 director 이미지 버그 수정 권고
RHEA-2021:5069
Red Hat OpenStack Platform 16.2 컨테이너 버그 수정 권고

3.2.2. 버그 수정

이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.

BZ#1977442
이번 업데이트 이전에는 ML2/OVN 컨테이너가 시작되었지만 서비스가 제대로 작동하지 않았습니다. 이 문제의 원인은 ML2/OVN 컨트롤러 컨테이너에 TLS를 지원하는 구성이 포함되지 않았기 때문입니다. 이번 업데이트를 통해 ML2/OVN 컨테이너 구성이 모든 올바른 구성을 포함하도록 업데이트되었으며 이제 올바르게 작동합니다.
BZ#2005404

이번 업데이트 이전에는 최소 이미지에서 certmonger 패키지가 삭제되어 Red Hat Ceph Storage 노드를 배포할 수 없었습니다.

이번 업데이트를 통해 certmonger 패키지가 이미지에 다시 추가되어 이제 Red Hat Ceph Storage 노드를 배포할 수 있습니다.

BZ#2007268
이번 업데이트 이전에는 잠금 처리 문제로 인해 IPMI 기반 노드에서 전원 상태 동기화의 일부로 하드웨어 벤더를 기록하지 못했습니다. 이 문제로 인해 전원 상태 동기화가 실패하고 ipmi 하드웨어 유형을 사용한 노드가 Maintenance (유지 관리) 상태가 되었습니다. 이번 업데이트를 통해 잠금이 올바르게 처리되고 ipmi 하드웨어 유형을 사용하는 베어 메탈 노드의 전원 상태 동기화가 올바르게 작동하고 잠금 오류가 발생하지 않습니다.
BZ#2008981
이번 업데이트 이전에는 RHEL(Red Hat Enterprise Linux) 내부 업그레이드 툴인 LEAPP(Red Hat Enterprise Linux)의 python2 패키지를 제거하지 못했습니다. 이 오류는 LEAPP 패키지를 유지하는 DNF 제외 옵션으로 인해 발생했습니다. 이번 업데이트를 통해 이제 필요한 LEAPP 패키지가 성공적으로 제거되었는지 확인하기 위해 자동화가 포함되었습니다.
BZ#2019178
이번 업데이트 이전에는 RHEL 리포지토리의 업그레이드 가능한 mariadb-server 패키지로 인해 패키지 관리자가 호스트에서 mariadb-server 패키지를 업그레이드하여 동일한 호스트에 사전 존재하는 컨테이너화된 mariadb-server 를 방해했습니다. 이번 업데이트를 통해 RHOSP(Red Hat OpenStack Platform) director는 컨테이너화된 MariaDB도 있는 모든 호스트에서 mariadb-server 패키지를 제거하며 RHOSP FFU 프로세스가 계속됩니다.

3.2.3. 릴리스 노트

본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.

BZ#1989820
SR-IOV 워크로드의 대역폭 인식 스케줄링을 구성할 때 heat 매개변수 resource_provider_hypervisors를 사용합니다. 이 매개변수는 쌍이 지정된 목록 <network_device>:<hypervisor> 를 정의합니다. FQDN(정규화된 도메인 이름)을 사용하여 각 하이퍼바이저를 정의해야 합니다.
BZ#2007255
이번 업데이트를 통해 collectd 컨테이너의 메모리 제한이 512MB로 증가했습니다. 이 제한을 초과하면 컨테이너가 다시 시작됩니다.

3.2.4. 기술 프리뷰

이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.

BZ#1892796

RHOSP(Red Hat OpenStack Platform) 16.2.1에서는 NFV 배포에서 Intel Columbiaville E810 NIC를 지원하는 기술 프리뷰를 사용할 수 있습니다.

  • heat 템플릿에서 DDP(동적 장치 개인화)를 구성할 수 없습니다.
  • 실시간 마이그레이션은 지원되지 않습니다.
  • RHOSP 16에서는 VF(가상 기능) 속도 제한은 지원되지 않습니다.

    참고

    RHOSP(Red Hat OpenStack Platform) 16.2.3에서 NFV 배포의 Intel Columbiaville E810 NIC가 이제 다음과 같은 알려진 문제로 완전히 지원됩니다.

    • OVS는 하나의 VF만 사용할 수 있습니다. (BZ#1978622)
    • OVN-DPDK의 커널 공간에서 실행 중인 PMD 코어 (BZ#2049442)

3.2.5. 확인된 문제

현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.

BZ#1966157
Obgenve 네트워크에 두 개 이상의 인스턴스가 있는 Compute 노드에 Mellanox 어댑터가 있는 network_typegenve 와 함께 ML2/OVN을 사용할 때 제한 사항이 있습니다. 인스턴스 중 하나의 유동 IP에 연결할 수 있습니다.
BZ#2003708

RHOSP는 아직 VXLAN 네트워크에서 ML2/OVN을 지원하지 않습니다. 마이그레이션 프로세스에는 VXLAN 네트워크를 Geneve로 변환하는 단계가 포함됩니다. 마이그레이션 대상 버전이 RHOSP 16.2.0인 경우 버그로 인해 예상 VXLAN을 Geneve로 변환할 수 없으며 네트워크는 VXLAN으로 구성됩니다.

이 버그는 RHOSP 16.2에서 ML2/OVN으로의 마이그레이션에만 영향을 미칩니다. RHOSP 16.1의 ML2/OVN으로의 마이그레이션에는 영향을 미치지 않습니다.

3.3. Red Hat OpenStack Platform 16.2.2 유지 관리 릴리스 - 2022년 3월 23일

이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

3.3.1. 권고 목록

이 릴리스에는 다음 권고가 포함되어 있습니다.

RHEA-2022:1002
Red Hat OpenStack Platform 16.2.2(Train) 배포 이미지 버그 수정 권고
RHBA-2022:1001
Red Hat OpenStack Platform 16.2.2 구성 요소 릴리스
RHSA-2022:1000
보통: Red Hat OpenStack Platform 16.2 (numpy) 보안 업데이트
RHSA-2022:0999
보통: Red Hat OpenStack Platform 16.2 (openstack-nova) 보안 업데이트
RHSA-2022:0998
보통: Red Hat OpenStack Platform 16.2 (golang-github-vbatts-tar-split) 보안 업데이트
RHSA-2022:0997
보통: Red Hat OpenStack Platform 16.2 (golang-qpid-apache) 보안 업데이트
RHSA-2022:0996
보통: Red Hat OpenStack Platform 16.2 (openstack-neutron) 보안 업데이트
RHSA-2022:0995
보통: Red Hat OpenStack Platform 16.2 (openstack-tripleo-heat-templates) 보안 업데이트
RHBA-2022:0994
Red Hat OpenStack Platform 16.2 컨테이너 이미지 릴리스
RHSA-2022:0993
보통: Red Hat OpenStack Platform 16.2 (python-oslo-utils) 보안 업데이트
RHSA-2022:0992
중요: Red Hat OpenStack Platform 16.2 (python-twisted) 보안 업데이트

3.3.2. 버그 수정

이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.

BZ#1956785
이번 업데이트 이전에는 JSON 형식의 파일을 가리키도록 undercloud.conf 에서 net_config_override 매개변수만 설정할 수 있습니다. 이번 업데이트를 통해 이제 undercloud.confnet_config_override 매개변수를 구성하여 YAML 또는 JSON 형식의 파일을 가리킬 수 있습니다.
BZ#1961237
이번 업데이트 이전에는 dnsmasq가 올바르게 실행된 경우에도 dnsmasq 상태 확인을 실패했습니다. healthcheck는 root 사용자가 아닌 dnsmasq 사용자를 사용했기 때문에 상태 확인을 실패했으며 /proc 파일에 액세스할 수 없었습니다. 이로 인해 검증이 활성화되면 잘못된 systemd 저널 메시지와 오류가 발생했습니다. 이번 업데이트를 통해 dnsmasq 상태 점검은 제한된 사용이며 이후 릴리스에서 단계적으로 중단되고 있습니다. 이제 dnsmasq 컨테이너가 실행되는 동안 정상으로 표시됩니다.
BZ#1978228

이번 업데이트 이전에는 다음 구문이 true인 경우 conp 프로세스가 실패했습니다.

  • 시스템은 TLS-everywhere(TLSe)와 함께 배포됩니다.
  • 시스템은 더 이상 사용되지 않는 authconfig 유틸리티를 사용하여 시스템에서 인증을 구성합니다.
  • 램프 업그레이드를 트리거하기 전에 "leapp 응답 --section authselect_check.confirm=True" 명령이 실행되지 않았습니다.

    이번 업데이트를 통해 윤p 프로세스가 "leapp answer --section authselect_check.confirm=True" 명령을 실행할 필요 없이 성공적으로 완료됩니다.

BZ#2003762

이번 업데이트 이전에는 PowerMaxOS 5978.711을 사용하여 스냅샷을 생성할 때 REST에 페이로드 응답 변경 사항이 발생하여 장치 레이블이 포맷을 수정했습니다. 솔루션의 기본 데이터는 변경되어 더 이상 콜론 문자(:)가 포함되지 않습니다. 이로 인해 PowerMax 드라이버에서 IndexError 예외가 발생했습니다.

IndexError: list index out of range

이번 업데이트에서는 PowerMaxOS 5978.711 이상에서 이 문제가 해결되었습니다.

BZ#2006556
이번 업데이트에서는 출력이 1000행을 초과하면 openstack volume backup list 명령 출력에서 세부 정보를 생략한 버그가 수정되었습니다.
BZ#2006970

멀티 코어 시스템에서 높은 CPU 사용량이 모니터링된 경우 CPU 사용에 대한 계산이 부정확했습니다.

이번 업데이트를 통해 멀티 코어 시나리오에서 CPU 사용 계산이 정확합니다. 최신 STF 대시보드가 이 업데이트를 통합하도록 조정되었습니다.

BZ#2010246

이번 업데이트에서는 Dell EMC PERC H755 RAID 컨트롤러 물리적 디스크를 비RAID 모드로 변환할 때 의도하지 않은 결과가 발생한 버그가 수정되었습니다.

변환으로 RAID-0 가상 디스크가 잘못 생성되고 물리적 디스크를 사용하는 온라인 상태로 이동했습니다.

RAID-0 가상 디스크는 변환 중에 더 이상 생성되지 않습니다.

BZ#2022018

이번 업데이트에서는 이미지에서 여러 VM을 동시에 부팅하면 일부 VM(가상 머신) 부팅 작업이 실패하는 버그가 수정되었습니다.

이전에는 스토리지 백엔드가 COW(Copy-On-Write) 모드를 지원하는 경우 Block Storage 서비스(cinder)의 GCFS SpectrumScale 드라이버가 올바르게 탐지되지 않았습니다. 드라이버에서 이미지의 볼륨을 빠르게 생성하는 기능과 같은 COW 기능을 비활성화했습니다. 이미지에서 여러 인스턴스를 동시에 부팅할 때 이미지를 부팅 볼륨에 복사할 때 일부 인스턴스가 시간 초과되었습니다.

이제GPFS 블록 스토리지 서비스 드라이버는 스토리지 백엔드가 COW 모드를 지원하는 시기를 올바르게 감지합니다. 이제 여러 VM 인스턴스를 동시에 생성할 수 있습니다.

BZ#2022121
이번 업데이트 이전에는 NFS 드라이버에서 오류 상태에서 OpenStack Storage 스냅샷을 삭제하려는 시도가 차단되어 사용자가 손상된 스냅샷 DB 항목을 제거하지 못했습니다. 이번 업데이트를 통해 실패한 스냅샷을 정리할 수 있도록 제한이 제거됩니다.
BZ#2024684

이번 업데이트에서는 Ceph 클라이언트 릴리스 15.2.0(Octopus)을 사용하여 Ceph 스토리지 백엔드에 연결할 수 없는 버그가 수정되어 Red Hat Ceph Storage 5.0 이상에 영향을 미칩니다.

Ceph 연결을 활성화하기 위해 생성된 임시 구성 파일에 '[global]' 섹션 마커가 포함되지 않았습니다. 이번 업데이트에서는 임시 파일에 '[global]' 섹션 마커가 추가되었습니다.

섹션 마커는 Ceph 클라이언트 릴리스 0.94.0(Hammer)에서 소개되었습니다. Octopus 릴리스부터 Ceph에 마커가 있어야 합니다. 이 수정 사항은 Red Hat Ceph Storage 4.x와 역호환됩니다.

BZ#2026290
이번 업데이트 이전에는 OpenStack Orchestration을 사용하여 rsyslog를 구성한 경우 HAproxy 로그가 전달되지 않았습니다. 이번 업데이트를 통해 필요한 모든 매개 변수가 있습니다. 즉, HAProxy 로그가 수집되어 전달되는 로그에 포함됩니다.
BZ#2027759
이번 업데이트에서는 Block Storage 서비스(cinder) powermax_port_groups 매개변수를 올바르게 사용하지 못하는 오류가 수정되었습니다.
BZ#2036652

RHOSP(Red Hat OpenStack Platform)는 부팅 서버 요청에서 인스턴스 디스플레이 이름으로 FQDN(정규화된 도메인 이름)의 사용을 지원하지 않습니다. 인스턴스 표시 이름은 부팅 서버 요청에서 instance.hostname 필드로 전달됩니다.

최근 업데이트에서는 instance.hostname 필드를 삭제합니다. 격리 단계에는 마침표를 대시로 교체하는 대신 지원되지 않는 FQDN 인스턴스 표시 이름을 계속 사용할 수 없도록 합니다.

이번 업데이트에서는 부팅 서버 요청에 인스턴스 표시 이름으로 FQDN(정규화된 도메인 이름)을 사용하는 고객에게 임시 해결 방법을 제공합니다. 이 경우 인스턴스 표시 이름이 마침표 뒤에 하나 이상의 숫자 숫자가 오는 케이스로 인해 발생하는 범위가 제한됩니다.

부팅 서버 요청에서 FQDN을 인스턴스 표시 이름으로 사용하는 경우 RHOSP 17로 업그레이드하기 전에 워크플로를 수정합니다.

BZ#2038897
이번 업데이트에서는 DCN(Distributed Compute node) 노드에 있는STF(Service Telemetry Framework) 배포의 HAProxy 구성에 metrics_qdr 서비스가 표시되도록 하는 버그가 수정되었습니다.

3.3.3. 기능 개선

이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.

BZ#1848200
스냅샷은 CephFS 백엔드가 있는 Shared File Systems 서비스(manila)에서 완전히 지원됩니다. 사용자는 스냅샷을 통해 공유의 지정 시점 백업을 만들고 삭제할 수 있습니다. 클라우드 관리자는 사용자가 생성할 수 있는 스냅샷 수 또는 크기 할당량을 제어할 수 있습니다.
BZ#1886762

Block Storage 서비스(cinder)는 이제 외부 NFS 공유를 사용하여 오버클라우드 컨트롤러 노드에서 Image 서비스(glance) 이미지의 이미지 형식 변환을 수행할 수 있습니다. 이 기능을 사용하면 변환 작업 중에 노드의 공간이 완전히 채워지는 것을 방지할 수 있습니다.

변환을 위한 외부 NFS 공유 구성을 참조하십시오.

BZ#1894668
DCN 배포에서는 에지 사이트와 중앙 사이트 간에 오프라인 볼륨 마이그레이션이 지원됩니다. 볼륨은 에지 사이트에서 중앙 사이트로 마이그레이션할 수 있으며 그 반대의 경우도 마찬가지입니다. 그러나 두 에지 사이트 간 직접 오프라인 볼륨 마이그레이션은 지원되지 않습니다.
BZ#1921224
이 기능을 통해 DCN 환경에서는 중앙 및 에지 사이트 간에 오프라인 볼륨 마이그레이션을 수행할 수 있습니다.
BZ#1949675

이번 개선된 기능을 통해 실험적 rsyslog reopenOnTruncate 설정을 통해 rsyslog가 파일에서 로그가 발생할 때 즉시 인식되도록 할 수 있습니다. 이 설정은 rsyslog로 작동하도록 구성된 모든 서비스에 영향을 미칩니다.

rsyslog reopenOnTruncate 가 비활성화되면 rsyslog는 추가 로그를 사용하기 전에 로그 파일이 원래 용량으로 채워지기를 기다립니다.

BZ#1969411
이번 업데이트 이전에는 Ceph 대시보드를 프로비저닝 네트워크 또는 전용 구성 가능 네트워크에서만 노출할 수 있었습니다. 이제 Red Hat OpenStack Platform director는 CephDashboardNetwork 매개변수를 처리하여 Operator에서 사용하는 프런트 엔드 네트워크를 정의하고 Ceph 대시보드 및 모니터링 스택에 대한 액세스를 이 네트워크로 제한합니다.
BZ#1971545

이번 업데이트를 통해 ML2/OVS 배포에서 하드웨어 오프 로드된 포트에 대해 QoS 최대 대역폭 제한, 송신 방향 규칙을 설정할 수 있습니다. 정책을 설정하려면 일반 QoS 정책/rules 방법을 사용하십시오.

OVS 미터 작업을 오프로드할 수 없기 때문에 백엔드에서는 ip link 명령을 사용하여 일반 OVS QoS 엔진 대신 정책을 시행합니다. 측정기 작업이 오프로드되지 않음을 참조하십시오.

BZ#1977392
이번 업데이트를 통해 --db-only 옵션과 함께 openstack undercloud backup 명령을 사용하여 언더클라우드 노드에서 실행되는 데이터베이스 백업을 생성할 수 있습니다. 해당 백업을 사용하여 업그레이드 프로세스 중에 손상되는 경우 데이터베이스 상태를 복구할 수 있습니다.
BZ#1984875
경우에 따라 셰이프 액터는 업그레이드 중에 도약 프로세스를 차단합니다. 이제 새로운 역할별 LeappActorsToRemove 매개변수를 사용하여 기여자를 제거할 수 있습니다.
BZ#1999324
이번 개선된 기능을 통해 NovaLiveMigrationPermitAutoConverge 매개변수의 기본값이 enabled로 업데이트되었습니다. 매개 변수가 활성화되면 마이그레이션 성능이 느리고 완료되지 않을 수 있는 경우 메모리 복사 프로세스가 인스턴스의 메모리 쓰기보다 빠를 때까지 인스턴스 CPU의 속도가 느려집니다.
BZ#1999725
이제 기본 전용 스토리지 NFS NFS 네트워크 대신 외부 네트워크에 CephFS NFS 게이트웨이(ganesha)를 배포할 수 있습니다.
BZ#2029943
이 릴리스에는 HPE 스토리지 어레이용 Block Storage 서비스(cinder) 드라이버 업데이트가 포함되어 있습니다. 업데이트된 드라이버를 사용하면 EgressIPra 버전 4.2 이상에 대한 HPE의 순위라 제품에 iSCSI 프로토콜을 사용할 수 있습니다.
BZ#2050154
RHOSP(Red Hat OpenStack Platform)는 이제 OVN을 업데이트하는 올바른 방법을 지원합니다. 자세한 내용은 Optional을 참조하십시오. 모든 오버클라우드 서버에서 ovn-controller 컨테이너 업데이트.

3.3.4. 기술 프리뷰

이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.

BZ#1952060

이 기술 프리뷰 업데이트를 통해 OVS PMD 자동 로드 밸런싱을 구성하도록 다음 매개변수를 설정할 수 있습니다.

  • OvsPmdAutoLb: OVS DPDK PMD Auto Load Balance 기능을 활성화/비활성화합니다. 값은 true 또는 false입니다. OVS DPDK는 기본값 false를 사용합니다.
  • OvsPmdLoadThreshold: OVS DPDK PMD Auto Load Balance 기능에 대해 최소 PMD 스레드 로드 임계값을 설정합니다. PMD Auto Load Balance가 트리거될 수 있는 경우 정지되지 않은 PMD 스레드 부하 임계값(%)의 최소 PMD 스레드 로드 임계값(%)을 0에서 100으로 설정합니다.
  • OvsPmdImprovementThreshold: OVS DPDK PMD Auto Load Balance 기능에 PMD 부하 분산 개선 임계값을 설정합니다. PMD Auto Load Balance가 발생할 수 있는 비관리형 PMD 스레드를 통해 부하 분산의 최소 평가 백분율 개선을 지정하려면 0에서 100으로 설정합니다.
  • OvsPmdRebalInterval: OVS DPDK PMD 자동 로드 밸런싱 기능에 PMD 자동 로드 밸런싱 간격을 설정합니다. 값을 0에서 20,000로 설정하여 연속 PMD Auto Load Balancing 반복 2개 사이의 최소 시간(분)을 지정합니다.

3.3.5. 릴리스 노트

본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.

BZ#1978286

Red Hat Ceph Storage 4부터 네트워크를 통해 Ceph 데몬이 생성한 모든 트래픽에 대해 암호화를 활성화할 수 있습니다.

v2의 보안 모드 설정은 Ceph 데몬과 Ceph 클라이언트 간의 통신을 암호화하여 엔드 투 엔드 암호화를 적용합니다.

새로운 tripleo-heat-templates 매개변수는 데몬과 클라이언트 간에 유선 암호화를 활성화할 수 있습니다. 데몬과 클라이언트 간의 유선 암호화를 활성화하도록 Ceph를 구성하려면 오버클라우드 배포 환경 파일에 다음 행을 추가합니다.

parameter_defaults:
  CephMsgrSecureMode: true
BZ#1982489
RHOSP 16.2.2를 사용하면 아키텍처에 POWER(ppc64le) 및 x86_64 UEFI 노드가 모두 포함된 경우 PXE 및 iPXE 부팅 모드를 모두 지원하도록 언더클라우드를 구성할 수 있습니다. 자세한 내용은 여러 CPU 아키텍처 오버클라우드 구성을 참조하십시오.
BZ#1984555
이번 업데이트에서는 CollectdContainer additionalCapAdd 변수를 배포 도구에 추가합니다. 이 변수는 쉼표로 구분된 추가 collectd 컨테이너 기능 목록입니다. 이를 사용하여 collectd 컨테이너에 기능을 추가할 수 있습니다.

3.3.6. 확인된 문제

현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.

BZ#2027787

RHOSP(Red Hat OpenStack Platform) 16.2를 설치하기 전에 advanced-virt-for-rhel-8 리포지토리를 비활성화하고 RHOSP 16.2에서 최신 유지 관리 릴리스로 업데이트하거나 16.1에서 16.2로 업그레이드합니다.

RHOSP 호스트에 advanced-virt-for-rhel-8 리포지토리가 필요하지 않습니다. 비활성화하지 않으면 종속성 문제로 인해 설치, 업데이트 또는 업그레이드가 실패합니다. advanced-virt-for-rhel-8-x86_64-rpms 리포지토리는 RHEL 8.4에서 작동하지 않는 RHEL 8.latest를 기반으로 하므로 종속성 오류가 발생합니다.

이 문제를 해결하려면 리포지토리를 비활성화합니다. 설치, 업데이트 또는 업그레이드 시나리오에 적합한 단계를 수행합니다.

  • 시나리오: 새로운 16.2 설치 또는 16.2에서 최신 버전의 16.2로 업데이트합니다.

    $ subscription-manager repos --disable advanced-virt-for-rhel-8-x86_64-rpms

    $ DNF 모듈을 disable -y virt:av

    $ DNF 모듈을 enable -y virt:rhel

  • 시나리오: 16.1tekton16.2에서 업그레이드.

    $ subscription-manager repos --disable advanced-virt-for-rhel-8-x86_64-rpms

    $ DNF module disable -y virt:8.2

    $ DNF 모듈을 enable -y virt:rhel

BZ#2050765

현재 OpenStack tripleo validator run 명령에서 오류를 생성하는 알려진 문제가 있습니다. 명령 출력에서 Status_by_Host 열에 '호스트가 일치되지 않음' 값이 포함됩니다. 이 오류는 언더클라우드에 ansible 인벤토리를 사용할 수 없고 단일 검증기 그룹으로 제한되지 않았기 때문에 모든 openstack validator run 호출에서 발생합니다. 이 오류는 오버클라우드 검증에도 영향을 미칩니다. 이 문제의 근본 원인은 tripleo-ansible-inventory가 더 이상 실시간으로 호출되지 않는 tripleo 클라이언트 코드의 회귀 문제입니다.

결과적으로 RHOSP(Red Hat OpenStack Platform) 16.2 업데이트에서 tripleo validator run --group pre-introspection 명령이 모든 테스트에서 실패합니다.

해결방법: tripleo-ansible-inventory --static-yaml-inventory inventory.yaml 을 수동으로 실행하여 inventory.yaml이라는 파일을 생성합니다. 그런 다음 -i inventory.yaml 인수를 사용하여 검증을 실행합니다.

# tripleo-ansible-inventory --static-yaml-inventory inventory.yaml
# openstack tripleo validator run  --group pre-introspection -i inventory.yaml

자세한 내용은 Red Hat Knowledgebase 솔루션 openstack tripleo validator run command produces error 을 참조하십시오.

3.3.7. 지원되지 않는 기능

이 섹션의 항목은 더 이상 지원되지 않거나 향후 릴리스에서 더 이상 지원되지 않습니다.

BZ#2023517
collectd 플러그인 write_redis는 RHOSP(Red Hat OpenStack Platform) 16.2에서 더 이상 사용되지 않으며 RHOSP 17.0에서 제거됩니다.

3.4. Red Hat OpenStack Platform 16.2.3 유지 관리 릴리스 - 2022년 6월 22일

이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

3.4.1. 권고 목록

이 릴리스에는 다음 권고가 포함되어 있습니다.

RHBA-2022:4793
Red Hat OpenStack Platform 16.2.3 (Train)의 구성 요소 릴리스
RHBA-2022:5117
Red Hat OpenStack Platform 16.2.3 컨테이너 버그 수정 권고
RHEA-2022:5113
Red Hat OpenStack Platform 16.2.1 (Train) director 이미지 개선 권고
RHSA-2022:5114
보통: Red Hat OpenStack Platform 16.2 (openstack-barbican) 보안 업데이트
RHSA-2022:5115
보통: Red Hat OpenStack Platform 16.2 (python-django20) 보안 업데이트
RHSA-2022:5116
보통: Red Hat OpenStack Platform 16.2 (puppet-firewall) 보안 업데이트

3.4.2. 버그 수정

이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.

BZ#1678328
기본 공유 유형을 지정하지 않고 공유를 생성하면 공유 생성이 실패합니다. 이번 업데이트 이전에는 오류 메시지 없이 공유 생성에 실패했습니다. 이번 업데이트를 통해 실패 이유를 해결하는 데 도움이 되는 오류 메시지가 표시됩니다.
BZ#2010990

이번 업데이트 이전에는 이전에 실패한 베어 메탈 노드의 인트로스펙션을 수동으로 트리거하려고 하면 다음과 같은 오류 메시지가 반환됩니다.

'sync' 이벤트에서 'uninitialized' 상태에서 전환할 수 없습니다.

이는 베어 메탈 프로비저닝 검사기(ironic-inspector) 내부 상태 추적의 결함으로 인해 발생했습니다. 내부 상태 캐시에 해당 세션이 이미 진행 중이었으므로 Bare Metal 노드에 오류가 발생했습니다. 이번 업데이트를 통해 항목이 이미 존재하는 경우 새 인트로스펙션 요청이 상태 캐시를 명시적으로 재설정하고 이전에 실패한 인트로스펙션 작업을 다시 시도할 수 있습니다.

BZ#2015699
이번 업데이트 이전에는 RsyslogElasticsearchSetting 매개 변수가 여러 서버를 설정하는 데 필요한 배열 형식을 지원하지 않았습니다. 이번 업데이트를 통해 이제 RsyslogElasticsearchSetting 매개변수가 여러 항목이 있는 값을 허용합니다. 다음 배열 형식을 사용하여 여러 Elasticsearch 서버를 정의할 수 있습니다. server: ["elasticsearch1", "elasticsearch2"]
BZ#2038881
libvirt가 업데이트되어 더 많은 지표를 제공합니다. API 변경으로 인해 collectd이 호환되지 않아 애플리케이션이 충돌할 수 있습니다. 이번 업데이트를 통해 virt 플러그인을 통해 hugepage 사용을 제공하도록 collectd이 조정되었습니다. hugepages 지표는 virt 플러그인을 통해 노출되고 collectd가 API 변경과 일치하도록 조정되어 virt 메트릭을 가져올 때 애플리케이션이 더 이상 충돌하지 않습니다.
BZ#2055409

이번 업데이트 이전에는 DCN 노드를 교체하는 동안 교체 노드의 etcd 서비스가 시작되지 않아 해당 노드의 cinder-volume 서비스가 실패했습니다. 이 오류는 기존 etcd 클러스터에 가입하지 않고 새 etcd 클러스터를 부트 스트랩하는 것처럼 etcd 서비스를 시작하려는 DCN 노드 교체로 인해 발생했습니다.

이번 업데이트를 통해 새 매개변수인 EtcdInitialClusterState 가 추가되었습니다. EtcdInitialClusterState기존 으로 설정하면 DCN 노드에서 etcd를 올바르게 시작하여 cinder-volume 서비스가 성공적으로 실행됩니다.

BZ#2056918

이번 업데이트 이전에는 cinder-volume 서비스가 active-active 모드에서 실행을 중지하려고 하면 failed 상태가 되었습니다. 이러한 실패의 원인은 서비스를 제대로 중지하는데 충분한 시간을 허용하지 않기 때문입니다.

이번 업데이트를 통해 서비스를 중지하는데 할당된 시간 기간이 확장되었으며 서비스가 중지되면 비활성 상태로 이동합니다.

BZ#2064767

이번 업데이트 이전에는 RHOSP Bare Metal 서비스(ironic)에서 원격 Redfish BMC(Baseboard Management Controller)에 대한 연결이 손실되어 베어 메탈 노드가 유지보수 상태로 전환되고 전원 상태가 없음 으로 변경될 수 있었습니다. 사이트의 환경 요인에 따라 베어 메탈 노드의 일부 또는 전체가 장기간 이러한 원치 않는 유지 관리 상태에 있을 수 있습니다.

BMC에 대한 높은 패킷 손실로 인한 일시적인 네트워크 연결 문제로 인해 Redfish를 사용할 때 연결 캐싱 문제가 발생했습니다. 세션 토큰을 재협상해야 하는 경우 캐시된 세션 오브젝트가 무효화되지 않고 BMC에 연결이 끊어졌습니다.

이번 업데이트를 통해 베어 메탈 서비스에서 연결 또는 인증 문제가 감지될 때 원격 Redfish BMC를 사용하여 완전히 새로운 캐시된 세션을 초기화합니다. 또한 노드의 BMC 암호가 변경될 경우 업데이트된 인증 정보를 사용할 수 있습니다.

BZ#2073096
이번 업데이트 이전에는 CinderDefaultVolumeType 매개변수에alphanumeric 문자가 포함된 경우 매개변수 검증에 실패했습니다. 이로 인해 오버클라우드 배포 및 기존 배포에 대한 업데이트가 실패했습니다. 이번 업데이트를 통해 CinderDefaultVolumeType 검증은 non-alphanumeric 문자를 지원합니다.

3.4.3. 기능 개선

이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.

BZ#1868940
이번 기능 개선에는 HostDomain 유형이 추가되었습니다. HostDomain은 밑줄 문자인 RFC1033 지원이 추가된 상태에서 HostAddress와 동일합니다. DomainKeys 및 서비스 레코드와 같은 시스템은 밑줄을 사용합니다. Compute 서비스는 HostDomain 유형을 사용하여 live_migration_inbound_addr을 정의할 수 있습니다.
BZ#1892796

RHOSP(Red Hat OpenStack Platform) 16.2.3에서 NFV 배포의 Intel Columbiaville E810 NIC가 이제 다음과 같은 알려진 문제로 완전히 지원됩니다.

  • OVS는 하나의 VF만 사용할 수 있습니다. (BZ#1978622)
  • OVN-DPDK의 커널 공간에서 실행 중인 PMD 코어 (BZ#2049442)
BZ#1916092
RHOSP(Red Hat OpenStack Platform) 16.2.3부터 OVN(Open Virtual Networking)을 사용한 Modular Layer 2 메커니즘 드라이버는 VXLAN 터널링 프로토콜을 지원합니다. 이제 ML2/OVS에서 ML2/OVN으로 마이그레이션하고 VXLAN 터널링을 계속 사용할 수 있습니다. 자세한 내용은 ML2/OVN Mechanism 드라이버로 네트워킹 서비스 마이그레이션을 참조하십시오.
BZ#1939563
TripleO Heat 템플릿에서 OVNEncapType 옵션을 사용할 수 있습니다. 이번 개선된 기능을 통해 기본 Geneve 대신 Networking 서비스(neutron)에 대한 VXLAN 터널 프로토콜을 설정할 수 있습니다. OVNEncapType 옵션에 VXLAN을 지정하면 OVN(Open Virtual Network)에서 OpenStack Networking 테넌트 네트워크에 VXLAN을 사용합니다.
BZ#1967680
RHOSP(Red Hat OpenStack Platform) 16.2.3에는 Intel 이더넷 800 시리즈 NIC에서 사용되는 DDP(Dynamic Device Personalization)에 대한 RHOSP Orchestration 서비스(heat) 지원(예: Columbiaville E810)이 있습니다. 자세한 내용은 네트워크 기능 가상화 계획 및 구성 가이드를 참조하십시오.
BZ#2042143

RHOSP(Red Hat OpenStack Platform) 16.2.3에서는 펌웨어 업그레이드 및 mstflint 툴을 사용하여 NVIDIA Mellanox BlueField-2를 ConnectX 모드로 설정할 수 있습니다. 이러한 두 가지 알려진 문제가 있습니다.

  • RHOSP 배포에서 NIC 순서 지정에 os-net-config-mappings.yaml 을 사용하는 경우 사용자 지정 first-boot.yaml 파일을 사용해야 합니다.
  • 템플릿을 통해 tripleo cloud init 시간 제한을 설정합니다. (BZ#2097271)
BZ#2047705
RHOSP(Red Hat OpenStack Platform) 16.2.3에서 Block Storage 서비스(cinder)에 대한 DM-Multipathing 중복 구성이 자동화되었습니다.
BZ#2061697
이번 개선된 기능에는 기본적으로 병렬 AIO 요청 수를 1048576로 제한하는 새로운 heat 매개변수인 FsAioMaxNumber 가 추가되었습니다.

3.4.4. 기술 프리뷰

이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.

BZ#1846101

RHOSP(Red Hat OpenStack Platform) 16.2.3에서는 다음과 같은 알려진 문제로 인해 OVS(Open vSwitch) Traffic Control(TC) Flower classification 하드웨어 오프로드를 지원하는 기술 프리뷰를 사용할 수 있습니다.

  • 네트워크 정책이 포트에서 제거되면 OVS 최소 대역폭이 정리되지 않습니다. (BZ#2097444)

3.4.5. 릴리스 노트

본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.

BZ#2081357

RHOSP 16.2.3에서는 Telnet과 같은 잠재적으로 안전하지 않은 프로토콜을 사용하는 펜싱 에이전트가 기본 오버클라우드 이미지에서 제거되었습니다. 이제 오버클라우드 이미지에 기본적으로 다음 펜싱 에이전트가 포함됩니다.

  • fence-agents-redfish
  • fence-agents-ipmilan
  • fence-agents-kdump
  • fence-agents-rhevm
  • fence-agents-compute
  • sbd
  • fence-agents-sbd
BZ#2092946

OVS(Open vSwitch)는 skb_priority,skb_mark 또는 출력 대기열 필드가 설정된 오프로드를 지원하지 않습니다. 해당 필드는 virtio 포트에 대한 QoS(Quality-of-service) 지원을 제공하는 데 필요합니다.

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

3.4.6. 확인된 문제

현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.

BZ#1986423

OVS-DPDK(vfio-pci 드라이버)에 연결된 VF(가상 기능)를 사용하여 노드를 재부팅하면 해당 물리적 기능(PF)에서 VF가 초기화되지 않습니다. 결과적으로 가상 머신에서 해당 PF의 VF를 사용할 수 없습니다. 두 번째 VF를 다른 OSP 네트워크에 사용하는 경우 재부팅 후 예상대로 작동하지 않습니다.

이 문제를 해결하려면 노드를 재부팅하기 전에 컴퓨팅 노드에서 다음 단계를 수행합니다.

  1. /etc/udev/rules.d/70-os-net-config-sriov.rules 를 삭제합니다.
  2. /etc/systemd/system/sriov_config.service 파일의 이전 기준을 수정하여 network-pre.target 을 추가합니다. 이전에 수정된 내용은 다음과 같습니다.

        Before=network-pre.target openvswitch.service

    해결방법은 문제를 해결하고 모든 VF가 올바르게 초기화됩니다.

BZ#2050765

현재 OpenStack tripleo validator run 명령에서 오류를 생성하는 알려진 문제가 있습니다. 명령 출력에서 Status_by_Host 열에 '호스트가 일치되지 않음' 값이 포함됩니다. 이 오류는 언더클라우드에 ansible 인벤토리를 사용할 수 없고 단일 검증기 그룹으로 제한되지 않았기 때문에 모든 openstack validator run 호출에서 발생합니다. 이 오류는 오버클라우드 검증에도 영향을 미칩니다. 이 문제의 근본 원인은 tripleo-ansible-inventory가 더 이상 실시간으로 호출되지 않는 tripleo 클라이언트 코드의 회귀 문제입니다.

결과적으로 RHOSP(Red Hat OpenStack Platform) 16.2 업데이트에서 tripleo validator run --group pre-introspection 명령이 모든 테스트에서 실패합니다.

해결방법: tripleo-ansible-inventory --static-yaml-inventory inventory.yaml 을 수동으로 실행하여 inventory.yaml이라는 파일을 생성합니다. 그런 다음 -i inventory.yaml 인수를 사용하여 검증을 실행합니다.

# tripleo-ansible-inventory --static-yaml-inventory inventory.yaml
# openstack tripleo validator run  --group pre-introspection -i inventory.yaml

자세한 내용은 Red Hat Knowledgebase 솔루션 openstack tripleo validator run command produces error 을 참조하십시오.

BZ#2097444

현재 사용자가 네트워크 정책을 제거할 때 OVS 최소 대역폭 값이 포트에서 지워지지 않는 알려진 문제가 있습니다. 해결방법은 OVS 데이터베이스에서 큐 레지스터를 수동으로 삭제하는 것입니다.

$ ovs-vsctl destroy Queue <queue_uuid>

Neutron 포트 ID가 포함된 Queue external_ids:port 참조를 찾아 큐 레지스터를 찾을 수 있습니다.

3.5. Red Hat OpenStack Platform 16.2.4 유지 관리 릴리스 - 2022년 12월 7일

이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.

3.5.1. 권고 목록

이 릴리스에는 다음 권고가 포함되어 있습니다.

RHBA-2022:8794
Red Hat OpenStack Platform 16.2.4의 구성 요소 릴리스
RHEA-2022:8842
Red Hat OpenStack Platform 16.2.4 director 이미지
RHEA-2022:8843
Red Hat OpenStack Platform 16.2.4 director 이미지 RPM
RHBA-2022:8844
업데이트된 Red Hat OpenStack Platform 16.2.4 컨테이너 이미지
RHSA-2022:8845
보통: Red Hat OpenStack Platform 16.2.4(python-paramiko) 보안 업데이트
RHSA-2022:8846
보통: Red Hat OpenStack Platform 16.2.4 (puppet) 보안 업데이트
RHSA-2022:8847
보통: Red Hat OpenStack Platform 16.2.4 (protobuf) 보안 업데이트
RHSA-2022:8848
보통: Red Hat OpenStack Platform 16.2.4 (python-XStatic-Bootstrap-SCSS) 보안 업데이트
RHSA-2022:8849
보통: Red Hat OpenStack Platform 16.2.4(python-XStatic-Angular) 보안 업데이트
RHSA-2022:8850
보통: Red Hat OpenStack Platform 16.2.4(python-ujson) 보안 업데이트
RHSA-2022:8851
낮음: Red Hat OpenStack Platform 16.2 (rabbitmq-server) 보안 업데이트
RHSA-2022:8852
보통: Red Hat OpenStack Platform 16.2.4 (numpy) 보안 업데이트
RHSA-2022:8853
보통: Red Hat OpenStack Platform 16.2.4 (python-django20) 보안 업데이트
RHSA-2022:8854
보통: Red Hat OpenStack Platform 16.2.4(python-scciclient) 보안 업데이트
RHSA-2022:8855
보통: Red Hat OpenStack Platform 16.2.4 (openstack-neutron) 보안 업데이트
RHSA-2022:8856
낮음: Red Hat OpenStack Platform 16.2.4(python-django-horizon) 보안 업데이트
RHSA-2022:8857
보통: Red Hat OpenStack Platform 16.2.4 (erlang) 보안 업데이트

3.5.2. 버그 수정

이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.

BZ#1942717
이번 릴리스에서는 블록 스토리지 서비스(cinder)용 Dell EMC XtremeIO 드라이버에 대한 포트 필터링을 지원합니다.
BZ#2057002
이번 업데이트 이전에는 Compute 서비스(nova)에서 Block Storage 서비스(cinder)가 볼륨을 분리한 후 이 동일한 볼륨을 삭제하도록 외부 요청이 이루어진 경우 경쟁 조건이 발생했습니다. 이로 인해 볼륨이 분리되기 전에 먼저 삭제되어 Compute 서비스에서 존재하지 않는 볼륨을 제거하지 못할 수 있었습니다. 이번 업데이트를 통해 Compute 서비스에서 Block Storage 서비스에서 볼륨을 분리하도록 요청하고 이 동일한 볼륨을 삭제하기 위한 외부 요청이 있으면 이 볼륨이 항상 먼저 분리되고 삭제됩니다.
BZ#2092088

이번 업데이트에서는 ceilometer-agent-compute 서비스에서 libvirt 관련 지표를 수집할 수 없는 버그가 수정되었습니다.

이전에는 ceilometer-agent-compute 서비스 이후에 libvirt 서비스가 시작되어 이로 인해 "권한 거부" 오류가 발생하고 지표 데이터가 손실되었습니다. 이제 libvirt 서비스가 ceilometer-agent-compute 서비스 전에 시작되어 서비스에서 메트릭을 올바르게 수집할 수 있습니다.

BZ#2094377

이전 버전에서는 Leapp 업그레이드 중에 OpenStack 고가용성, 고급-virt 및 fast-datapath 리포지토리를 사용하도록 Red Hat Ceph Storage 노드가 잘못 구성되었습니다. 이 문제의 이전 버그 수정으로 인해 역할 기반 매개변수가 제대로 작동하지 않는 덮어쓰기가 도입되었습니다.

이번 업데이트를 통해 역할 기반 매개 변수 구현이 수정되어 Red Hat Ceph Storage 노드에 올바른 리포지토리가 활성화됩니다. 이번 업데이트에서는 Red Hat Ceph Storage 역할을 사용하는 Red Hat OpenStack Platform 환경 16.2 이상에서 문제가 해결되었습니다.

BZ#2103970
이번 업데이트에서는 ceilometer-agent-compute 서비스가 컴퓨팅 노드에서 CPU 메트릭에 대해 폴링할 수 없는 버그가 수정되었습니다.
BZ#2106647
이번 업데이트 이전에는 Block Storage(cinder) 백업 서비스를 활성화한 오버클라우드 배포에서 블록 스토리지 구성에 영향을 미치는 스택 업데이트에서 블록 스토리지 서비스를 다시 시작하지 않았습니다. 이로 인해 Block Storage 서비스에서 이전 구성을 사용했습니다. 이번 업데이트를 통해 블록 스토리지 구성이 변경될 때 스택 업데이트 프로세스를 통해 Block Storage 백업 서비스와 Block Storage 서비스가 모두 다시 시작됩니다. 이렇게 하면 Block Storage 서비스가 항상 최신 설정을 사용합니다.
BZ#2109350

이 RHOSP 16.2.4 업데이트를 사용하면 RHOSP 16.2.4로 업데이트하기 전에 libvirt 버전 비호환성을 수정할 수 있습니다. 배포에 호환성 문제가 있고 RHOSP 16.2.4로 업데이트하기 전에 KCS 문서 해결 방법에 게시된 단계를 수행하지 않는 경우 업데이트에서 인스턴스를 관리 불가능한 상태로 유지할 수 있습니다.

16.2.4로 업데이트하기 전에 RHOSP 16.2.0을 업데이트할 때 libvirt 버전 호환 문제(버그 2109350) 관련 KCS 문서를 참조하십시오.

문서의 단계를 수행하여 업데이트 경로가 libvirt 비호환 문제의 영향을 받는지 여부를 확인합니다. 영향을 받는 경우 KCS 문서의 나머지 단계를 수행하여 문제를 해결합니다.

BZ#2111871

이번 업데이트에서는 RHOSP 16.2.2 및 16.2.3에 대한 특정 업데이트 후 연결이 손실되는 버그가 수정되었습니다. RHOSP 16.2 릴리스로 업데이트하려는 경우 연결 손실을 방지하기 위해 RHOSP 16.2.4로 업데이트합니다.

이 버그는 RHOSP 16.2.2. 및 16.2.3에서 도입된 OVN 21.12의 데이터베이스 스키마 변경에 의해 트리거됩니다. OVN 21.12에는 이전 버전에 없는 새 열이 포함되어 있습니다. OVN 데이터베이스 스키마를 변경하면 OpenStack에 문제가 발생하지 않아야 하지만 이 특정 변경 사항은 버그의 영향을 받습니다.

특히 다음 명령을 실행할 때 변수 시간(20초에서 3분)에 대한 인스턴스 연결이 손실됩니다.

$ openstack overcloud external-update run --stack overcloud --tags ovn

버그를 방지하려면 RHOSP 16.2.2 또는 16.2.3으로 업데이트하지 마십시오. 대신 RHOSP 16.2.4로 업데이트합니다.

BZ#2112918
이번 업데이트 이전에는 Block Storage(cinder) 구성의 "key_manager" 및 "barbican" 섹션이 있는 oslo-config-validation 오류가 잘못 보고되었습니다. 이번 업데이트를 통해 oslo-config-validation가 블록 스토리지 구성 오류를 더 이상 잘못 보고하지 않습니다.
BZ#2119145
이번 업데이트 이전에는 오버클라우드의 Object Storage 서비스(swift) 컨테이너의 오브젝트 수가 10,000을 초과하면 삭제 작업 중에 config-download 디렉터리의 처음 10,000개 오브젝트만 정리되었으며 나머지 오브젝트로 인해 컨테이너가 삭제되지 않았습니다. 이번 업데이트를 통해 오버클라우드의 Object Storage 서비스 컨테이너에 10,000개 이상의 오브젝트가 있는 경우 처리가 추가됩니다.
BZ#2123226
이번 업데이트 이전에는 RHOSP(Red Hat OpenStack Platform) 로드 밸런싱 서비스(octavia)의 VM 인스턴스(amphorae)가 네트워크 연결 추적(conntrack) 테이블을 채울 때 성능 문제가 발생할 수 있었습니다. 이 문제의 원인은 conntrack이 TCP를 포함한 모든 패킷 유형에 대해 활성화되었으며 conntrack이 필요하지 않기 때문입니다. RHOSP 16.2.4에서는 conntrack이 TCP 패킷에 대해 비활성화되어 UDP 및 SCTP 패킷에만 활성화되어 있기 때문에 amphora 성능이 향상되었습니다.
BZ#2123318
이번 업데이트 이전에는 SELinux 문제로 인해 RHOSP(Red Hat OpenStack Platform) 로드 밸런싱 서비스(octavia)에서 amphora 공급자 드라이버를 사용한 ICMP 상태 모니터 오류가 발생했습니다. RHOSP 16.2.4에서는 이 문제가 해결되었으며 ICMP 상태 모니터가 올바르게 작동합니다.
BZ#2126616

이번 업데이트에서는 다음 PowerMax Block Storage(cinder) 드라이버 문제가 수정되었습니다.

  • 이번 업데이트 이전에는 PowerMax Block Storage 드라이버가 do_sync_check 작업 중에 임시가 아닌 스냅샷을 모두 삭제했습니다. 이번 업데이트에서는 스냅샷을 삭제해야 하는지 판별하기 위한 검사가 추가되었습니다. 이렇게 하면 do_sync_check 작업에서 임시 스냅샷이 무차별하게 삭제되지 않습니다.
  • 이번 업데이트 이전에는 PowerMax Block Storage 드라이버에서 스토리지 그룹을 수정할 때 오류를 반환할 수 있는 대소문자를 구분하지 않는 조건을 사용했습니다. 이번 업데이트를 통해 대소문자를 구분하지 않고 스토리지 그룹을 성공적으로 수정할 수 있습니다.
BZ#2126786
이번 업데이트에서는 Telemetry 서비스(ceilometer)에서 메트릭에 대해 Object Storage 서비스(swift)를 폴링할 수 없는 버그가 수정되었습니다. Telemetry 서비스에서 이제 Object Storage 서비스를 올바르게 폴링합니다.
BZ#2131386
이번 업데이트에서는 기존 backup_id 에 대한 백업 레코드를 가져올 때 기존 Block Storage(cinder) 백업 레코드를 삭제한 버그가 수정되었습니다.
BZ#2134529
ironic-python-agent 서비스에서 RHEL 8.6 UEFI 부트 로더 힌트 파일을 인식하지 못했기 때문에 UEFI 모드에서 RHEL 8.6 이미지를 배포하면 ironic-python-agent를 사용할 때 실패했습니다. 이번 업데이트를 통해 이제 UEFI 모드에서 RHEL 8.6을 배포할 수 있습니다.
BZ#2137484
RHSA-2022:6969에서는 언더클라우드의 /var/lib/mistral 디렉터리에서 파일을 정리하는 프로세스를 도입했지만 로드 밸런싱 서비스(octavia) 또는 Red Hat Ceph Storage가 활성화된 경우 정리 프로세스를 제대로 제거하지 못했습니다. 로드 밸런싱 서비스 또는 Ceph Storage가 활성화된 경우 확장과 같은 일부 배포 작업이 일관되게 실패했습니다. 이번 업데이트를 통해 Mistral이 더 이상 정리를 실행하지 않습니다. /var/lib/mistral 디렉터리에 있는 파일의 축소된 권한을 적용하려면 파일을 수동으로 삭제해야 합니다. 권한 오류로 인해 배포 작업이 더 이상 실패하지 않습니다.
BZ#2138203
이번 업데이트 이전에는 overcloud-minimal baremetal 이미지를 사용하는 노드에서 누락된 tuned-profiles-cpu-partitioning 패키지(예: Red Hat Ceph Storage 노드)로 인해 영향을 받는 빌드의 일부 배포 또는 확장 작업이 실패했습니다. 이번 업데이트를 통해 tuned-profiles-cpu-partitioning 패키지가 overcloud-minimal 이미지에 포함되어 있습니다. 이번 업데이트에서는 overcloud-minimal 이미지를 사용하는 노드의 배포 및 확장 기능을 복원합니다.
BZ#2138395

이번 업데이트에서는 ceilometer-agent-ipmi가 호스트의 호스트 대신 컨테이너 네임스페이스에 로그 데이터를 예상대로 작성하도록 하는 버그가 수정되었습니다.

컨테이너 내부에 콘텐츠를 잘못 배치하면 컨테이너 크기가 증가하여 적절한 로그 순환이 방지되어 컨테이너가 삭제되거나 다시 빌드될 때 로그 데이터가 손실되었습니다.

이제 ceilometer-agent-ipmi는 /var/log/containers/ceilometer/ 의 호스트에 로그를 예상대로 씁니다.

3.5.3. 기능 개선

이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.

BZ#1933751
이번 개선된 기능에는 Jinja 템플릿 처리 접근 방식을 도입하고 Jinja 로더에 필요한 템플릿 기반 매개 변수를 BaseImageManager에 추가하여 타사 컨테이너를 가져오는 방법이 추가되었습니다. 이번 업데이트를 통해 Ceph 관련 컨테이너를 가져오는 것은 선택 사항입니다. ceph_images 부울 값을 False 로 설정하여 Ceph 관련 컨테이너를 끄지 않도록 할 수 있습니다.
BZ#1990357

이번 개선된 기능에는 Networking 서비스(neutron) 로깅 서비스 플러그인에 대한 새로운 구성 옵션이 추가되었습니다. 이번 업데이트를 통해 네트워크 보안 그룹 로깅에 대한 지원이 추가되어 RHOSP Orchestration 서비스(heat) 템플릿의 새 매개변수를 사용하여 네트워킹 서비스 로깅을 구성할 수 있습니다.

  • 계층 3(L3) 에이전트에 대한 옵션:

    • NeutronL3AgentLoggingRateLimit
    • NeutronL3AgentLoggingBurstLimit
    • NeutronL3AgentLoggingLocalOutputLogBase
  • OVS(Open vSwitch) 에이전트에 대한 옵션:

    • NeutronOVSAgentLoggingRateLimit
    • NeutronOVSAgentLoggingBurstLimit
    • NeutronOVSAgentLoggingLocalOutputLogBase
  • ML2/OVN 백엔드 옵션:

    • NeutronOVNLoggingRateLimit
    • NeutronOVNLoggingBurstLimit
    • NeutronOVNLoggingLocalOutputLogBase
BZ#2027851
데이터 플레인을 오프라인 상태로 전환할 준비가 되면 이제 전체 오버클라우드를 한 번에 업그레이드할 수 있습니다. 이번 개선된 기능을 통해 일부 데이터 플레인 다운 타임으로 훨씬 더 빠르게 업그레이드를 완료할 수 있습니다. 자세한 내용은 오버클라우드 업그레이드 속도 향상을 참조하십시오.
BZ#2037996
이제 'controller_group_name' 변수를 사용하여 default , Controller 와 다른 컨트롤러 그룹 이름을 지정할 수 있습니다.
BZ#2075039
이번 업데이트를 통해 iptables_hybrid 방화벽 드라이버를 사용하여 ML2/OVS 배포를 ML2/OVN으로 마이그레이션할 수 있습니다.
BZ#2081630
RHOSP(Red Hat OpenStack Platform) 16.2.4부터는 소스 16.1.z 버전에서 RHOSP 환경을 업데이트할 수 있습니다. 이번 개선된 기능을 통해 비용을 줄이고 업데이트 프로세스 중 시간을 절약할 수 있습니다.
BZ#2102017

이번 업데이트를 통해 DVR(Distributed Virtual Routing)을 사용하여 ML2/OVN 배포의 VLAN 프로젝트 네트워크로 트래픽을 라우팅할 수 있습니다.

이전에는 VLAN 테넌트 네트워크와 ML2/OVN 배포에 DVR이 있는 경우 네트워킹 서비스에서 트래픽을 중앙에서 라우팅했습니다. DVR을 활성화하면 VLAN 네트워크로 라우팅된 트래픽이 노드 호스팅 포트로 직접 이동합니다.

BZ#2123646
호스트를 RHEL (Red Hat Enterprise Linux) 7.9에서 RHEL 8.4로 업그레이드 한 후 BaseTripeloPackages 변수를 사용하여 환경에 설치할 추가 패키지를 지정할 수 있습니다. 이 기능을 사용하면 배포에 특정 역할에 필요한 기본 패키지를 사용자 지정할 수 있습니다. 자세한 내용은 Leapp 업그레이드 후 기본 패키지 사용자 지정을 참조하십시오.

3.5.4. 릴리스 노트

본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.

BZ#1992655

이전 릴리스에서 관리자는 사용자 지정 환경 파일의 CollectdExtraPlugins 매개변수에 ceph 플러그인을 추가해야 했습니다.

이번 릴리스에서는 ceph 플러그인이 Ceph Storage 노드에서 자동으로 로드됩니다. 따라서 Red Hat OpenStack Platform 13에서 16.2로 업그레이드하기 전에 사용자 정의 환경 파일의 CollectdExtraPlugins 매개변수에서 ceph 플러그인을 제거해야 합니다.

BZ#2022940
Dell EMC PowerMax 스토리지 시스템으로 Shared File Systems 서비스(manila)를 구성하기 위해 director 지원이 추가되었습니다.

3.5.5. 확인된 문제

현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.

BZ#2097444

현재 사용자가 네트워크 정책을 제거할 때 OVS 최소 대역폭 값이 포트에서 지워지지 않는 알려진 문제가 있습니다. 해결방법은 OVS 데이터베이스에서 큐 레지스터를 수동으로 삭제하는 것입니다.

$ ovs-vsctl destroy Queue <queue_uuid>

Neutron 포트 ID가 포함된 Queue external_ids:port 참조를 찾아 큐 레지스터를 찾을 수 있습니다.

BZ#2134557

metrics_qdr 서비스에 대해 62자보다 긴 ID 값을 구성하면 framing 오류가 발생할 수 있습니다. 예제 오류 메시지 실패: amqp:connection:framing-error 연결이 중단되었습니다. metrics_qdr 서비스가 불안정하면 Telemetry 데이터가 STF(Service Telemetry Framework)로 전달되지 않습니다.

해결방법: metrics_qdr ID 값을 62자 이상으로 설정하지 마십시오. 라우터 ID의 기본값은 Router.<fqdn >이며, 여기서 &lt ;fqdn >은 노드의 정규화된 도메인 이름입니다.

3.5.6. 제거된 기능

BZ#2101944
이번 업데이트를 통해 collectd 프로세스 플러그인이 기본 플러그인 목록에서 제거되었습니다. 플러그인을 로드하면 플러딩 문제가 발생할 수 있으며, 예상되는 시스템 프로세스가 아닌 collectd 및 감지성 프로세스만 볼 수 있으므로 컨테이너 환경에서 실행할 때 값을 제공하지 않습니다.

4장. 기술 노트

이 장에서는 콘텐츠 전송 네트워크(Content Delivery Network)를 통해 제공되는 Red Hat OpenStack Platform "Train" 에라타 권고의 추가 정보를 제공합니다.

4.1. RHEA-2021:3483 - OSP 16.2 구성 요소 릴리스

배포 구성 요소 관련 변경 사항:

  • python-networking-fujitsu 패키지는 RHOSP 16.2에 포함되어 있지 않습니다. (BZ#1906028)

openstack-cinder 구성 요소 관련 변경 사항:

  • 일반적으로 암호화된 볼륨의 스냅샷에서 암호화된 볼륨을 만들면 소스 볼륨은 대상 볼륨과 크기가 같거나 작습니다.

    이전 릴리스에서는 암호화된 볼륨의 스냅샷에서 암호화된 볼륨을 생성하고 대상 볼륨이 소스 볼륨 크기와 비슷하거나 같으면 Block Storage 서비스(cinder)가 새 대상 볼륨의 데이터를 자동으로 잘랐습니다.

    이번 릴리스에서는 블록 스토리지 서비스가 암호화 헤더의 현재 크기를 포함하도록 대상 볼륨 크기를 계산하므로 데이터가 잘리지 않습니다. (BZ#1772531)

  • 이번 업데이트 이전에는 연결 오류로 인해 API 응답이 손실되고 드라이버에서 API 요청을 다시 시도하면 NetApp SolidFire 드라이버에서 중복 볼륨을 생성했습니다. 이 문제는 SolidFire 백엔드가 볼륨 생성 작업을 성공적으로 수신하고 처리했지만 드라이버에 응답하지 못한 경우 발생했습니다. 이번 업데이트에서는 다음을 통해 이 문제를 해결합니다.

    1. 볼륨을 생성하기 전에 볼륨 이름이 백엔드에 이미 있는지 확인합니다. 볼륨이 발견되면 예외가 발생되고 프로세스가 중단됩니다.
    2. 읽기 제한 시간이 감지된 직후 볼륨 생성을 확인하여 잘못된 API 호출을 방지합니다.
    3. 사용자가 환경에 적절한 제한 시간 값을 설정할 수 있도록 SolidFire 드라이버에 'sf_volume_create_timeout' 옵션을 추가합니다. (BZ#1939394)
  • PowerMax REST 엔드포인트의 Unisphere가 91에서 92로 변경되었습니다. 이번 업데이트에서는 URI가 생성되는 방식을 변경하여 가능한 모든 Unisphere REST API 엔드포인트를 완벽하게 적용할 수 있도록 합니다. (BZ#1913671)
  • 이번 업데이트에서는 Dell EMC PowerStore 드라이버에 CHAP(Cell Handshake Authentication Protocol) 지원이 추가되었습니다. PowerStore는 이제 활성화된 CHAP와 함께 스토리지 백엔드로 사용할 수 있습니다. (BZ#1935154)
  • 이번 업데이트 이전에는 iSCSI 또는 Replication과 같이 PowerStore 포트가 여러 용도로 구성된 경우 드라이버는 액세스 가능한 iSCSI 대상을 찾을 수 없다고 보고했습니다. 이는 REST 필터가 잘못되었기 때문입니다. 이번 업데이트에서는 PowerStore iSCSI 대상 필터링이 수정되었습니다. (BZ#1953749)
  • 이번 업데이트 이전에는 ESXi와 같은 iSCSI 또는 FC 대상이 RHOSP 호스트에 연결되지 않은 경우 연결 볼륨 작업이 시간 초과될 때까지 대기했습니다. 이번 업데이트에서는 블록 스토리지 서비스(cinder)의 Dell EMC XtremIO 드라이버에 포트 필터링을 지원하는 새로운 옵션이 추가되었습니다. (BZ#1956370)

openstack-glance 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 여러 인스턴스가 동시에 시작될 때 RBD 성능이 저하되었습니다. 이는 이미지 서비스에서 동일한 복사 작업을 수행하기 위해 여러 스레드를 시작했기 때문입니다. 이번 업데이트에서는 이러한 문제가 해결되었습니다. (BZ#1851051)
  • 이번 업데이트에서는 플레이버 메타데이터를 설정하여 사용자가 워치독으로 가상 머신을 생성하지 못하도록 이미지 서비스(glance) 구성 오류가 수정되었습니다. (BZ#1851797)

openstack-ironic-python-agent 구성 요소 관련 변경 사항:

  • 이번 릴리스에서는 배포 중에 전체 디스크 이미지의 EFI 부트로더 자산이 유지되므로 shim 부트로더는 더 이상 덮어쓰지 않습니다. 이렇게 하면 배포 후 Secure Boot가 켜집니다. (BZ#1961784)

openstack-manila 구성 요소 관련 변경 사항:

  • 이전에는 외부 공유를 서비스 관리로 가져오는 Shared File Systems 서비스(manila) API에서 중복 내보내기 위치를 확인하지 않았습니다. 서비스에 여러 번 제공되는 기존 공유는 일관성 없는 상태가 됩니다.

    이번 릴리스에서는 API에서 외부 공유를 관리하기 전에 알려진 또는 기존 공유의 내보내기 위치를 평가하고 기존 공유를 공유 파일 시스템 서비스로 잘못 가져오지 않도록 합니다. (BZ#1849843)

  • Shared File Systems 서비스(manila)에 여러 스토리지 백엔드가 구성된 경우 각 스토리지 백엔드에서 다른 스토리지 프로토콜을 지원할 수 있습니다. 이번 업데이트 이전에는 공유 파일 시스템 서비스 스케줄러에서 위치를 결정할 때 공유 스토리지 백엔드의 스토리지 프로토콜과 기능을 고려하지 않아 공유 프로비저닝이 실패했습니다. 이번 업데이트를 통해 공유 파일 시스템 서비스 스케줄러에서 스토리지 프로토콜과 공유 유형을 자동으로 고려하므로 capabilitiesabilities Filter 를 사용하여 스토리지 백엔드 기능을 성공적으로 비교하고 공유를 프로비저닝할 수 있습니다. (BZ#1888105)

openstack-manila-ui 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 공유 파일 시스템 서비스(manila) 대시보드에 이름이 잠재적으로 양식이 응답하지 않을 수 있는 동적 양식 요소가 있었습니다. 즉, 공유 네트워크 내에서 공유 그룹, 공유 네트워크 및 공유 생성이 작동하지 않았습니다.

    이번 업데이트를 통해 이름이 인코딩될 수 있는 동적 요소가 포함됩니다. 즉, 공유 네트워크 기능 내 공유 그룹, 네트워크 공유 및 공유 생성이 정상적으로 작동합니다. (BZ#1974979)

openstack-nova 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 vGPU 플레이버가 있는 인스턴스의 크기를 변경하거나 마이그레이션하는 경우 인스턴스를 수동으로 다시 빌드하여 vGPU 리소스를 다시 할당해야 합니다. 이번 업데이트를 통해 크기 조정 및 콜드 마이그레이션 작업 후 vGPU 플레이버가 있는 인스턴스가 vGPU 리소스를 자동으로 다시 할당합니다. (BZ#1844372)
  • 인스턴스가 생성되면 Compute 서비스(nova)는 Networking 서비스(neutron)에서 DNS 통합을 활성화할 때 유효한 호스트 이름을 생성하도록 인스턴스 표시 이름을 삭제합니다.

    이번 업데이트 이전에는 인스턴스 이름(예: 'rhel-8.4')의 마침표('.')를 대체하지 않았습니다. 이렇게 하면 디스플레이 이름이 잘못된 호스트 이름을 생성한 FQDN(정규화된 도메인 이름)으로 인식될 수 있습니다. 인스턴스 이름에 기간이 포함되고 Networking 서비스에서 DNS 통합이 활성화되면 Networking 서비스에서 잘못된 호스트 이름을 거부하고 Compute 서비스에서 인스턴스 및 HTTP 500 서버 오류를 생성하지 못합니다.

    이번 업데이트를 통해 이제 인스턴스 이름에서 마침표가 하이픈으로 대체되어 호스트 이름이 FQDN으로 구문 분석되지 않습니다. 인스턴스 디스플레이 이름에 자유 형식 문자열을 계속 사용할 수 있습니다. (BZ#1919855)

openstack-tripleo-heat-templates 구성 요소 관련 변경 사항:

  • 이번 기능 개선에는 OpenStack Key Manager(barbican)를 사용하여 고가용성 모드에서 Entrust nShield HSM 배포 지원이 추가되었습니다. (BZ#1714772)
  • null 바이트가 있는 이미지는 많은 공간을 차지합니다. 이번 릴리스에서는 스파스 이미지 업로드를 활성화하고 이미지를 업로드할 때 공간을 절약할 수 있습니다. 스파스 이미지 업로드는 Ceph RBD에서만 지원됩니다. (BZ#1866741)
  • 이전 릴리스에서는 스냅샷과 같은 종속성을 사용하여 리소스를 삭제할 수 없었습니다. 이번 릴리스에서는 종속성이 있는 리소스를 삭제할 수 있습니다. (BZ#1884322)
  • 스토리지를 사용하는 분산 컴퓨팅 노드 배포의 경우 dcn-hci.yaml 의 이름이 dcn-storage.yaml로 변경되었습니다. 스토리지가 있는 DCN 사이트의 경우 HCI(Hyper-Converged Infrastructure)를 사용하지 않는 옵션이 있기 때문입니다. DCN-hci.yaml 은 더 이상 사용되지 않지만 이전 버전과의 호환성을 위해 환경 디렉토리에 남아 있습니다. dcn-hci.yaml 은 Red Hat OpenStack 플랫폼 17에서 제거됩니다. dcn-storage.yamldcn-hci.yaml 대신 사용해야 합니다. (BZ#1868673)
  • 이 기능 개선을 통해 많은 역할이 있는 환경의 배포 및 업데이트 작업의 효율성, 성능 및 실행 시간이 향상됩니다. 배포 프로세스의 로깅 출력은 다양한 시간에 발생할 수 있는 특정 작업 실행을 더 잘 추적하기 위한 작업 ID를 포함하도록 개선되었습니다. 이제 작업 ID를 사용하여 실행 문제를 해결할 때 타이밍과 실행의 상관 관계를 유지할 수 있습니다. (BZ#1897890)
  • 이번 개선된 기능을 통해 다음과 같은 새 매개변수를 사용하여 실시간 마이그레이션의 성능을 개선할 수 있습니다.

    • NovaLiveMigrationPermitPostCopy - 활성화된 경우 마이그레이션이 완료되기 전에 대상 노드에서 인스턴스가 활성화되고 전송해야 하는 메모리에 상한이 설정되어 대규모 인스턴스의 실시간 마이그레이션이 향상됩니다. 이 매개변수는 기본적으로 활성화되어 있습니다.
    • NovaLiveMigrationPermitAutoConverge - 활성화된 경우, 진행 중인 실시간 마이그레이션이 느리게 진행되면 메모리 복사 프로세스가 인스턴스의 메모리 쓰기보다 빠를 때까지 인스턴스 CPU가 제한됩니다. 이 매개변수는 기본적으로 비활성화되어 있습니다. NovaLiveMigrationPermitAutoConverge 를 활성화하려면 환경 파일에 다음 구성을 추가합니다.

      parameter_defaults:
        ComputeParameters:
          NovaLiveMigrationPermitAutoConverge: true

      (BZ#1920229)

openstack-tripleo-validations 구성 요소 관련 변경 사항:

  • 이번 기능 개선에는 tripleo-latest-packages-version에 대한 새로운 검증이 추가되었습니다. 이 검증은 나열된 tripleo 패키지에 최신 리포지토리가 있는지 확인합니다. (BZ#1926725)

puppet-collectd 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 collectdPluginInstanceFormat 매개변수가 'none', 'name', 'uuid' 또는 'metadata' 값 중 하나만 지정할 수 있었습니다. 이번 업데이트 후 collectdPluginInstanceFormat 매개변수는 이제 둘 이상의 값을 지정할 수 있으므로 collectd 지표의 plugin_instance 레이블에 더 많은 정보가 전송됩니다. (BZ#1938568)

python-glance-store 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 RBD에 이미지를 쓰는 속도가 매우 느릴 수 있습니다. 이번 업데이트에서는 RBD에 이미지를 쓰는 프로세스가 개선되어 RBD에 이미지를 쓰는 데 걸리는 시간이 개선됩니다. (BZ#1690726)

python-networking-ovn 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 ML2/OVN으로 인해 RPC 작업자가 OVN southbound 데이터베이스를 연결하지 못하도록 Networking 서비스(neutron) 에이전트(예: Networking 서비스 DHCP) 에이전트가 OVN에서 리소스를 생성하려고 할 때 실패하는 문제가 해결되었습니다. (BZ#1972774)
  • 이번 업데이트에서는 Networking 서비스 DHCP와 같은 Networking 서비스(neutron) 에이전트가 OVN에서 리소스를 만들려고 할 때 실패하는 문제가 해결되었습니다. 이는 유동 IP에 대해 QoS 규칙이 생성될 때 OVN 데이터베이스에 남아 있는 보조 데이터로 인해 발생했습니다.

    이번 업데이트에서는 남은 데이터가 제거되고 문제를 해결합니다. (BZ#1978158)

python-os-brick 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 iscsiadm -m session에서의 실패와 같이 iSCSI 포털 연결 중에 일부 예외가 발생하지 않았습니다. 이로 인해 일부 실패 패턴에서 _connect_vol 스레드가 예기치 않게 중단되어 _connect_vol 스레드의 결과를 기다리는 동안 후속 단계가 중단되었습니다. 이번 업데이트에서는 iSCSI 포털 연결 중 예외가 _connect_vol 메서드에서 올바르게 처리되도록 하여 iSCSI 포털에 연결하는 동안 처리되지 않은 예외와 업데이트된 스레드 결과가 없는 예기치 않은 중단을 방지합니다. (BZ#1923975)

python-oslo-config 구성 요소 관련 변경 사항:

  • 이번 기능 개선에는 HostDomain 유형이 추가되었습니다. HostDomain은 밑줄 문자인 RFC1033 지원이 추가된 상태에서 HostAddress와 동일합니다. DomainKeys 및 서비스 레코드와 같은 시스템은 밑줄을 사용합니다. Compute 서비스는 HostDomain 유형을 사용하여 live_migration_inbound_addr을 정의할 수 있습니다. (BZ#1868940)

python-tripleoclient 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 하나의 코드 경로에서 검증 변수를 참조했지만 할당되지 않아 검증 중에 처리되지 않은 예외가 발생했습니다. 이 문제는 해결되었습니다. (BZ#1959853)

tripleo-ansible 구성 요소 관련 변경 사항:

  • RHEL(Red Hat Enterprise Linux) 버전 8.3부터 Intel TSX(Transactional Synchronization Extensions) 기능 지원은 기본적으로 비활성화되어 있습니다. 현재 TSX 커널 인수가 비활성화된 호스트로 마이그레이션할 때 인스턴스 실시간 마이그레이션이 실패합니다.

    이 영향은 TSX 기능을 지원하는 Intel 호스트에만 적용됩니다. 이 문제의 영향을 받는 CPU에 대한 자세한 내용은 영향을 받는 구성을 참조하십시오.

    자세한 내용은 다음 Red Hat Knowledgebase 솔루션 OpenStack 게스트에 미치는 Intel TSX 영향에 대한 지침을 참조하십시오. (BZ#1975240)

  • Red Hat OpenStack Platform 16.2에서는 Timemaster를 사용하여 PTP(Precision Time Protocol)를 지원하는 기술 프리뷰를 사용할 수 있습니다. (BZ#1825895)
  • 이번 수정 이전에는 grub2 툴에서 커널 인수가 /boot/grub2/grubenv로 변경되었습니다. 이 파일은 UEFI 부팅 시스템에서 사용할 수 없으며 UEFI 부팅 노드의 재부팅 시 커널 인수 변경 사항이 유지되지 않았습니다.

    이번 수정을 통해 커널 인수를 변경할 때 /boot/grub2/grubenv 파일과 /boot/efi/EFI/redhat/grubenv 파일이 모두 변경됩니다. 결과적으로 RHOSP director는 UEFI 부팅 노드에 영구 커널 인수 변경 사항을 적용합니다. (BZ#1987092)

  • 스택 업데이트 중에 KernelArgs를 수정하거나 추가할 수 있습니다. 영향을 받는 노드를 재부팅하려면 수동으로 수행해야 합니다.

    예를 들어 현재 배포에 다음 구성이 있는 경우 hugepages=64를 변경하거나 스택 업데이트 중에 인수를 추가하거나 제거할 수 있습니다.

    `KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=32 intel_iommu=on iommu=pt isolcpus=1-11,13-23"

    예를 들면 다음과 같습니다.

    KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt isolcpus=1-24"
    KernelArgs: "isolcpus=1-11,13-23"
    참고

    업데이트 중에 KernelArgs를 완전히 제거하는 것은 지원되지 않습니다. KernelArgs도 기존 오버클라우드 노드에 새로 추가할 수 있지만 이 경우 재부팅이 트리거됩니다. (BZ#1900723)

validations-common 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 검증 패키지 check-latest-packages-version의 실행 속도가 느렸습니다. 이번 업데이트에서는 이러한 문제가 해결되었습니다. (BZ#1942531)
  • 이번 기능 개선을 통해 check-latest-packages-version 검증의 성능과 애플리케이션이 향상되었습니다. (BZ#1926721)
  • 이번 업데이트 이전에는 요청된 로깅 디렉터리에 액세스하는 데 필요한 권한이 부여되지 않았기 때문에 검증 결과가 기록되지 않았으며 검증 아티팩트가 수집되지 않았습니다. 이번 업데이트에서는 이 문제를 해결하였으며 검증 결과가 성공적으로 기록되고 검증 아티팩트가 수집됩니다. (BZ#1910508)
  • 이번 업데이트 이전에는 Ansible에서 기본적으로 stdout이 아닌 등록된 모든 콜백 플러그인에 출력을 리디렉션하여 ansible 런타임 을 사용하여 다른 프로세스의 VF 콜백 정보 처리 정보가 발생했습니다. 이 문제는 해결되었으며 다른 프로세스의 출력은 더 이상 검증 로깅 디렉터리에 저장되지 않습니다. (BZ#1960185)

4.2. RHSA-2022:0995 - OSP 16.2 구성 요소 릴리스

보안 수정:

  • openstack-tripleo-heat-templates: keystone_authtoken을 통해 내부 URL의 데이터 누출 (CVE-2021-4180)

    영향, CVSS 점수 및 기타 관련 정보를 포함한 보안 문제에 대한 자세한 내용은 참조 섹션에 나열된 CVE 페이지를 참조하십시오.

버그 수정:

  • RHOSP(Red Hat OpenStack Platform) 16.2를 설치하기 전에 advanced-virt-for-rhel-8 리포지토리를 비활성화하고 RHOSP 16.2에서 최신 유지 관리 릴리스로 업데이트하거나 16.1에서 16.2로 업그레이드합니다.

    RHOSP 호스트에 advanced-virt-for-rhel-8 리포지토리가 필요하지 않습니다. 비활성화하지 않으면 종속성 문제로 인해 설치, 업데이트 또는 업그레이드가 실패합니다. advanced-virt-for-rhel-8-x86_64-rpms 리포지토리는 RHEL 8.4에서 작동하지 않는 RHEL 8.latest를 기반으로 하므로 종속성 오류가 발생합니다.

    이 문제를 해결하려면 리포지토리를 비활성화합니다. 설치, 업데이트 또는 업그레이드 시나리오에 적합한 단계를 수행합니다.

  • 시나리오: 새로운 16.2 설치 또는 16.2에서 최신 버전의 16.2로 업데이트합니다.

    $ subscription-manager repos --disable advanced-virt-for-rhel-8-x86_64-rpms

    $ DNF 모듈을 disable -y virt:av

    $ DNF 모듈을 enable -y virt:rhel

  • 시나리오: 16.1tekton16.2에서 업그레이드.

    $ subscription-manager repos --disable advanced-virt-for-rhel-8-x86_64-rpms

    $ DNF module disable -y virt:8.2

    $ DNF 모듈을 enable -y virt:rhel(BZ#2027787)

  • RHOSP(Red Hat OpenStack Platform)는 이제 OVN을 업데이트하는 올바른 방법을 지원합니다. 자세한 내용은 Optional을 참조하십시오. 모든 오버클라우드 서버에서 ovn-controller 컨테이너 업데이트. (BZ#2050154)
  • Block Storage 서비스(cinder)는 이제 외부 NFS 공유를 사용하여 오버클라우드 컨트롤러 노드에서 Image 서비스(glance) 이미지의 이미지 형식 변환을 수행할 수 있습니다. 이 기능을 사용하면 변환 작업 중에 노드의 공간이 완전히 채워지는 것을 방지할 수 있습니다.

    변환을 위한 외부 NFS 공유 구성을 참조하십시오. (BZ#1886762)

  • 이번 업데이트 이전에는 다음 구문이 true인 경우 conp 프로세스가 실패했습니다.
  • 시스템은 TLS-everywhere(TLSe)와 함께 배포됩니다.
  • 시스템은 더 이상 사용되지 않는 authconfig 유틸리티를 사용하여 시스템에서 인증을 구성합니다.
  • 램프 업그레이드를 트리거하기 전에 "leapp 응답 --section authselect_check.confirm=True" 명령이 실행되지 않았습니다.

    이번 업데이트를 통해 윤p 프로세스가 "leapp answer --section authselect_check.confirm=True" 명령을 실행할 필요 없이 성공적으로 완료됩니다. (BZ#1978228)

  • 이제 기본 전용 스토리지 NFS NFS 네트워크 대신 외부 네트워크에 CephFS NFS 게이트웨이(ganesha)를 배포할 수 있습니다. (BZ#1999725)
  • 이번 업데이트 이전에는 OpenStack Orchestration을 사용하여 rsyslog를 구성한 경우 HAproxy 로그가 전달되지 않았습니다. 이번 업데이트를 통해 필요한 모든 매개 변수가 있습니다. 즉, HAProxy 로그가 수집되어 전달되는 로그에 포함됩니다. (BZ#2026290)
  • 이번 업데이트에서는 배포에 NTP 검증 단계가 추가되었습니다. 배포에 검증 단계를 포함하려면 openstack deploy 명령에 --ntp-server <ntp_server_name > 인수를 포함합니다. <ntp_server_name>을 유효한 NTP 서버의 이름으로 바꿉니다.

    director가 지정된 NTP 서버에 연결할 수 없는 경우 배포에 실패합니다. 이 검증은 배포 후반부에서 동기화 실패가 발생하지 않도록 합니다. (BZ#2034189)

  • 이번 업데이트에서는 DCN(Distributed Compute node) 노드에 있는STF(Service Telemetry Framework) 배포의 HAProxy 구성에 metrics_qdr 서비스가 표시되도록 하는 버그가 수정되었습니다. (BZ#2038897)
  • Open vSwitch(ML2/OVS) 메커니즘 드라이버와 함께 Modular Layer 2 플러그인을 사용하는 RHOSP(Red Hat OpenStack Platform) 배포에서는 현재 오케스트레이션 서비스(heat) 매개 변수인 NeutronL3AgentAvailabilityZone이 관련 Neutron L3 에이전트 매개변수를 올바르게 설정하지 않는 알려진 문제가 있습니다.

    해결방법: 사용자 지정 hieradata 문을 사용하여 이 값을 설정합니다. 다음 예제에서 [ROLE]을 사이트에 적합한 구성 가능 역할 이름으로 바꿉니다.

    예제

    [ROLE]ExtraConfig:
        neutron::agents::l3::availability_zone: role_availability_zone

    자세한 내용은 Puppet을 참조하십시오. Advanced Overcloud Customization 가이드에서 roles 에 hieradata 사용자 지정. (BZ#1983748)

  • 이번 업데이트에서는 CollectdContainer additionalCapAdd 변수를 배포 도구에 추가합니다. 이 변수는 쉼표로 구분된 추가 collectd 컨테이너 기능 목록입니다. 이를 사용하여 collectd 컨테이너에 기능을 추가할 수 있습니다. (BZ#1984555)
  • 경우에 따라 셰이프 액터는 업그레이드 중에 도약 프로세스를 차단합니다. 이제 새로운 역할별 LeappActorsToRemove 매개변수를 사용하여 기여자를 제거할 수 있습니다. (BZ#1984875)
  • 이번 개선된 기능을 통해 NovaLiveMigrationPermitAutoConverge 매개변수의 기본값이 enabled로 업데이트되었습니다. 매개 변수가 활성화되면 마이그레이션 성능이 느리고 완료되지 않을 수 있는 경우 메모리 복사 프로세스가 인스턴스의 메모리 쓰기보다 빠를 때까지 인스턴스 CPU의 속도가 느려집니다. (BZ#1999324)
  • 이번 개선된 기능을 통해 실험적 rsyslog reopenOnTruncate 설정을 통해 rsyslog가 파일에서 로그가 발생할 때 즉시 인식되도록 할 수 있습니다. 이 설정은 rsyslog로 작동하도록 구성된 모든 서비스에 영향을 미칩니다.

    rsyslog reopenOnTruncate 가 비활성화되면 rsyslog는 추가 로그를 사용하기 전에 로그 파일이 원래 용량으로 채워지기를 기다립니다. (BZ#1949675)

  • 이번 업데이트 이전에는 Ceph 대시보드를 프로비저닝 네트워크 또는 전용 구성 가능 네트워크에서만 노출할 수 있었습니다. 이제 Red Hat OpenStack Platform director는 CephDashboardNetwork 매개변수를 처리하여 Operator에서 사용하는 프런트 엔드 네트워크를 정의하고 Ceph 대시보드 및 모니터링 스택에 대한 액세스를 이 네트워크로 제한합니다. (BZ#1969411)

4.3. RHSA-2022:1001 - OSP 16.2.2 구성 요소 릴리스

collectd-libpod-stats 구성 요소 관련 변경 사항:

  • 멀티 코어 시스템에서 높은 CPU 사용량이 모니터링된 경우 CPU 사용에 대한 계산이 부정확했습니다.

    이번 업데이트를 통해 멀티 코어 시나리오에서 CPU 사용 계산이 정확합니다. 최신 STF 대시보드가 이 업데이트를 통합하도록 조정되었습니다. (BZ#2006970)

openstack-cinder 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 이미지에서 여러 VM을 동시에 부팅하면 일부 VM(가상 머신) 부팅 작업이 실패하는 버그가 수정되었습니다.

    이전에는 스토리지 백엔드가 COW(Copy-On-Write) 모드를 지원하는 경우 Block Storage 서비스(cinder)의 GCFS SpectrumScale 드라이버가 올바르게 탐지되지 않았습니다. 드라이버에서 이미지의 볼륨을 빠르게 생성하는 기능과 같은 COW 기능을 비활성화했습니다. 이미지에서 여러 인스턴스를 동시에 부팅할 때 이미지를 부팅 볼륨에 복사할 때 일부 인스턴스가 시간 초과되었습니다.

    이제GPFS 블록 스토리지 서비스 드라이버는 스토리지 백엔드가 COW 모드를 지원하는 시기를 올바르게 감지합니다. 이제 여러 VM 인스턴스를 동시에 생성할 수 있습니다. (BZ#2022018)

  • 이번 업데이트 이전에는 PowerMaxOS 5978.711을 사용하여 스냅샷을 생성할 때 REST에 페이로드 응답 변경 사항이 발생하여 장치 레이블이 포맷을 수정했습니다. 솔루션의 기본 데이터는 변경되어 더 이상 콜론 문자(:)가 포함되지 않습니다. 이로 인해 PowerMax 드라이버에서 IndexError 예외가 발생했습니다.

    IndexError: list index out of range

    이번 업데이트에서는 PowerMaxOS 5978.711 이상에서 이 문제가 해결되었습니다. (BZ#2003762)

  • 이번 업데이트에서는 출력이 1000행을 초과하면 openstack volume backup list 명령 출력에서 세부 정보를 생략한 버그가 수정되었습니다. (BZ#2006556)
  • 이번 업데이트 이전에는 NFS 드라이버에서 오류 상태에서 OpenStack Storage 스냅샷을 삭제하려는 시도가 차단되어 사용자가 손상된 스냅샷 DB 항목을 제거하지 못했습니다. 이번 업데이트를 통해 실패한 스냅샷을 정리할 수 있도록 제한이 제거됩니다. (BZ#2022121)
  • 이 릴리스에는 HPE 스토리지 어레이용 Block Storage 서비스(cinder) 드라이버 업데이트가 포함되어 있습니다. 업데이트된 드라이버를 사용하면 EgressIPra 버전 4.2 이상에 대한 HPE의 순위라 제품에 iSCSI 프로토콜을 사용할 수 있습니다. (BZ#2029943)

openstack-neutron 구성 요소 관련 변경 사항:

  • 이번 업데이트를 통해 ML2/OVS 배포에서 하드웨어 오프 로드된 포트에 대해 QoS 최대 대역폭 제한, 송신 방향 규칙을 설정할 수 있습니다. 정책을 설정하려면 일반 QoS 정책/rules 방법을 사용하십시오.

    OVS 미터 작업을 오프로드할 수 없기 때문에 백엔드에서는 ip link 명령을 사용하여 일반 OVS QoS 엔진 대신 정책을 시행합니다. 측정기 작업이 오프로드되지 않음을 참조하십시오. (BZ#1971545)

openstack-tripleo-common 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 dnsmasq가 올바르게 실행된 경우에도 dnsmasq 상태 확인을 실패했습니다. healthcheck는 root 사용자가 아닌 dnsmasq 사용자를 사용했기 때문에 상태 확인을 실패했으며 /proc 파일에 액세스할 수 없었습니다. 이로 인해 검증이 활성화되면 잘못된 systemd 저널 메시지와 오류가 발생했습니다. 이번 업데이트를 통해 dnsmasq 상태 점검은 제한된 사용이며 이후 릴리스에서 단계적으로 중단되고 있습니다. 이제 dnsmasq 컨테이너가 실행되는 동안 정상으로 표시됩니다. (BZ#1961237)

puppet-ironic 구성 요소 관련 변경 사항:

  • RHOSP 16.2.2를 사용하면 아키텍처에 POWER(ppc64le) 및 x86_64 UEFI 노드가 모두 포함된 경우 PXE 및 iPXE 부팅 모드를 모두 지원하도록 언더클라우드를 구성할 수 있습니다. 자세한 내용은 여러 CPU 아키텍처 오버클라우드 구성을 참조하십시오. (BZ#1982489)

puppet-tripleo 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 Block Storage 서비스(cinder) powermax_port_groups 매개변수를 올바르게 사용하지 못하는 오류가 수정되었습니다. (BZ#2027759)

python-dracclient 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 Dell EMC PERC H755 RAID 컨트롤러 물리적 디스크를 비RAID 모드로 변환할 때 의도하지 않은 결과가 발생한 버그가 수정되었습니다.

    변환으로 RAID-0 가상 디스크가 잘못 생성되고 물리적 디스크를 사용하는 온라인 상태로 이동했습니다.

    RAID-0 가상 디스크는 변환 중에 더 이상 생성되지 않습니다. (BZ#2010246)

python-os-brick 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 Ceph 클라이언트 릴리스 15.2.0(Octopus)을 사용하여 Ceph 스토리지 백엔드에 연결할 수 없는 버그가 수정되어 Red Hat Ceph Storage 5.0 이상에 영향을 미칩니다.

    Ceph 연결을 활성화하기 위해 생성된 임시 구성 파일에 '[global]' 섹션 마커가 포함되지 않았습니다. 이번 업데이트에서는 임시 파일에 '[global]' 섹션 마커가 추가되었습니다.

    섹션 마커는 Ceph 클라이언트 릴리스 0.94.0(Hammer)에서 소개되었습니다. Octopus 릴리스부터 Ceph에 마커가 있어야 합니다. 이 수정 사항은 Red Hat Ceph Storage 4.x와 역호환됩니다. (BZ#2024684)

python-tripleoclient 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 JSON 형식의 파일을 가리키도록 undercloud.conf 에서 net_config_override 매개변수만 설정할 수 있습니다. 이번 업데이트를 통해 이제 undercloud.confnet_config_override 매개변수를 구성하여 YAML 또는 JSON 형식의 파일을 가리킬 수 있습니다. (BZ#1956785)

tripleo-ansible 구성 요소 관련 변경 사항:

  • 이 기술 프리뷰 업데이트를 통해 OVS PMD 자동 로드 밸런싱을 구성하도록 다음 매개변수를 설정할 수 있습니다.

    OvsPmdAutoLb: OVS DPDK PMD Auto Load Balance 기능을 활성화/비활성화합니다. 값은 true 또는 false입니다. OVS DPDK는 기본값 false를 사용합니다.

    OvsPmdLoadThreshold: OVS DPDK PMD Auto Load Balance 기능에 대해 최소 PMD 스레드 로드 임계값을 설정합니다. PMD Auto Load Balance가 트리거될 수 있는 경우 정지되지 않은 PMD 스레드 부하 임계값(%)의 최소 PMD 스레드 로드 임계값(%)을 0에서 100으로 설정합니다.

    OvsPmdImprovementThreshold: OVS DPDK PMD Auto Load Balance 기능에 PMD 부하 분산 개선 임계값을 설정합니다. PMD Auto Load Balance가 발생할 수 있는 비관리형 PMD 스레드를 통해 부하 분산의 최소 평가 백분율 개선을 지정하려면 0에서 100으로 설정합니다.

    OvsPmdRebalInterval: OVS DPDK PMD 자동 로드 밸런싱 기능에 PMD 자동 로드 밸런싱 간격을 설정합니다. 값을 0에서 20,000로 설정하여 연속 PMD Auto Load Balancing 반복 2개 사이의 최소 시간(분)을 지정합니다. (BZ#1952060)

  • 이번 업데이트를 통해 --db-only 옵션과 함께 openstack undercloud backup 명령을 사용하여 언더클라우드 노드에서 실행되는 데이터베이스 백업을 생성할 수 있습니다. 해당 백업을 사용하여 업그레이드 프로세스 중에 손상되는 경우 데이터베이스 상태를 복구할 수 있습니다. (BZ#1977392)

4.4. RHEA-2022:4793 - OSP 16.2 구성 요소 릴리스

collectd 구성 요소 관련 변경 사항:

  • libvirt가 업데이트되어 더 많은 지표를 제공합니다. API 변경으로 인해 collectd이 호환되지 않아 애플리케이션이 충돌할 수 있습니다. 이번 업데이트를 통해 virt 플러그인을 통해 hugepage 사용을 제공하도록 collectd이 조정되었습니다. hugepages 지표는 virt 플러그인을 통해 노출되고 collectd가 API 변경과 일치하도록 조정되어 virt 메트릭을 가져올 때 애플리케이션이 더 이상 충돌하지 않습니다. (BZ#2038881)

openstack-ironic 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 RHOSP Bare Metal 서비스(ironic)에서 원격 Redfish BMC(Baseboard Management Controller)에 대한 연결이 손실되어 베어 메탈 노드가 유지보수 상태로 전환되고 전원 상태가 없음 으로 변경될 수 있었습니다. 사이트의 환경 요인에 따라 베어 메탈 노드의 일부 또는 전체가 장기간 이러한 원치 않는 유지 관리 상태에 있을 수 있습니다.

    BMC에 대한 높은 패킷 손실로 인한 일시적인 네트워크 연결 문제로 인해 Redfish를 사용할 때 연결 캐싱 문제가 발생했습니다. 세션 토큰을 재협상해야 하는 경우 캐시된 세션 오브젝트가 무효화되지 않고 BMC에 연결이 끊어졌습니다.

    이번 업데이트를 통해 베어 메탈 서비스에서 연결 또는 인증 문제가 감지될 때 원격 Redfish BMC를 사용하여 완전히 새로운 캐시된 세션을 초기화합니다. 또한 업데이트된 인증 정보를 활용할 수 있는 경우 초기 구성 후 베어 메탈 노드의 BMC 암호를 변경해야 합니다. (BZ#2064767)

openstack-neutron 구성 요소 관련 변경 사항:

  • OVS(Open vSwitch)는 skb_priority,skb_mark 또는 출력 대기열 필드가 설정된 오프로드를 지원하지 않습니다. 해당 필드는 virtio 포트에 대한 QoS(Quality-of-service) 지원을 제공하는 데 필요합니다.

    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

    (BZ#2092946)

openstack-tripleo-heat-templates 구성 요소 관련 변경 사항:

  • RHOSP(Red Hat OpenStack Platform) 16.2.3에서 Block Storage 서비스(cinder)에 대한 DM-Multipathing 중복 구성이 자동화되었습니다. (BZ#2047705)
  • 이번 업데이트 이전에는 DCN 노드를 교체하는 동안 교체 노드의 etcd 서비스가 시작되지 않아 해당 노드의 cinder-volume 서비스가 실패했습니다. 이 오류는 기존 etcd 클러스터에 가입하지 않고 새 etcd 클러스터를 부트 스트랩하는 것처럼 etcd 서비스를 시작하려는 DCN 노드 교체로 인해 발생했습니다.

    이번 업데이트를 통해 새 매개변수인 EtcdInitialClusterState 가 추가되었습니다. EtcdInitialClusterState기존 으로 설정하면 DCN 노드에서 etcd를 올바르게 시작하여 cinder-volume 서비스가 성공적으로 실행됩니다. (BZ#2055409)

  • 이번 업데이트 이전에는 CinderDefaultVolumeType 매개변수에alphanumeric 문자가 포함된 경우 매개변수 검증에 실패했습니다. 이로 인해 오버클라우드 배포 및 기존 배포에 대한 업데이트가 실패했습니다. 이번 업데이트를 통해 CinderDefaultVolumeType 검증은 non-alphanumeric 문자를 지원합니다. (BZ#2073096)
  • RHOSP(Red Hat OpenStack Platform) 16.2.3에는 Intel 이더넷 800 시리즈 NIC에서 사용되는 DDP(Dynamic Device Personalization)에 대한 RHOSP Orchestration 서비스(heat) 지원(예: Columbiaville E810)이 있습니다. 자세한 내용은 네트워크 기능 가상화 계획 및 구성 가이드를 참조하십시오. (BZ#1967680)
  • 이번 업데이트 이전에는 cinder-volume 서비스가 active-active 모드에서 실행을 중지하려고 하면 failed 상태가 되었습니다. 이러한 실패의 원인은 서비스를 제대로 중지하는데 충분한 시간을 허용하지 않기 때문입니다.

    이번 업데이트를 통해 서비스를 중지하는데 할당된 시간 기간이 확장되었으며 서비스가 중지되면 비활성 상태로 이동합니다. (BZ#2056918)

  • 이번 개선된 기능에는 기본적으로 병렬 AIO 요청 수를 1048576로 제한하는 새로운 heat 매개변수인 FsAioMaxNumber 가 추가되었습니다. (BZ#2061697)

openstack-tripleo-puppet-elements 구성 요소 관련 변경 사항:

  • RHOSP 16.2.3에서는 Telnet과 같은 잠재적으로 안전하지 않은 프로토콜을 사용하는 펜싱 에이전트가 기본 오버클라우드 이미지에서 제거되었습니다. 이제 오버클라우드 이미지에 기본적으로 다음 펜싱 에이전트가 포함됩니다.
  • fence-agents-redfish
  • fence-agents-ipmilan
  • fence-agents-kdump
  • fence-agents-rhevm
  • fence-agents-compute
  • sbd
  • fence-agents-sbd (BZ#2081357)

puppet-#189 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 RsyslogElasticsearchSetting 매개 변수가 여러 서버를 설정하는 데 필요한 배열 형식을 지원하지 않았습니다. 이번 업데이트를 통해 이제 RsyslogElasticsearchSetting 매개변수가 여러 항목이 있는 값을 허용합니다. 다음 배열 형식을 사용하여 여러 Elasticsearch 서버를 정의할 수 있습니다. server: ["elasticsearch1", "elasticsearch2"] (BZ#2015699)

4.5. RHBA-2022:8794 - OSP 16.2 구성 요소 릴리스

openstack-cinder 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 Compute 서비스(nova)에서 Block Storage 서비스(cinder)가 볼륨을 분리한 후 이 동일한 볼륨을 삭제하도록 외부 요청이 이루어진 경우 경쟁 조건이 발생했습니다. 이로 인해 볼륨이 분리되기 전에 먼저 삭제되어 Compute 서비스에서 존재하지 않는 볼륨을 제거하지 못할 수 있었습니다. 이번 업데이트를 통해 Compute 서비스에서 Block Storage 서비스에서 볼륨을 분리하도록 요청하고 이 동일한 볼륨을 삭제하기 위한 외부 요청이 있으면 이 볼륨이 항상 먼저 분리되고 삭제됩니다. (BZ#2057002)
  • 이번 업데이트에서는 다음 PowerMax Block Storage(cinder) 드라이버 문제가 수정되었습니다.

    • 이번 업데이트 이전에는 PowerMax Block Storage 드라이버가 do_sync_check 작업 중에 임시가 아닌 스냅샷을 모두 삭제했습니다. 이번 업데이트에서는 스냅샷을 삭제해야 하는지 판별하기 위한 검사가 추가되었습니다. 이렇게 하면 do_sync_check 작업에서 임시 스냅샷이 무차별하게 삭제되지 않습니다.
    • 이번 업데이트 이전에는 PowerMax Block Storage 드라이버에서 스토리지 그룹을 수정할 때 오류를 반환할 수 있는 대소문자를 구분하지 않는 조건을 사용했습니다. 이번 업데이트를 통해 대소문자를 구분하지 않고 스토리지 그룹을 성공적으로 수정할 수 있습니다. (BZ#2126616)
  • 이번 업데이트에서는 기존 backup_id 에 대한 백업 레코드를 가져올 때 기존 Block Storage(cinder) 백업 레코드를 삭제한 버그가 수정되었습니다. (BZ#2131386)

openstack-ironic-python-agent 구성 요소 관련 변경 사항:

  • ironic-python-agent 서비스에서 RHEL 8.6 UEFI 부트 로더 힌트 파일을 인식하지 못했기 때문에 UEFI 모드에서 RHEL 8.6 이미지를 배포하면 ironic-python-agent를 사용할 때 실패했습니다. 이번 업데이트를 통해 이제 UEFI 모드에서 RHEL 8.6을 배포할 수 있습니다. (BZ#2134529)

openstack-nova 구성 요소 관련 변경 사항:

  • 이 RHOSP 16.2.4 업데이트를 사용하면 RHOSP 16.2.4로 업데이트하기 전에 libvirt 버전 비호환성을 수정할 수 있습니다. 호환되지 않는 문제가 있고 RHOSP 16.2.4로 업데이트하기 전에 이를 처리하지 않는 경우 업데이트하면 인스턴스를 관리할 수 없는 상태가 될 수 있습니다.

    16.2.4로 업데이트하기 전에 RHOSP 16.2.0을 업데이트할 때 libvirt 버전 호환 문제(버그 2109350) 관련 KCS 문서를 참조하십시오.

    문서의 단계를 수행하여 업데이트 경로가 libvirt 비호환 문제의 영향을 받는지 여부를 확인합니다. 영향을 받는 경우 단계를 수행하여 문제를 해결합니다. (BZ#2109350)

openstack-octavia 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 RHOSP(Red Hat OpenStack Platform) 로드 밸런싱 서비스(octavia)의 VM 인스턴스(amphorae)가 네트워크 연결 추적(conntrack) 테이블을 채울 때 성능 문제가 발생할 수 있었습니다. 이 문제의 원인은 conntrack이 TCP를 포함한 모든 패킷 유형에 대해 활성화되었으며 conntrack이 필요하지 않기 때문입니다. RHOSP 16.2.4에서는 conntrack이 TCP 패킷에 대해 비활성화되어 UDP 및 SCTP 패킷에만 활성화되어 있기 때문에 amphora 성능이 향상되었습니다. (BZ#2123226)
  • 이번 업데이트 이전에는 SELinux 문제로 인해 RHOSP(Red Hat OpenStack Platform) 로드 밸런싱 서비스(octavia)에서 amphora 공급자 드라이버를 사용한 ICMP 상태 모니터 오류가 발생했습니다. RHOSP 16.2.4에서는 이 문제가 해결되었으며 ICMP 상태 모니터가 올바르게 작동합니다. (BZ#2123318)

openstack-tripleo-common 구성 요소 관련 변경 사항:

  • RHSA-2022:6969에서는 언더클라우드의 /var/lib/mistral 디렉터리에서 파일을 정리하는 프로세스를 도입했지만 로드 밸런싱 서비스(octavia) 또는 Red Hat Ceph Storage가 활성화된 경우 정리 프로세스를 제대로 제거하지 못했습니다. 로드 밸런싱 서비스 또는 Ceph Storage가 활성화된 경우 확장과 같은 일부 배포 작업이 일관되게 실패했습니다. 이번 업데이트를 통해 Mistral이 더 이상 정리를 실행하지 않습니다. /var/lib/mistral 디렉터리에 있는 파일의 축소된 권한을 적용하려면 파일을 수동으로 삭제해야 합니다. 권한 오류로 인해 배포 작업이 더 이상 실패하지 않습니다. (BZ#2137484)
  • 이번 개선된 기능에는 Jinja 템플릿 처리 접근 방식을 도입하고 Jinja 로더에 필요한 템플릿 기반 매개 변수를 BaseImageManager에 추가하여 타사 컨테이너를 가져오는 방법이 추가되었습니다. 이번 업데이트를 통해 Ceph 관련 컨테이너를 가져오는 것은 선택 사항입니다. ceph_images 부울 값을 False 로 설정하여 Ceph 관련 컨테이너를 끄지 않도록 할 수 있습니다. (BZ#1933751)
  • 이번 업데이트 이전에는 오버클라우드의 Object Storage 서비스(swift) 컨테이너의 오브젝트 수가 10,000을 초과하면 삭제 작업 중에 config-download 디렉터리의 처음 10,000개 오브젝트만 정리되었으며 나머지 오브젝트로 인해 컨테이너가 삭제되지 않았습니다. 이번 업데이트를 통해 오버클라우드의 Object Storage 서비스 컨테이너에 10,000개 이상의 오브젝트가 있는 경우 처리가 추가됩니다. (BZ#2119145)

openstack-tripleo-heat-templates 구성 요소 관련 변경 사항:

  • 데이터 플레인을 오프라인 상태로 전환할 준비가 되면 이제 전체 오버클라우드를 한 번에 업그레이드할 수 있습니다. 이번 개선된 기능을 통해 일부 데이터 플레인 다운 타임으로 훨씬 더 빠르게 업그레이드를 완료할 수 있습니다. 자세한 내용은 오버클라우드 업그레이드 속도 향상을 참조하십시오. (BZ#2027851)
  • 이번 개선된 기능에는 Networking 서비스(neutron) 로깅 서비스 플러그인에 대한 새로운 구성 옵션이 추가되었습니다. 이번 업데이트를 통해 네트워크 보안 그룹 로깅에 대한 지원이 추가되어 RHOSP Orchestration 서비스(heat) 템플릿의 새 매개변수를 사용하여 네트워킹 서비스 로깅을 구성할 수 있습니다.
  • 계층 3(L3) 에이전트에 대한 옵션:

    • NeutronL3AgentLoggingRateLimit
    • NeutronL3AgentLoggingBurstLimit
    • NeutronL3AgentLoggingLocalOutputLogBase
  • OVS(Open vSwitch) 에이전트에 대한 옵션:

    • NeutronOVSAgentLoggingRateLimit
    • NeutronOVSAgentLoggingBurstLimit
    • NeutronOVSAgentLoggingLocalOutputLogBase
  • ML2/OVN 백엔드 옵션:

    • NeutronOVNLoggingRateLimit
    • NeutronOVNLoggingBurstLimit
    • NeutronOVNLoggingLocalOutputLogBase (BZ#1990357)
  • 이번 업데이트에서는 ceilometer-agent-compute 서비스에서 libvirt 관련 지표를 수집할 수 없는 버그가 수정되었습니다.

    이전에는 ceilometer-agent-compute 서비스 이후에 libvirt 서비스가 시작되어 이로 인해 "권한 거부" 오류가 발생하고 지표 데이터가 손실되었습니다. 이제 libvirt 서비스가 ceilometer-agent-compute 서비스 전에 시작되어 서비스에서 메트릭을 올바르게 수집할 수 있습니다. (BZ#2092088)

  • 이전 버전에서는 Leapp 업그레이드 중에 OpenStack 고가용성, 고급-virt 및 fast-datapath 리포지토리를 사용하도록 Red Hat Ceph Storage 노드가 잘못 구성되었습니다. 이 문제의 이전 버그 수정으로 인해 역할 기반 매개변수가 제대로 작동하지 않는 덮어쓰기가 도입되었습니다.

    이번 업데이트를 통해 역할 기반 매개 변수 구현이 수정되어 Red Hat Ceph Storage 노드에 올바른 리포지토리가 활성화됩니다. 이번 업데이트에서는 Red Hat Ceph Storage 역할을 사용하는 Red Hat OpenStack Platform 환경 16.2 이상에서 문제가 해결되었습니다. (BZ#2094377)

  • 이번 업데이트에서는 ceilometer-agent-compute 서비스가 컴퓨팅 노드에서 CPU 메트릭에 대해 폴링할 수 없는 버그가 수정되었습니다. (BZ#2103970)
  • 이번 업데이트 이전에는 Block Storage(cinder) 백업 서비스를 활성화한 오버클라우드 배포에서 블록 스토리지 구성에 영향을 미치는 스택 업데이트에서 블록 스토리지 서비스를 다시 시작하지 않았습니다. 이로 인해 Block Storage 서비스에서 이전 구성을 사용했습니다. 이번 업데이트를 통해 블록 스토리지 구성이 변경될 때 스택 업데이트 프로세스를 통해 Block Storage 백업 서비스와 Block Storage 서비스가 모두 다시 시작됩니다. 이렇게 하면 Block Storage 서비스가 항상 최신 설정을 사용합니다. (BZ#2106647)
  • 호스트를 RHEL (Red Hat Enterprise Linux) 7.9에서 RHEL 8.4로 업그레이드 한 후 BaseTripeloPackages 변수를 사용하여 환경에 설치할 추가 패키지를 지정할 수 있습니다. 이 기능을 사용하면 배포에 특정 역할에 필요한 기본 패키지를 사용자 지정할 수 있습니다. 자세한 내용은 Leapp 업그레이드 후 기본 패키지 사용자 지정을 참조하십시오. (BZ#2123646)
  • 이번 업데이트에서는 Telemetry 서비스(ceilometer)에서 메트릭에 대해 Object Storage 서비스(swift)를 폴링할 수 없는 버그가 수정되었습니다. Telemetry 서비스에서 이제 Object Storage 서비스를 올바르게 폴링합니다. (BZ#2126786)
  • 이번 업데이트에서는 ceilometer-agent-ipmi가 호스트의 호스트 대신 컨테이너 네임스페이스에 로그 데이터를 예상대로 작성하도록 하는 버그가 수정되었습니다.

    컨테이너 내부에 콘텐츠를 잘못 배치하면 컨테이너 크기가 증가하여 적절한 로그 순환이 방지되어 컨테이너가 삭제되거나 다시 빌드될 때 로그 데이터가 손실되었습니다.

    이제 ceilometer-agent-ipmi는 /var/log/containers/ceilometer/ 의 호스트에 로그를 예상대로 씁니다. (BZ#2138395)

  • 이번 업데이트를 통해 collectd 프로세스 플러그인이 기본 플러그인 목록에서 제거되었습니다. 플러그인을 로드하면 플러딩 문제가 발생할 수 있으며, 예상되는 시스템 프로세스가 아닌 collectd 및 감지성 프로세스만 볼 수 있으므로 컨테이너 환경에서 실행할 때 값을 제공하지 않습니다. (BZ#2101944)

openstack-tripleo-puppet-elements 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 overcloud-minimal baremetal 이미지를 사용하는 노드에서 누락된 tuned-profiles-cpu-partitioning 패키지(예: Red Hat Ceph Storage 노드)로 인해 영향을 받는 빌드의 일부 배포 또는 확장 작업이 실패했습니다. 이번 업데이트를 통해 tuned-profiles-cpu-partitioning 패키지가 overcloud-minimal 이미지에 포함되어 있습니다. 이번 업데이트에서는 overcloud-minimal 이미지를 사용하는 노드의 배포 및 확장 기능을 복원합니다. (BZ#2138203)

openstack-tripleo-validations 구성 요소 관련 변경 사항:

  • 이번 업데이트 이전에는 Block Storage(cinder) 구성의 "key_manager" 및 "barbican" 섹션이 있는 oslo-config-validation 오류가 잘못 보고되었습니다. 이번 업데이트를 통해 oslo-config-validation가 블록 스토리지 구성 오류를 더 이상 잘못 보고하지 않습니다. (BZ#2112918)

python-networking-ovn 구성 요소 관련 변경 사항:

  • 이번 업데이트에서는 RHOSP 16.2.2 및 16.2.3에 대한 특정 업데이트 후 연결이 손실되는 버그가 수정되었습니다. RHOSP 16.2 릴리스로 업데이트하려는 경우 연결 손실을 방지하기 위해 RHOSP 16.2.4로 업데이트합니다.

    이 버그는 RHOSP 16.2.2. 및 16.2.3에서 도입된 OVN 21.12의 데이터베이스 스키마 변경에 의해 트리거됩니다. OVN 21.12에는 이전 버전에 없는 새 열이 포함되어 있습니다. OVN 데이터베이스 스키마를 변경하면 OpenStack에 문제가 발생하지 않아야 하지만 이 특정 변경 사항은 버그의 영향을 받습니다.

    특히 다음 명령을 실행할 때 변수 시간(20초에서 3분)에 대한 인스턴스 연결이 손실됩니다.

    $ openstack overcloud external-update run --stack overcloud --tags ovn

    버그를 방지하려면 RHOSP 16.2.2 또는 16.2.3으로 업데이트하지 마십시오. 대신 RHOSP 16.2.4로 업데이트합니다. (BZ#2111871)

tripleo-ansible 구성 요소 관련 변경 사항:

  • 이제 'controller_group_name' 변수를 사용하여 default , Controller 와 다른 컨트롤러 그룹 이름을 지정할 수 있습니다. (BZ#2037996)