3장. 릴리스 정보
이 릴리스 노트에서는 이 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.
이 Red Hat OpenStack Platform 릴리스의 지원 라이프사이클 중에 발표된 업데이트에 대한 정보는 각 업데이트에 해당하는 권고 설명에 기재됩니다.
3.1. Red Hat OpenStack Platform 16.1 GA
이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.
3.1.1. 버그 수정
이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.
- BZ#1853275
이번 업데이트 이전에는 Leapp 업그레이드를 실행하기 전에 director가 Red Hat Ceph Storage OSD에서
noout
플래그를 설정하지 않았습니다. 결과적으로 업그레이드 후 OSD를 재조정하는 데 시간이 추가로 필요했습니다.이번 업데이트를 통해 Leapp 업그레이드 전에 director가
noout
플래그를 설정하므로 업그레이드 프로세스의 속도가 빨라집니다. 또한 Director는 Leapp 업그레이드가 끝나면noout
플래그를 설정 해제합니다.- BZ#1594033
- 이번 업데이트 이전에는 폴링 중에 최신 볼륨 속성이 업데이트되지 않았으며 디스플레이 화면의 볼륨 데이터가 부정확했습니다. 이번 업데이트를 통해 폴링 중에 볼륨 속성이 올바르게 업데이트되고 디스플레이 화면에 정확한 볼륨 데이터가 표시됩니다.
- BZ#1792477
- 이번 업데이트 이전에는 오버클라우드 배포 프로세스에서 Block Storage 서비스(cinder)를 활성/활성 모드로 실행하는 데 필요한 TLS 인증서를 생성하지 않았습니다. 따라서 cinder 서비스가 시작 중에 실패했습니다. 이번 업데이트를 통해 배포 프로세스에서 TLS 인증서가 올바르게 생성되고 블록 스토리지 서비스가 TLS-everywhere를 사용하여 활성/활성 모드로 실행될 수 있습니다.
- BZ#1803989
- 이번 업데이트 이전에는 컨트롤 플레인에서 stateless IPv6를 사용하여 DCN(Distributed Compute Node) 또는 스파인-리프형 구성으로 오버클라우드를 배포할 수 없었습니다. 이러한 배포는 Ironic 노드 서버 프로비저닝 중에 실패했습니다. 이번 업데이트를 통해 이제 컨트롤 플레인에서 stateless IPv6를 사용하여 성공적으로 배포할 수 있습니다.
- BZ#1804079
- 이번 업데이트 이전에는 etcd 서비스가 컨테이너에서 실행되도록 제대로 구성되지 않았습니다. 따라서 이 서비스가 TLS 인증서를 만들려고 하면 오류가 발생했습니다. 이번 업데이트를 통해 etcd 서비스가 컨테이너에서 실행되며 TLS 인증서를 만들 수 있습니다.
- BZ#1813391
- 이번 업데이트에서는 iSCSI 및 FC 드라이버에 대한 PowerMax 구성 옵션이 적절하게 지정되어 있습니다. 자세한 내용은 https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/dell-emc-powermax-driver.html의 내용을 참조하십시오.
- BZ#1813393
OSP10 Newton 이후 PowerMax 구성 옵션이 변경되었습니다. 이번 업데이트를 통해 최신 PowerMax 구성 옵션을 포함하며 iSCSI 및 FC 드라이버를 모두 지원합니다.
CinderPowermaxBackend
매개변수도 여러 백엔드를 지원합니다.CinderPowermaxBackendName
은 백엔드 목록을 지원하며 사용자는 새CinderPowermaxMultiConfig
매개변수를 사용하여 각 백엔드의 매개변수 값을 지정할 수 있습니다. 예제 구문을 보려면environment/cinder-dellemc-powermax-config.yaml
의 내용을 참조하십시오.- BZ#1814166
-
이번 업데이트에서 Red Hat Ceph Storage 대시보드는
ceph4-rhel8
을 기반으로 하는 Ceph 4.1 및 Grafana 컨테이너를 사용합니다. - BZ#1815305
이번 업데이트 이전에는 IPv6 내부 API 네트워크를 사용한 DCN + HCI 배포에서 Block Storage 서비스(cinder) 및 etcd 서비스가 잘못된 형식의 etcd URI로 구성되었으며 시작 시 Block Storage 서비스 및 etcd 서비스가 실패했습니다.
이번 업데이트를 통해 etcd URI의 IPv6 주소가 올바르며 블록 스토리지 서비스 및 etcd 서비스가 성공적으로 시작됩니다.
- BZ#1815928
이번 업데이트 이전에는 IPv6 내부 API 네트워크를 사용한 배포에서 Block Storage 서비스(cinder) 및 계산 서비스(nova)가 잘못된 형식의 glance-api 엔드포인트 URI로 구성되었습니다. 결과적으로 DCN 또는 에지 배포에 있는 블록 스토리지 서비스 및 계산 서비스가 이미지 서비스(glance)에 액세스할 수 없었습니다.
이번 업데이트를 통해 glance-api 엔드포인트 URI의 IPv6 주소가 올바르며 에지 사이트의 블록 스토리지 및 계산 서비스가 이미지 서비스에 성공적으로 액세스할 수 있습니다.
- BZ#1826741
이번 업데이트 이전에는 Block Storage 서비스(cinder)가 볼륨 유형을 지정할 수 있는 다른 방법을 무시하고
volume create
요청에 기본 볼륨 유형을 할당했습니다.이번 업데이트를 통해 블록 스토리지 서비스가 올바르게 작동합니다.
-
요청에
source_volid
를 지정하는 경우 Block Storage 서비스는 소스 볼륨과 동일한 볼륨 유형을 설정합니다. -
요청에
snapshot_id
를 지정하는 경우 스냅샷의 볼륨 유형에서 볼륨 유형을 유추합니다. 요청에
imageRef
를 지정하고 이미지에cinder_img_volume_type
이미지 속성이 있는 경우 이미지 속성 값에서 볼륨 유형을 유추합니다.그렇지 않으면 블록 스토리지 서비스는 볼륨 유형을 구성하는 기본 볼륨 유형으로 설정합니다. 볼륨 유형을 구성하지 않으면 Block Storage 서비스는 시스템 기본 볼륨 유형인
DEFAULT
를 사용합니다.volume create
요청에서 명시적으로 볼륨 유형을 지정하면 Block Storage 서비스는 지정된 유형을 사용합니다.
-
요청에
- BZ#1827721
이번 업데이트 이전에는 베어 메탈 프로비저닝 서비스(ironic)에서 직접 배포 인터페이스를 사용하여 최종 인스턴스 이미지를 다운로드할 때 재시도 및 시간 초과가 없었습니다. 따라서 이미지를 호스트하는 서버가 응답하지 않으면 배포가 실패할 수 있었습니다.
이번 업데이트를 통해 이미지 다운로드 프로세스가 2회 재시도하며 60초가 지나면 연결이 시간 초과됩니다.
- BZ#1831893
ipmitool-1.8.18-11에서 회귀가 도입되어 "Get Cipher Suites"를 지원하지 않는 특정 BMC에 대해 IPMI 액세스가 2분 이상 소요되었습니다. 따라서 인트로스펙션이 실패할 가능성이 있었고 배포 시간이 이전보다 훨씬 오래 걸릴 수 있었습니다.
이번 업데이트를 통해 ipmitool 재시도 처리가 변경되어 인트로스펙션이 통과하고 배포에 성공합니다.
참고ipmitool과 관련된 이 문제는 ipmitool-1.8.18-17에서 해결되었습니다.
- BZ#1832720
-
이번 업데이트 이전에는 관련 네트워크를 삭제한 후 오래된
neutron-haproxy-qdhcp-*
컨테이너가 남아 있었습니다. 이번 업데이트를 통해 네트워크를 삭제할 때 모든 관련 컨테이너가 제대로 삭제됩니다. - BZ#1832920
이번 업데이트 이전에는
ExtraConfigPre
per_node
스크립트가 Python 3과 호환되지 않았습니다. 따라서TASK [Run deployment NodeSpecificDeployment]
단계에서 오버클라우드 배포에 실패하고SyntaxError: invalid syntax
메시지가 표시되었습니다.이번 업데이트에서
ExtraConfigPre
per_node
스크립트는 Python 3과 호환되며 사용자 지정per_node
hieradata를 프로비저닝할 수 있습니다.- BZ#1845079
이번 업데이트 이전에는
ceph osd stat -f json
명령이 변경된 데이터 구조 포멧을 반환했습니다. 따라서 특정 비율의 RHCS(Red Hat Ceph Storage) OSD가 실행되고 있지 않은 한 배포 중지를 위한 검증이 제대로 작동하지 않았고 실행 중인 OSD 수에 관계없이 배포가 중지되었습니다.이번 업데이트를 통해 새로운 버전의
openstack-tripleo-validations
가 RHCS OSD 실행 비율을 올바르게 계산하며 일정 비율의 RHCS OSD가 실행되지 않으면 배포가 조기에 중지됩니다.CephOsdPercentageMin
매개변수를 사용하여 필요한 RHCS OSD 실행 비율을 사용자 지정할 수 있습니다. 기본값은 66%입니다. 검증을 비활성화하려면 이 매개변수를0
으로 설정하십시오.- BZ#1850991
이번 업데이트 이전에는 대시보드가 비활성 상태라도 HA 프록시 구성에서 Red Hat Ceph Storage 대시보드 리스너가 생성되었습니다. 이로 인해 Ceph Storage를 사용한 Red Hat OpenStack Platform 업그레이드가 실패할 수 있었습니다.
이번 업데이트에서는 Ceph MGR 서비스와 대시보드 서비스를 구별하도록 서비스 정의가 업데이트되었으므로 대시보드 서비스가 활성 상태가 아닐 때 업그레이드에 성공하더라도 대시보드 서비스가 구성되지 않습니다.
- BZ#1853433
이번 업데이트 이전에는 마운트된 NFS 공유가 있을 때 Leapp 업그레이드가 실패할 가능성이 있었습니다. 특히 Compute 서비스(nova) 또는 Image 서비스(glance)를 실행하는 노드는 NFS 마운트를 사용하는 경우 중단됩니다.
이번 업데이트를 통해 director가 /var/lib/
nova/instances,
및 모든 Image 서비스 스테이징 영역을/var/lib
/glance/imagesGlanceNodeStagingUri
매개변수로 정의한 모든 이미지 서비스 스테이징 영역을 마운트 해제합니다.
3.1.2. 기능 개선
이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.
- BZ#1440926
- 이 향상된 기능을 통해 기존 외부 Ceph RadosGW 클러스터를 사용하도록 RHOSP(Red Hat OpenStack Platform)를 구성할 수 있습니다. 이 클러스터를 RHOSP 게스트의 오브젝트 저장소로 외부에서 관리할 수 있습니다.
- BZ#1575512
- 이번 개선된 기능으로 외부 네트워크를 통해 멀티캐스트를 제어하고, 내부 네트워크만이 아니라 외부 네트워크를 통한 클러스터 자동 생성을 방지할 수 있습니다.
- BZ#1598716
- 이 향상된 기능을 통해 director를 사용하여 여러 이미지 저장소가 있는 Image 서비스(glance)를 배포할 수 있습니다. 예를 들어 DCN(Distributed Compute Node) 또는 에지 배포에서 각 사이트에 이미지를 저장할 수 있습니다.
- BZ#1617923
-
이번 업데이트를 통해 검증 프레임워크 CLI가 정상 작동합니다. 특히
openstack tripleo validator
명령에는 이제 검증 이름 또는 그룹별로 검증을 나열, 실행 및 표시하는 데 필요한 모든 CLI 옵션이 포함됩니다. - BZ#1676989
- 이번 개선된 기능을 통해 HA 모드로 ATOS HSM 배포를 사용할 수 있습니다.
- BZ#1686001
- 드라이버에서 지원하는 경우, 이번 개선된 기능을 통해 Block Storage(cinder) 볼륨을 최신 스냅샷으로 되돌릴 수 있습니다. 볼륨을 되돌리는 이 방법은 스냅샷에서 복제하고 새 볼륨을 연결하는 것보다 효율적입니다.
- BZ#1698527
- 이번 업데이트를 통해 OVS 전환 기능이 SmartNIC 하드웨어로 오프로드되었습니다. 개선된 기능을 사용하면 기틍 처리에 필요한 리소스가 줄어 데이터 경로의 속도가 빨라집니다. Red Hat OpenStack Platform 16.1에서 이 기능은 기술 프리뷰에서 종료되었으며 이제 완전히 지원됩니다. 네트워크 기능 가상화 계획 및 구성 가이드의 OVS 하드웨어 오프로드 구성을 참조하십시오.
- BZ#1701416
- 개선된 기능을 사용하면 HAProxy 로드 밸런서에서 Red Hat Ceph Storage RadosGW 인스턴스로 이동하는 HTTP 트래픽이 암호화됩니다.
- BZ#1740946
- 이번 업데이트를 통해 새로운 'tripleo-ipa' 방법을 사용하여 TLSe로 사전 프로비저닝된 노드를 배포할 수 있습니다.
- BZ#1767581
-
이번 개선된 기능을 통해
openstack overcloud deploy
명령에서--limit
,--skip-tags
및--tags
Ansible 옵션을 사용할 수 있습니다. 이 기능은 특히 확장과 같은 작업 중에 특정 노드에서 배포를 실행하려는 경우에 유용합니다. - BZ#1793525
- director를 사용하여 Red Hat Ceph Storage를 배포하는 경우 Ceph 장치 클래스를 정의 및 구성하고 다양한 워크로드에 맞춰 해당 클래스를 특정 풀에 매핑할 수 있습니다.
- BZ#1807841
-
이번 업데이트를 통해
swift_rsync
컨테이너가 권한 없는 모드로 실행됩니다. 이렇게 하면swift_rsync
컨테이너의 보안이 향상됩니다. - BZ#1811490
이번 개선된 기능에는 소스 레지스트리의 인증 정보를 제공하는 데 사용할 수 있는
openstack tripleo container image push
명령의 새로운 옵션이 있습니다. 새로운 옵션은--source-username
및--source-password
입니다.이번 업데이트 이전에는 인증이 필요한 소스 레지스트리에서 컨테이너 이미지를 푸시할 때 인증 정보를 제공할 수 없었습니다. 컨테이너를 푸시하는 방법은 이미지를 수동으로 가져와서 로컬 시스템에서 푸시하는 방법뿐이었습니다.
- BZ#1814278
이번 개선된 기능을 통해 Red Hat OpenStack Platform 노드에 정책 기반 라우팅을 사용하여
os-net-config
로 여러 라우팅 테이블 및 라우팅 규칙을 구성할 수 있습니다.정책 기반 라우팅에서는 여러 개의 링크가 있는 호스트에서 라우팅 테이블을 사용하여 소스 주소에 따라 특정 인터페이스를 통해 트래픽을 보낼 수 있습니다. 각 인터페이스의 라우팅 규칙을 정의할 수도 있습니다.
- BZ#1819016
이 업데이트에서
container_images_file
매개변수는 이제undercloud.conf
파일의 필수 옵션입니다. 언더클라우드를 설치하기 전에 이 매개변수를 설정해야 합니다.최근 들어 registry.redhat.io를 컨테이너 소스로 사용하게 되었고, 이에 따라 컨테이너를 가져올 때 인증해야 합니다. 언더클라우드의 경우 설치 시 인증 정보를 제공하기 위한 권장 옵션은
container_images_file
입니다. 이번 업데이트 이전에는 이 매개변수를 설정하지 않으면 컨테이너를 가져오려고 할 때 인증 오류로 인해 배포에 실패했습니다.- BZ#1823932
-
이번 개선된 기능을 통해 FreeIPA에 언더클라우드 및 오버클라우드 노드의 DNS 항목이 포함되었습니다. 특정 유형의 인증서, 특히 etcd를 사용한 cinder 활성/활성 환경용 인증서를 생성하려면 DNS PTR 레코드가 필요합니다. 환경 파일에서
IdMModifyDNS
매개변수를 사용하여 이 기능을 비활성화할 수 있습니다. - BZ#1834185
이번 개선된 기능을 통해
NovaPMEMMappings
및NovaPMEMNamespaces
라는 두 개의 새로운 매개변수를 사용하여 vPMEM을 관리할 수 있습니다.vPMEM과 물리적 PMEM 네임스페이스 간 매핑을 반영하는 nova 구성 옵션인
pmem_namespaces
를 설정하려면NovaPMEMMappings
를 사용합니다.vPMEM의 백엔드로 사용되는 물리적 PMEM 네임스페이스를 생성하고 관리하려면
NovaPMEMNamespaces
를 사용합니다.- BZ#1858023
- 이번 업데이트에는 OVS-DPDK를 사용한 HCI(하이퍼 컨버지드 인프라) 배포 지원이 포함됩니다. HCI 아키텍처에서는 최적화된 리소스 사용을 위해 계산 및 Ceph Storage 서비스가 있는 Overcloud 노드를 함께 배치하고 구성합니다.
3.1.3. 기술 프리뷰
이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.
- BZ#1603440
- Red Hat OpenStack Platform 16.1에서 DNS-as-a-Service(designate)는 기술 프리뷰 상태로 돌아갑니다.
- BZ#1623977
- Red Hat OpenStack Platform 16.1에서는 로드 밸런싱 서비스(octavia) 인스턴스를 구성하여 Amphora 내부에서 syslog 서버로 트래픽 흐름 및 관리 로그를 전달할 수 있습니다.
- BZ#1666684
- Red Hat OpenStack Platform 16.1에서는 SR-IOV가 Networking 서비스 DCHP 에이전트 없이 OVN 및 Networking 서비스(neutron) 드라이버를 사용할 수 있도록 기술 프리뷰가 제공됩니다. SR-IOV NIC를 지원하는 하이퍼바이저에서 가상 머신이 부팅되면 로컬 OVN 컨트롤러는 가상 머신의 DHCP, 내부 DNS 및 IPv6 라우터 요청 메세지에 응답할 수 있습니다.
- BZ#1671811
Red Hat OpenStack Platform 16.1에는 ML2/OVS 메커니즘 드라이버를 사용한 라우팅 공급자 네트워크의 기술 프리뷰가 있습니다. 라우팅 공급자 네트워크를 사용하면 단일 공급자 네트워크로 여러 개의 계층 2 네트워크(브로드캐스트 도메인) 또는 세그먼트에 대응할 수 있으므로 운영자는 사용자에게 네트워크 하나만 제공해도 됩니다. 이것은 에지 DCN 배포 및 스파인-리프형 라우팅 데이터 센터 배포의 일반적인 네트워크 유형입니다.
계산 서비스(nova) 스케줄러는 세그먼트를 인식하지 않으므로 각 리프, 랙 세그먼트 또는 DCN 에지 사이트를 계산 서비스 호스트 집계 또는 가용 영역에 매핑해야 합니다. 배포에 DHCP 또는 메타데이터 서비스가 필요한 경우 각 에지 사이트 또는 세그먼트에 대해 계산 서비스 가용성 영역도 정의해야 합니다.
알려진 제한 사항:
- ML2/OVS에서만 지원됩니다. ML2/OVN(RFE 버그 1797664)에서는 지원되지 않습니다.
계산 서비스 스케줄러는 세그먼트를 인식하지 않습니다. 성공적인 계산 서비스 스케줄링을 위해 각 세그먼트 또는 에지 사이트를 계산 서비스 호스트 집계 또는 가용 영역에 매핑합니다. 현재 사용할 수 있는 인스턴스 부팅 옵션은 두 가지뿐입니다[RFE 버그 1761903]:
- port-id로 인스턴스를 부팅하고 다른 IP 주소 할당을 사용하여 부팅하고 Nova AZ(세그먼트 또는 에지 사이트)를 지정합니다.
- network-id를 사용하여 부팅하고 Nova AZ(세그먼트 또는 에지 사이트)를 지정합니다.
- Nova 스케줄러는 세그먼트를 인식하지 않으므로 대상 Nova 가용 영역(세그먼트 또는 에지 사이트) [RFE 버그 1761903]을 지정하는 경우에만 콜드/라이브 마이그레이션이 작동합니다.
- 중앙 SNAT 또는 유동 IP를 사용한 North-south 라우팅이 지원되지 않습니다[RFE 버그 1848474].
SR-IOV 또는 PCI 패스스루를 사용하는 경우 물리 네트워크(physnet) 이름은 중앙 및 원격 사이트 또는 세그먼트에서 동일해야 합니다. segment-id를 재사용할 수 없습니다(버그 1839097).
자세한 내용은 https://docs.openstack.org/neutron/train/admin/config-routed-networks.html에서 참조하십시오.
- BZ#1676631
- Red Hat OpenStack Platform 16.1에서 로드 밸런싱 서비스(octavia)용 OVN(Open Virtual Network) 공급자 드라이버는 기술 프리뷰입니다.
- BZ#1703958
- 이번 업데이트에서는 OVN 공급자 드라이버의 동일한 로드 밸런서 리스너에서 TCP 및 UDP 프로토콜을 모두 지원합니다.
- BZ#1758424
- 이번 업데이트에서는 Image 서비스(glance) 다중 저장소를 사용할 때 이미지 소유자가 특정 저장소에서 이미지 복사본을 삭제할 수 있습니다.
- BZ#1801721
- Red Hat OpenStack Platform 16.1의 로드 밸런싱 서비스(octavia)에는 UDP 프로토콜에 대한 기술 프리뷰가 있습니다.
- BZ#1848582
- 이번 릴리스에서는 IPv6용 Shared File Systems 서비스(manila)가 CephFS NFS 드라이버에서 작동하도록 기술 프리뷰가 추가되었습니다. 이 기능에는 Red Hat Ceph Storage 4.1이 필요합니다.
3.1.4. 다시 기준: 버그 수정 및 기능 개선
다음은 이번 Red Hat OpenStack Platform 릴리스에 포함된 버그 수정 및 기능 개선의 리베이스입니다.
- BZ#1738449
- collectd 5.11에는 버그 수정 및 새로운 플러그인이 포함되어 있습니다. 자세한 내용은 https://github.com/collectd/collectd/releases에서 참조하십시오.
3.1.5. 릴리스 노트
본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.
- BZ#1225775
- Image 서비스(glance)는 Ceph RBD 드라이버와 함께 다중 저장소를 지원합니다.
- BZ#1546996
-
이번 릴리스에서
networking-ovn
은 이제 neutron QoS API를 통한 DSCP 표시 규칙 및 QoS 대역폭 제한을 지원합니다. - BZ#1654408
Glance 이미지 변환의 경우
glance-direct
방법은 기본적으로 활성화되지 않습니다. 이 기능을 사용하려면glance-api.conf
파일의DEFAULT
섹션에서enabled_import_methods
를[glance-direct,web-download]
또는[glance-direct]
로 설정합니다.glance-direct
가져오기 방법을 사용할 때 Image 서비스(glance)에 스테이징 영역이 있어야 합니다.glance-api.conf
파일의DEFAULT
섹션에서node_staging_uri
옵션을file://<absolute-directory-path>
로 설정하십시오. 이 경로는 모든 이미지 서비스 API 노드에서 사용할 수 있는 공유 파일 시스템에 있어야 합니다.- BZ#1700402
- 이제 director에서 블록 스토리지 서비스를 활성/활성 모드로 배포할 수 있습니다. 이 배포 시나리오는 에지 사용 사례에서만 지원됩니다.
- BZ#1710465
RHOSP(Red Hat OpenStack Platform) 13 DCN에서 RHOSP 16.1 DCN으로 업그레이드하는 경우 단일 스택 RHOSP 13 배포에서 다중 스택 RHOSP 16.1 배포로 마이그레이션할 수 없습니다. RHOSP 16.1로 업그레이드한 후에도 RHOSP 13 스택은 Orchestration 서비스(heat)에서 계속 단일 스택으로 관리됩니다.
RHOSP 16.1로 업그레이드한 후 새 DCN 사이트를 새 스택으로 배포할 수 있습니다. 자세한 내용은 RHOSP 16.1 DCN의 다중 스택 설명서를 참조하십시오.
- BZ#1758416
- Red Hat OpenStack Platform 16.1에서는 Image 서비스(glance)를 사용하여 단일 명령으로 기존 이미지 데이터를 여러 저장소에 복사할 수 있습니다. 따라서 운영자가 데이터를 수동으로 복사하고 이미지 위치를 업데이트할 필요가 없습니다.
- BZ#1758420
- Red Hat OpenStack Platform 16.1에서는 Image 서비스(glance)를 사용하여 단일 명령으로 기존 이미지 데이터를 여러 저장소에 복사할 수 있습니다. 따라서 운영자가 데이터를 수동으로 복사하고 이미지 위치를 업데이트할 필요가 없습니다.
- BZ#1784640
- 이번 업데이트 이전에는 RHCS(Red Hat Ceph Storage) 배포 중에 RHOSP(Red Hat OpenStack Platform) director가 원하는 FSID를 ceph-anible에 전달하여 CephClusterFSID를 생성할 때 Python uuid1() 함수를 사용했습니다. 이번 업데이트를 통해 director는 Python uuid4() 함수를 사용하여 임의의 UUID를 생성할 수 있습니다.
- BZ#1790756
- 이번 릴리스에서는 IPv6용 Shared File Systems 서비스(manila)가 CephFS NFS 드라이버에서 작동하도록 새로운 기능이 추가되었습니다. 이 기능에는 Red Hat Ceph Storage 4.1이 필요합니다.
- BZ#1808583
Red Hat OpenStack Platform 16.1에는 다음과 같은 PowerMax 드라이버 업데이트가 포함됩니다.
기능 업데이트:
- PowerMax 드라이버 - Unisphere 스토리지 그룹/배열 태그 지원
- PowerMax 드라이버 - 짧은 호스트 이름 및 포트 그룹 이름 덮어쓰기
- PowerMax 드라이버 - SRDF 기능 향상
PowerMax 드라이버 - 다중 복제 지원
버그 수정:
- PowerMax 드라이버 - 메타데이터 디버그 수정
- PowerMax 드라이버 - 볼륨 그룹 삭제 실패
- PowerMax 드라이버 - 최소 Unisphere 버전을 9.1.0.5로 설정
- PowerMax 드라이버 - 관리되지 않는 스냅샷 삭제 수정
- PowerMax 드라이버 - RDF snapvx 대상 삭제 수정
- PowerMax 드라이버 - 관리 가능한 볼륨 가져오기 수정
- PowerMax 드라이버 - 볼륨 확장 정보 출력
- PowerMax 드라이버 - 레거시 볼륨을 찾을 수 없음
- PowerMax 드라이버 - 일부 사용 중인 복제 모드에 대한 재입력 방지
- PowerMax 드라이버 - 복제 배열 직렬 검사
- PowerMax 드라이버 - 다중 복제 지원
- PowerMax 드라이버 - 단일 밑줄 업데이트
- PowerMax 드라이버 - SRDF 복제 수정
- PowerMax 드라이버 - 복제 메타데이터 수정
- PowerMax 드라이버 - 복제 장치 제한
- PowerMax 드라이버 - 그룹에서 기본 볼륨 유형 허용
- PowerMax 드라이버 - 버전 비교 수정
- PowerMax 드라이버 - RepConfig 로그 분리 및 원격 볼륨에 이름 변경 수정
- PowerMax 드라이버 - 볼륨 에뮬레이션 확인 관리
- PowerMax 드라이버 - 볼륨이 포함된 그룹 삭제
- PowerMax 드라이버 - PowerMax 풀 수정
- PowerMax 드라이버 - RDF 상태 확인
- PowerMax 드라이버 - 동시 실시간 마이그레이션 실패
- PowerMax 드라이버 - 실시간 마이그레이션으로 SG에서 복제할 볼륨 제거
- PowerMax 드라이버 - 예외 발생 시 U4P 페일오버 잠금이 해제되지 않음
- PowerMax 드라이버 - 압축 변경 버그 수정
- BZ#1810045
- Shared File Systems 서비스(manila)는 Native CephFS 드라이버를 완벽하게 지원합니다. 이 드라이버는 이전에 기술 프리뷰 상태였지만 이제 완전히 지원됩니다.
- BZ#1846039
sg-bridge
컨테이너는sg-bridge
RPM을 사용하여 sg-core에 대한 AMQP1-to-unix 소켓 인터페이스를 제공합니다. 두 구성 요소는 모두 Service Telemetry Framework의 일부입니다.이것은
sg-bridge
구성 요소의 초기 릴리스입니다.- BZ#1852084
- Red Hat OpenStack Platform 16.1에서는 VXFlexOS 볼륨 백엔드에 tripleo-heat-templates이 지원됩니다.
- BZ#1852087
-
Red Hat OpenStack Platform 16.1에서는 SC Cinder 백엔드가 지원됩니다. SC Cinder 백엔드는 이제 iSCSI 및 FC 드라이버를 모두 지원하며 여러 백엔드도 지원할 수 있습니다.
CinderScBackendName
매개변수를 사용하여 백엔드를 나열하고CinderScMultiConfig
매개변수를 사용하여 각 백엔드의 매개변수 값을 지정할 수 있습니다. 설정 파일의 예는environments/cinder-dellemc-sc-config.yaml
에서 참조하십시오. - BZ#1855096
- Shared Filesystems 서비스(manila)의 NetApp 백엔드 가이드가 Red Hat OpenStack 제품 설명서 페이지에서 제거되었습니다. 이 내용은 이제 NetApp OpenStack 설명서 모음인 https://netapp-openstack-dev.github.io/openstack-docs/train/manila/configuration/manila_config_files/section_rhosp_director_configuration.html에 수록되어 있습니다.
- BZ#1858352
- FileStore가 포함된 RHOSP(Red Hat OpenStack Platform) 13 및 RHCS(Red Hat Ceph Storage) 3에서 RHOSP 16.1 및 RHCS 4로 업그레이드하려면 업그레이드 후 BlueStore로 마이그레이션할 수 없습니다. 수정 사항이 제공될 때까지 파일 저장소를 사용하여 RHCS 4를 실행할 수 있습니다. 자세한 내용은 https://bugzilla.redhat.com/show_bug.cgi?id=1854973에서 참조하십시오.
- BZ#1858938
sg-bridge
및sg-core
컨테이너 이미지는 Service Telemetry Framework에 collectd 메트릭의 새로운 데이터 경로를 제공합니다.sg-bridge
구성 요소를 사용하면sg-core
에서 AMQP1을 unix 소켓으로 변환할 수 있으므로 레거시 Smart Gateway 구성 요소보다 성능이 500% 향상됩니다.이는 sg-bridge 및 sg-core 컨테이너 이미지 구성 요소의 초기 릴리스입니다.
참고기존의 Smart Gateway는 여전히 Ceilometer 메트릭, Ceilometer 이벤트 및 collectd 이벤트의 데이터 경로입니다.
3.1.6. 확인된 문제
현재 Red Hat OpenStack Platform의 알려진 문제는 다음과 같습니다.
- BZ#1508449
OVN은 컴퓨팅 노드에서 직접 ovn-controller와 함께 DHCP를 openflow 컨트롤러로 사용합니다. 그러나 SR-IOV 인스턴스는 VF/PF를 통해 네트워크에 직접 연결되므로 SR-IOV 인스턴스는 DHCP 응답을 수신할 수 없습니다.
해결방법:
OS::TripleO::Services::NeutronDhcpAgent
를OS::TripleO::Services::NeutronDhcpAgent: deployment/neutron/neutron-dhcp-container-puppet.yaml
로 변경합니다.- BZ#1574431
- 현재는 Block Storage 서비스(cinder)에서 할당량 명령이 정상 작동하지 않습니다. Block Storage CLI를 사용하면 할당량 항목을 성공적으로 생성할 수 있으며 CLI에서는 유효한 프로젝트 ID를 확인하지 않습니다. CLI에서 유효한 프로젝트 ID 없이 생성된 할당량 항목은 잘못된 데이터가 포함된 더미 레코드에 해당합니다. 이 문제가 해결될 때까지 CLI 사용자는 할당량 항목을 생성하고 Block Storage에서 더미 레코드를 모니터링할 때 유효한 프로젝트 ID를 지정해야 합니다.
- BZ#1797047
- Shared File Systems 서비스(manila) 액세스 목록 기능에는 RHCS(Red Hat Ceph Storage) 4.1 이상이 필요합니다. RHCS 4.0에는 패키징 문제가 있으므로 RHCS 4.0에서 Shared File Systems 서비스 액세스 목록을 사용할 수 없습니다. 파일 공유 생성은 여전히 사용 가능하지만 access-list가 없으면 파일 공유를 사용할 수 없습니다. 따라서 RHCS 4.0을 사용하는 고객은 NFS를 통해 CephFS에서 Shared File Systems 서비스를 사용할 수 없습니다. 자세한 내용은 https://bugzilla.redhat.com/show_bug.cgi?id=1797075 의 내용을 참조하십시오.
- BZ#1828889
- OVN 메커니즘 드라이버에서 Networking 서비스(neutron) 데이터베이스를 사용하지 않고 OVN 데이터베이스에 의존하는 알려진 문제가 있습니다. 결과적으로 SR-IOV 에이전트는 OVN 외부에 있기 때문에 Networking 서비스 데이터베이스에 등록됩니다. 현재 이 문제에 대한 해결방법이 없습니다.
- BZ#1837316
Red Hat OpenStack Platform 로드 밸런싱 서비스(octavia) 인스턴스(amphora)의 keepalive 인스턴스가 UDP 트래픽을 비정상적으로 종료하고 중단할 수 있습니다. 이 문제의 원인은 UDP 상태 모니터의 시간 초과 값이 너무 작기 때문입니다.
해결방법: 새 시간 초과 값을 2초보다 크게 지정합니다.
$ openstack loadbalancer healthmonitor set --timeout 3 <heath_monitor_id>
자세한 내용은 명령줄 인터페이스 참조에서 "loadbalancer healthmonitor"를 검색하십시오.
- BZ#1840640
16.0에서 16.1로 업데이트할 때 Orchestration 서비스(heat)에 불완전한 TLS 정의가 있으며 이로 인해 업데이트가 실패합니다.
이 실패를 방지하려면 다음 매개변수 및 값을 설정해야 합니다.
InternalTLSCAFile: ''
.- BZ#1845091
Public TLS 또는 TLS-Everywhere를 사용하여 16.0에서 16.1로 업데이트할 때 알려진 문제가 있습니다.
InternalTLSCAFile
매개변수는 오버클라우드 인스턴스의 CA 인증서 번들 위치를 제공합니다. 이 매개변수가 올바르게 설정되지 않으면 업그레이드 및 업데이트가 실패합니다. 새 배포에서는 heat가 이 매개변수를 올바르게 설정하지만 이전 heat 템플릿을 사용하는 배포를 업그레이드하는 경우에는 기본값이 올바르지 않을 수 있습니다.해결방법: 언더클라우드가 기본 신뢰 저장소의 인증서를 사용하도록
InternalTLSCAFile
매개변수를 빈 문자열''
로 설정합니다.- BZ#1846557
RHOSP 13에서 RHOSP 16.1로 업그레이드할 때 알려진 문제가 있습니다.
HostnameFormatDefault
값이%stackname%-compute-%index%
에서%stackname%-novacompute-%index%
로 변경되었습니다. 이러한 기본값 변경으로 인해 중복 서비스 항목이 생성되고 실시간 마이그레이션과 같은 작업에 추가로 영향을 줄 수 있습니다.해결방법: RHOSP 13에서 RHOSP 16.1로 업그레이드하는 경우
HostnameFormatDefault
값을 재정의하여 이전 호스트 이름 형식이 유지되도록 이전 기본값을 구성해야 합니다. RHOSP 15 또는 RHOSP 16.0에서 업그레이드하는 경우에는 특별한 조치가 필요하지 않습니다.- BZ#1847463
RHOSP 16.1에서
tripleo-anible-inventory
의 출력 형식이 변경되었습니다. 따라서generate-inventory
작업이 실패합니다.해결방법: 인벤토리를 수동으로 생성합니다.
참고RHOSP 16.1에서는 ML2/OVS에서 ML2/OVN으로 마이그레이션할 수 없습니다.
- BZ#1848180
언더클라우드가 외부(공용) 엔드포인트에 접속하여 초기 리소스 및 프로젝트를 생성하는 경우 배포 중에
InternalTLSCAFile
heat 매개변수가 사용되는 알려진 문제가 있습니다. 내부 및 공용 인터페이스에 다른 CA(인증 기관)의 인증서가 있는 경우 배포에 실패합니다. 언더클라우드가 keystone 공용 인터페이스에 접속하지 못하거나 내부 인터페이스가 잘못된 설정을 수신합니다.이 시나리오는 IPA 서버에 내부 인터페이스가 있지만 운영자가 제공한 인증서는 공용 인터페이스에 있는 경우 TLS Everywhere를 사용한 배포에 영향을 줍니다. 또한 기존 공용 인증서를 사용한 배포에서 TLS Everywhere를 재배포 및 구성하려고 하는 경우 'brown field' 배포가 차단됩니다.
현재 이 문제에 대한 해결방법이 없습니다.
- BZ#1848462
- 현재 ML2/OVS 및 DVR 설정에서 OVS(Open vSwitch)가 ICMPv6 트래픽을 잘못 라우팅하므로 테넌트 네트워크에서 네트워크가 중단됩니다. 현재 이 문제에 대한 해결방법이 없습니다. 주로 IPv6에 의존하는 클라우드가 있고 차단된 ICMP 트래픽으로 인해 ping 등의 문제가 발생하는 경우 이 문제가 해결될 때까지 RHOSP 16.1로 업데이트하지 마십시오.
- BZ#1849235
-
UpgradeLevelNovaCompute
매개변수를''
로 설정하지 않으면 RHOSP 13에서 RHOSP 16으로 업그레이드할 때 실시간 마이그레이션을 수행할 수 없습니다. - BZ#1850192
다음과 같은 상태로 인해 Block Storage 서비스(cinder)에 알려진 문제가 있습니다.
- Red Hat OpenStack Platform 16.1은 DCN/에지 사이트에서 A/A(활성/활성) 모드로 cinder-volume 서비스를 실행할 수 있습니다. 컨트롤 플레인은 pacemaker에서 여전히 활성/수동으로 실행됩니다.
- A/A로 실행할 때 cinder는 잠금 관리자에 tripleo etcd 서비스를 사용합니다.
배포에 TLS-e(TLS-everywhere)가 포함된 경우 cinder와 etcd 간 내부 API 트래픽과 etcd 노드 간 트래픽에는 TLS를 사용해야 합니다.
RHOSP 16.1은 TLS를 사용하여 블록 스토리지 서비스 및 etcd를 지원하는 방식으로 TLS-e를 지원하지 않습니다. 그러나 TLS-e가 구성 및 활성화되어 있더라도 TLS를 사용하지 않도록 etcd를 구성할 수 있습니다. 결과적으로 etcd 트래픽을 제외한 모든 곳에서 TLS를 사용하게 됩니다.
- TLS-where는 블록 스토리지 서비스의 트래픽을 블록 스토리지 서비스와 etcd 간의 트래픽만 보호하며 etcd 노드 간 트래픽은 보호되지 않습니다.
- DLM(Distributed Lock Manager)을 위한 etcd의 블록 스토리지 서비스 사용 트래픽으로 제한됩니다. 이 트래픽에는 Block Storage 서비스 오브젝트 ID(예: 볼륨 ID 및 스냅샷 ID)에 대한 참조가 포함되지만 사용자 또는 테넌트 자격 증명은 포함되지 않습니다.
- BZ#1852541
Object Storage 서비스(swift)에 알려진 문제가 있습니다 . 사전 배포된 노드를 사용하는 경우 /var/log/containers/stdouts/swift_rsync.log에 다음 오류 메시지가 표시될 수 있습니다.
"failed to create pid file /var/run/rsyncd.pid: 파일이 존재합니다"
해결방법: 사전 배포된 모든 컨트롤러 노드에 다음 명령을 입력합니다.
for d in $(podman inspect swift_rsync | jq '.[].GraphDriver.Data.UpperDir') /var/lib/config-data/puppet-generated/swift; do sed -i -e '/pid file/d' $d/etc/rsyncd.conf; done
- BZ#1852801
python3-tripleoclient
를 업데이트하거나 업그레이드할 때 Ansible에 업데이트 또는 업그레이드가 수신되지 않으며 Ansible 또는ceph-anible
작업이 실패합니다.업데이트 또는 업그레이드할 때 Ansible에도 업데이트가 수신되어 플레이북 작업을 성공적으로 실행할 수 있는지 확인하십시오.
- BZ#1854334
ovn-controller
가 생성하는 OVN 필터 패킷에 알려진 문제가 있습니다. 이 트래픽을 허용하는 명시적 ACL 규칙이 없으면 OVN에서 ACL 처리를 수신하는 라우터 알림이 삭제됩니다.해결방법: 다음 명령을 입력하여 보안 규칙을 생성합니다.
openstack security group rule create --ethertype IPv6 --protocol icmp --icmp-type 134 <SECURITY_GROUP>
- BZ#1855423, BZ#1856901
OVS OFFLOAD 배포의 VF LAG 모드인 SRIOV Switchdev 모드에서 Mellanox ConnectX-5 어댑터 카드에 대한 몇 가지 알려진 제한 사항이 있습니다.
OVS OFFLOAD 배포시 SRIOV Switchdev 모드에서 VF(가상 기능) LAG(링크 집계 그룹) 구성으로 Mellanox ConnectX-5 어댑터 카드를 사용할 때 다음과 같은 알려진 문제 및 제한 사항이 나타날 수 있습니다.
PF(물리적 기능)의 VF 하나 이상이 VM(가상 머신)에 바인딩되거나 연결되어 있으면 SR-IOV(Single-Root Input/Output Virtualization)를 비활성화하려고 시도하는 경우 및
ifdown
이나ip link
같은 기능을 사용하여 PF를 바인딩 해제하는 경우 내부 펌웨어 오류가 발생합니다.해결방법: 다음 작업을 수행하기 전에 VF를 바인딩하거나 분리합니다. . VM을 종료하고 분리합니다. . OVS에서 VF LAG BOND 인터페이스를 제거합니다. 구성된 각 VF의 바인딩을 해제합니다.
# echo <VF PCIe BDF> > /sys/bus/pci/drivers/mlx5_core/unbind
. 각 PF의 SR-IOV를 비활성화합니다.# echo 0 > /sys/class/net/<PF>/device/sriov_numvfs
-
mstconfig
도구를 사용하여 펌웨어 구성에 구성된NUM_OF_VFS
매개변수가 64를 초과하면 OVS OFFLOAD를 배포하는 동안 VF LAG 모드인 SRIOV switchdev 모드는 지원되지 않습니다. 현재는 사용할 수 있는 해결방법이 없습니다.
- BZ#1856999
dashboard_protocol
매개변수가 heat 템플릿에서 잘못 삭제되었기 때문에 현재 TLS Everywhere 프레임워크에서 Ceph 대시보드가 작동하지 않습니다. 따라서 HAproxy가 시작될 때 백엔드가 나타나지 않습니다.임시 솔루션으로
dashboard_protocol
매개변수가 포함된 새 환경 파일을 만들고-e
옵션을 사용하여 오버클라우드 배포에 환경 파일을 포함합니다.parameter_defaults: CephAnsibleExtraConfig: dashboard_protocol: 'https'
이 솔루션에서는 ceph-anible 버그가 도입되었습니다. 자세한 내용은 https://bugzilla.redhat.com/show_bug.cgi?id=1860815에서 참조하십시오.
- BZ#1859702
강제 종료 후 시스템 재부팅 시 Ceph 컨테이너가 자동으로 시작되지 않는 알려진 문제가 있습니다.
해결방법:
podman rm
명령을 사용하여 이전 컨테이너 ID를 수동으로 제거합니다. 자세한 내용은 https://bugzilla.redhat.com/show_bug.cgi?id=1858865#c2에서 참조하십시오.- BZ#1861363
- OSP 16.0부터는 고정된 인스턴스의 실시간 마이그레이션을 완전히 지원합니다. 이 기능의 버그로 인해 실시간 CPU 정책 및 둘 이상의 실시간 CPU가 있는 인스턴스를 성공적으로 마이그레이션할 수 없습니다. 따라서 실시간 인스턴스의 실시간 마이그레이션이 불가능합니다. 현재는 해결방법이 없습니다.
- BZ#1861370
게스트 가상 머신 내에서
realtime-virtual-host
조정 프로파일을 사용하면 처리량이 저하되고 결정적이지 않은 성능이 표시되는 알려진 문제가 있습니다.ovs-dpdk
PMD가 하우스키핑 CPU에 잘못 고정되어 있습니다.해결방법: 게스트 가상 머신 내에서
cpu-partitioning
tuned 프로필을 사용하고 배포 후 스크립트를 작성하여tuned.conf
파일을 업데이트하고 노드를 재부팅합니다.ps_blacklist=ksoftirqd.*;rcuc.*;rcub.*;ktimersoftd.*;.*pmd.*;.*PMD.*;^DPDK;.*qemu-kvm.*
- BZ#1980829
RHOSP(Red Hat OpenStack Platform) 13을 RHOSP(Red Hat OpenStack Platform) 13에서 RHOSP 16.1로 빠르게 전달하는 동안 Hugepages
매개변수
값과 같은TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS
를 TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS로 변경하는 경우 커널 args에 대한 중복 항목으로 인해 업그레이드가 실패합니다.FFU 중에 커널 어그레스를 변경하지 마십시오.
해결방법: RHOSP 16.1에서는 일반적으로 /usr/share/ansible/roles/tripleo-kernel/tasks/kernelargs.yml에 있는 커널 args를 수동으로 변경할 수 있습니다.
3.1.7. 제거된 기능
- BZ#1832405
- 이 Red Hat OpenStack Platform 릴리스에서는 더 이상 Red Hat Ceph Storage 클러스터 관리자 키링 암호를 사용자 지정할 수 없습니다. 대신 초기 배포 중에 관리자 키링 암호가 무작위로 생성됩니다.