3.3. Red Hat OpenStack Platform 16.1.2 유지 관리 릴리스 - 2020년 10월 27일
이 릴리스 노트에서는 Red Hat OpenStack Platform 릴리스를 배포할 때 고려해야 할 기술 프리뷰 항목, 권장 사항, 알려진 문제 및 사용되지 않는 기능에 대해 설명합니다.
3.3.1. 버그 수정
이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.
- BZ#1721361
이번 업데이트에는 FQDN(정규화된 도메인 이름)과 관련된 다음과 같은 버그 수정 패치가 포함되어 있습니다.
Kaminario Fix unique_fqdn_network 옵션
이전에는 Kaminario 드라이버가 특정 드라이버 섹션에서 unique_fqdn_network 구성 옵션을 수락했습니다. 이 옵션을 이동하면 회귀 문제가 도입되었습니다. 이제 매개 변수는 공유 구성 그룹에 정의된 경우에만 사용되었습니다.
이 패치는 회귀를 수정하고 공유 구성 그룹과 드라이버별 섹션에서 옵션을 정의할 수 있도록 합니다.
HPE 3PAR 지원 중복된 FQDN 네트워크
3PAR 드라이버는 볼륨을 매핑하기 위해 고유한 식별자로 연결을 수행하는 노드의 FQDN을 사용합니다.
FQDN이 항상 고유한 것은 아니므로 일부 환경에서는 여러 시스템에서 동일한 FQDN을 찾을 수 있습니다. 이 경우 두 번 모두 볼륨을 연결하려고 하면 두 번째 시스템이 실패합니다.
예를 들어, VM이 controller-.localdomain 및 compute-0.localdomain과 같은 이름을 공유하는 QA 환경에서 이러한 상황이 발생할 수 있습니다.
이 패치는 시스템 간 이름 중복으로 인한 오류를 방지하기 위해
unique_fqdn_network
구성 옵션을 3PAR 드라이버에 추가합니다. (BZ#1721361)
- BZ#1792500
시간 제한 값이 부적절하면 4시간 후에 오버클라우드 배포가 실패할 수 있습니다. 이러한 시간 초과 실패를 방지하려면 다음 언더클라우드 및 오버클라우드 시간 초과 매개변수를 설정합니다.
언더클라우드 시간 초과(초):
예제
parameter_defaults: TokenExpiration: 86400 ZaqarWsTimeout: 86400
오버클라우드 배포 시간 초과(분):
예제
$ openstack overcloud deploy --timeout 1440
이제 시간 초과가 설정됩니다.
- BZ#1826741
이번 업데이트 이전에는 Block Storage 서비스(cinder)가 볼륨 유형을 지정할 수 있는 다른 방법을 무시하고
volume create
요청에 기본 볼륨 유형을 할당했습니다.이번 업데이트를 통해 Block Storage 서비스가 정상 작동합니다.
-
요청에
source_volid
를 지정하는 경우 Block Storage 서비스는 소스 볼륨과 동일한 볼륨 유형을 설정합니다. -
요청에
snapshot_id
를 지정하는 경우 스냅샷의 볼륨 유형에서 볼륨 유형을 유추합니다. 요청에
imageRef
를 지정하고 이미지에cinder_img_volume_type
이미지 속성이 있는 경우 이미지 속성 값에서 볼륨 유형을 유추합니다.그렇지 않으면 블록 스토리지 서비스는 볼륨 유형을 사용자가 구성하는 기본 볼륨 유형으로 설정합니다. 볼륨 유형을 구성하지 않으면 Block Storage 서비스는 시스템 기본 볼륨 유형인
DEFAULT
를 사용합니다.volume create
요청에서 명시적으로 볼륨 유형을 지정하면 Block Storage 서비스는 지정된 유형을 사용합니다.
-
요청에
- BZ#1843789
- 이번 업데이트 이전에는 스냅샷에서 볼륨을 만들 때 Block Storage 서비스(cinder)가 스냅샷에서 올바른 볼륨 유형을 추측하지 않고 새 볼륨에 기본 볼륨 유형을 할당하려고 했기 때문에 작업이 실패할 수 있었습니다. 이번 업데이트를 통해 볼륨을 만들 때 더 이상 볼륨 유형을 지정할 필요가 없습니다.
- BZ#1848420
이번 업데이트를 통해 RHOSP 16에서 Brocade FCZM 드라이버를 실행할 수 있습니다.
Brocade FCZM 벤더는 Python 3의 드라이버를 업데이트하지 않고 OpenStack의 Train 릴리스 이후의 드라이버 지원을 중단하기로 결정했습니다[1]. RHOSP(Red Hat OpenStack) 16에서는 Python 3.6을 사용합니다.
업스트림 Cinder 커뮤니티에서는 barecade FCZM 드라이버의 유지 관리가 가장 효율적인 것으로 가정하고, barecade FCZM이 Python 3 환경(따라서 RHOSP 16)에서 실행되지 못하는 버그가 수정되었다고 가정했습니다.
- BZ#1855112
이번 업데이트에서는 특정 사례에서 스택 업데이트 속도가 향상되었습니다.
이전에는 Ansible --limit 옵션이 ceph-anible에 전달되지 않은 경우 스택 업데이트 성능이 저하되었습니다. 스택 업데이트 중에 --limit 인수를 사용한 경우에도 ceph-ansible이 노드에서 멱등 업데이트가 되는 경우가 있었습니다.
이제 director가 Ansible --limit 옵션을 가로채서 ceph-ansible 실행에 전달합니다. 'openstack overcloud' deploy로 시작하는 명령에 전달된 --limit 옵션은 ceph-ansible 실행에 전달되어 스택 업데이트에 필요한 시간을 줄입니다.
중요이 기능을 ceph-anible과 함께 사용할 때 항상 언더클라우드를 제한 목록에 포함합니다.
- BZ#1855751
이번 업데이트 이전에는 RHOSP 13에서 RHOSP 16.1로 Framework for Upgrades upgrade(FFU)에서 quip 업그레이드를 실행하려면 Red Hat Enterprise Linux 업그레이드가 발생한 노드에 ssh 구성 파일(
/etc/ssh/sshd_config
)에 정의된PermitRootLogin
필드가 있어야 합니다.이번 업데이트를 통해 오케스트레이션 서비스(heat)에서 더 이상
PermitRootLogin
필드를 사용하여/etc/ssh/sshd_config
를 수정할 필요가 없습니다.- BZ#1862213
이번 업데이트에서는 VxFlexOS cinder 백엔드에서 볼륨 연결이 실패하는 문제가 해결되었습니다.
이전 버전에서는 VxFlexOS 백엔드의 cinder 드라이버에 볼륨에 연결하는 데 필요한 모든 정보가 포함되어 있지 않아 VxFlexOS cinder 백엔드에서 볼륨을 연결하려고 했습니다.
볼륨에 연결하는 데 필요한 모든 정보를 포함하도록 VxFlexOS cinder 드라이버가 업데이트되었습니다. 이제 첨부 파일이 올바르게 작동합니다.
- BZ#1868620
- 이번 업데이트에서는 Dell EMC 스토리지 템플릿의 잘못된 매개변수 이름이 수정되었습니다.
- BZ#1869346
이번 업데이트에서는 VxFlex 볼륨 분리에 실패하게 되는 비호환성이 수정되었습니다.
최근 변경한 ix n VxFlex cinder 볼륨 인증 정보 방법은 기존 볼륨 연결과 이전 버전과 호환되지 않았습니다. 인증 정보 방법을 변경하기 전에 VxFlex 볼륨 첨부를 수행한 경우 볼륨 분리가 실패합니다.
이제 분리가 실패하지 않습니다.
- BZ#1872211
이번 업데이트에서는 lsscsi를 사용하여
[H:C:T:L]
값을 가져오도록get_device_info
를 수정하여 255개 이상의 LUN(Logical Unit Number) 및 HLU(Host logical Unit) ID 값을 지원할 수 있습니다.이전에는
get_device_info
에서 sg_scan을 사용하여 제한 255와 함께 이러한 값을 가져왔습니다.get_device_info
를 사용하여 두 개의 장치 유형을 가져올 수 있습니다.- o /dev/disk/by-path/xxx, /dev/sdX에 대한 심볼릭 링크
o /dev/sdX
sg_scan은 모든 장치 이름을 처리할 수 있지만 lsscsi는 /dev/sdx 이름만 표시합니다.
장치가 symlink인 경우
get_device_info
는 장치가 연결되는 장치 이름을 사용합니다. 그렇지 않으면get_device_info
가 장치 이름을 직접 사용합니다.그런 다음
get_devix ce_info
는 장치 이름을 lsscsi 출력의 마지막 열과 비교하여 장치 정보 '[H:C:T:L]'를 가져옵니다.
- BZ#1873329
이번 업데이트에서는 DCN(분산 계산 노드) 컴퓨팅 서비스가 glance 서비스에 액세스할 수 없는 버그가 수정되었습니다.
이전에는 내부 전송 계층 보안(TLS)으로 배포한 경우에도 IP 주소를 지정하는 Glance 엔드포인트 URI로 분산 계산 노드를 구성했습니다. TLS에는 FQDN(정규화된 도메인 이름)을 지정하기 위해 엔드포인트 URI가 필요하므로 계산 서비스에서 glance 서비스에 액세스할 수 없었습니다.
이제 내부 TLS를 사용하여 배포하면 DCN 서비스는 FQDN을 지정하는 glance 엔드포인트 URI로 구성되고 DCN 계산 서비스에서 glance 서비스에 액세스할 수 있습니다.
- BZ#1879190
- 이 버그 수정을 통해 암호화된 볼륨을 image.=== 버그 수정으로 업로드하여 생성된 이미지에서 해당 볼륨을 생성할 때 암호화된 볼륨에서 인스턴스를 부팅할 수 있습니다.==== 버그 수정
이번 Red Hat OpenStack Platform 릴리스에서 수정된 버그는 다음과 같습니다.
- BZ#1721361
이번 업데이트에는 FQDN(정규화된 도메인 이름)과 관련된 다음과 같은 버그 수정 패치가 포함되어 있습니다.
Kaminario Fix unique_fqdn_network 옵션
이전에는 Kaminario 드라이버가 특정 드라이버 섹션에서 unique_fqdn_network 구성 옵션을 수락했습니다. 이 옵션을 이동하면 회귀 문제가 도입되었습니다. 이제 매개 변수는 공유 구성 그룹에 정의된 경우에만 사용되었습니다.
이 패치는 회귀를 수정하고 공유 구성 그룹과 드라이버별 섹션에서 옵션을 정의할 수 있도록 합니다.
HPE 3PAR 지원 중복된 FQDN 네트워크
3PAR 드라이버는 볼륨을 매핑하기 위해 고유한 식별자로 연결을 수행하는 노드의 FQDN을 사용합니다.
FQDN이 항상 고유한 것은 아니므로 일부 환경에서는 여러 시스템에서 동일한 FQDN을 찾을 수 있습니다. 이 경우 두 번 모두 볼륨을 연결하려고 하면 두 번째 시스템이 실패합니다.
예를 들어, VM이 controller-.localdomain 및 compute-0.localdomain과 같은 이름을 공유하는 QA 환경에서 이러한 상황이 발생할 수 있습니다.
이 패치는 시스템 간 이름 중복으로 인한 오류를 방지하기 위해
unique_fqdn_network
구성 옵션을 3PAR 드라이버에 추가합니다. (BZ#1721361)
- BZ#1792500
시간 제한 값이 부적절하면 4시간 후에 오버클라우드 배포가 실패할 수 있습니다. 이러한 시간 초과 실패를 방지하려면 다음 언더클라우드 및 오버클라우드 시간 초과 매개변수를 설정합니다.
언더클라우드 시간 초과(초):
예제
parameter_defaults: TokenExpiration: 86400 ZaqarWsTimeout: 86400
오버클라우드 배포 시간 초과(분):
예제
$ openstack overcloud deploy --timeout 1440
이제 시간 초과가 설정됩니다.
- BZ#1826741
이번 업데이트 이전에는 Block Storage 서비스(cinder)가 볼륨 유형을 지정할 수 있는 다른 방법을 무시하고
volume create
요청에 기본 볼륨 유형을 할당했습니다.이번 업데이트를 통해 Block Storage 서비스가 정상 작동합니다.
-
요청에
source_volid
를 지정하는 경우 Block Storage 서비스는 소스 볼륨과 동일한 볼륨 유형을 설정합니다. -
요청에
snapshot_id
를 지정하는 경우 스냅샷의 볼륨 유형에서 볼륨 유형을 유추합니다. 요청에
imageRef
를 지정하고 이미지에cinder_img_volume_type
이미지 속성이 있는 경우 이미지 속성 값에서 볼륨 유형을 유추합니다.그렇지 않으면 블록 스토리지 서비스는 볼륨 유형을 사용자가 구성하는 기본 볼륨 유형으로 설정합니다. 볼륨 유형을 구성하지 않으면 Block Storage 서비스는 시스템 기본 볼륨 유형인
DEFAULT
를 사용합니다.volume create
요청에서 명시적으로 볼륨 유형을 지정하면 Block Storage 서비스는 지정된 유형을 사용합니다.
-
요청에
- BZ#1843789
- 이번 업데이트 이전에는 스냅샷에서 볼륨을 만들 때 Block Storage 서비스(cinder)가 스냅샷에서 올바른 볼륨 유형을 추측하지 않고 새 볼륨에 기본 볼륨 유형을 할당하려고 했기 때문에 작업이 실패할 수 있었습니다. 이번 업데이트를 통해 볼륨을 만들 때 더 이상 볼륨 유형을 지정할 필요가 없습니다.
- BZ#1848420
이번 업데이트를 통해 RHOSP 16에서 Brocade FCZM 드라이버를 실행할 수 있습니다.
Brocade FCZM 벤더는 Python 3의 드라이버를 업데이트하지 않고 OpenStack의 Train 릴리스 이후의 드라이버 지원을 중단하기로 결정했습니다[1]. RHOSP(Red Hat OpenStack) 16에서는 Python 3.6을 사용합니다.
업스트림 Cinder 커뮤니티에서는 barecade FCZM 드라이버의 유지 관리가 가장 효율적인 것으로 가정하고, barecade FCZM이 Python 3 환경(따라서 RHOSP 16)에서 실행되지 못하는 버그가 수정되었다고 가정했습니다.
- BZ#1855112
이번 업데이트에서는 특정 사례에서 스택 업데이트 속도가 향상되었습니다.
이전에는 Ansible --limit 옵션이 ceph-anible에 전달되지 않은 경우 스택 업데이트 성능이 저하되었습니다. 스택 업데이트 중에 --limit 인수를 사용한 경우에도 ceph-ansible이 노드에서 멱등 업데이트가 되는 경우가 있었습니다.
이제 director가 Ansible --limit 옵션을 가로채서 ceph-ansible 실행에 전달합니다. 'openstack overcloud' deploy로 시작하는 명령에 전달된 --limit 옵션은 ceph-ansible 실행에 전달되어 스택 업데이트에 필요한 시간을 줄입니다.
중요이 기능을 ceph-anible과 함께 사용할 때 항상 언더클라우드를 제한 목록에 포함합니다.
- BZ#1855751
이번 업데이트 이전에는 RHOSP 13에서 RHOSP 16.1로 Framework for Upgrades upgrade(FFU)에서 quip 업그레이드를 실행하려면 Red Hat Enterprise Linux 업그레이드가 발생한 노드에 ssh 구성 파일(
/etc/ssh/sshd_config
)에 정의된PermitRootLogin
필드가 있어야 합니다.이번 업데이트를 통해 오케스트레이션 서비스(heat)에서 더 이상
PermitRootLogin
필드를 사용하여/etc/ssh/sshd_config
를 수정할 필요가 없습니다.- BZ#1862213
이번 업데이트에서는 VxFlexOS cinder 백엔드에서 볼륨 연결이 실패하는 문제가 해결되었습니다.
이전 버전에서는 VxFlexOS 백엔드의 cinder 드라이버에 볼륨에 연결하는 데 필요한 모든 정보가 포함되어 있지 않아 VxFlexOS cinder 백엔드에서 볼륨을 연결하려고 했습니다.
볼륨에 연결하는 데 필요한 모든 정보를 포함하도록 VxFlexOS cinder 드라이버가 업데이트되었습니다. 이제 첨부 파일이 올바르게 작동합니다.
- BZ#1868620
- 이번 업데이트에서는 Dell EMC 스토리지 템플릿의 잘못된 매개변수 이름이 수정되었습니다.
- BZ#1869346
이번 업데이트에서는 VxFlex 볼륨 분리에 실패하게 되는 비호환성이 수정되었습니다.
최근 변경한 ix n VxFlex cinder 볼륨 인증 정보 방법은 기존 볼륨 연결과 이전 버전과 호환되지 않았습니다. 인증 정보 방법을 변경하기 전에 VxFlex 볼륨 첨부를 수행한 경우 볼륨 분리가 실패합니다.
이제 분리가 실패하지 않습니다.
- BZ#1872211
이번 업데이트에서는 lsscsi를 사용하여
[H:C:T:L]
값을 가져오도록get_device_info
를 수정하여 255개 이상의 LUN(Logical Unit Number) 및 HLU(Host logical Unit) ID 값을 지원할 수 있습니다.이전에는
get_device_info
에서 sg_scan을 사용하여 제한 255와 함께 이러한 값을 가져왔습니다.get_device_info
를 사용하여 두 개의 장치 유형을 가져올 수 있습니다.- o /dev/disk/by-path/xxx, /dev/sdX에 대한 심볼릭 링크
o /dev/sdX
sg_scan은 모든 장치 이름을 처리할 수 있지만 lsscsi는 /dev/sdx 이름만 표시합니다.
장치가 symlink인 경우
get_device_info
는 장치가 연결되는 장치 이름을 사용합니다. 그렇지 않으면get_device_info
가 장치 이름을 직접 사용합니다.그런 다음
get_devix ce_info
는 장치 이름을 lsscsi 출력의 마지막 열과 비교하여 장치 정보 '[H:C:T:L]'를 가져옵니다.
- BZ#1873329
이번 업데이트에서는 DCN(분산 계산 노드) 컴퓨팅 서비스가 glance 서비스에 액세스할 수 없는 버그가 수정되었습니다.
이전에는 내부 전송 계층 보안(TLS)으로 배포한 경우에도 IP 주소를 지정하는 Glance 엔드포인트 URI로 분산 계산 노드를 구성했습니다. TLS에는 FQDN(정규화된 도메인 이름)을 지정하기 위해 엔드포인트 URI가 필요하므로 계산 서비스에서 glance 서비스에 액세스할 수 없었습니다.
이제 내부 TLS를 사용하여 배포하면 DCN 서비스는 FQDN을 지정하는 glance 엔드포인트 URI로 구성되고 DCN 계산 서비스에서 glance 서비스에 액세스할 수 있습니다.
- BZ#1879190
- 이 버그 수정을 통해 암호화된 볼륨을 이미지로 업로드하여 해당 볼륨이 생성된 이미지에서 해당 볼륨을 생성할 때 암호화된 볼륨에서 인스턴스를 부팅할 수 있습니다.
3.3.2. 기능 개선
이번 Red Hat OpenStack Platform 릴리스에는 다음과 같은 개선된 기능이 포함되어 있습니다.
- BZ#1293440
- 이번 업데이트를 통해 RBD in-use cinder 볼륨을 동일한 Ceph 클러스터 내의 다른 Ceph 풀로 마이그레이션하거나 다시 입력할 수 있습니다. 자세한 내용은 스토리지 가이드의 기본 볼륨 사용 및 구성을 참조하십시오.
- BZ#1628811
- 이번 업데이트에서는 Intel 및 Mellanox NIC에서 NIC 파티셔닝 지원이 추가되었습니다.
- BZ#1668213
이번 업데이트에서는 Key Manager 서비스(barbican)에서 관리하는 키가 있는 암호화된 이미지를 지원합니다.
대기 중인 데이터가 암호화되어 있어야 하는 일부 보안 워크플로의 경우 블록 스토리지 서비스(cinder)에서 사용할 수 있도록 신중하게 암호화된 이미지를 이미지 서비스(glance)에 업로드할 수 있습니다.
- BZ#1676631
- Red Hat OpenStack Platform 16.1에서는 로드 밸런싱 서비스(octavia)용 OVN(Open Virtual Network) 공급자 드라이버가 완전히 지원됩니다.
- BZ#1845422
- Image 서비스(glance)에 여러 저장소를 사용하는 경우 이미지 소유자는 특정 저장소에서 이미지 복사본을 삭제할 수 있습니다. Red Hat OpenStack Platform 16.1.2에서 이 기능은 기술 프리뷰에서 완전한 지원으로 이동합니다.
- BZ#1852851
이번 업데이트에서는 DCN(분산 컴퓨팅 노드)의 암호화된 볼륨 및 이미지에 대한 지원이 추가되었습니다.
DCN 노드는 이제 중앙 컨트롤 플레인에서 실행 중인 Key Manager 서비스(barbican)에 액세스할 수 있습니다.
참고이 기능은 모든 DCN 역할에 새 Key Manager 클라이언트 서비스를 추가합니다. 기능을 구현하려면 DCN 사이트 배포에 사용되는
roles.yaml
파일을 다시 생성합니다.예를 들면 다음과 같습니다.
$ openstack overcloud roles generate DistributedComputeHCI DistributedComputeHCIScaleOut -o ~/dcn0/roles_data.yaml
역할 데이터 파일의 적절한 경로를 사용합니다.
- BZ#1859750
-
이번 개선된 기능을 통해 FreeIPA에 언더클라우드 및 오버클라우드 노드의 DNS 항목이 포함되었습니다. 특정 유형의 인증서, 특히 etcd를 사용한 cinder 활성/활성 환경용 인증서를 생성하려면 DNS PTR 레코드가 필요합니다. 환경 파일에서
IdMModifyDNS
매개변수를 사용하여 이 기능을 비활성화할 수 있습니다. - BZ#1859757
- 이전에는 기존 배포에서 TLS Everywhere로 업그레이드할 수 없었습니다. 이번 업데이트를 통해 재설치하지 않고 내부 OpenStack 서비스 간의 진행 중인 연결을 보호할 수 있습니다.
- BZ#1859758
- 키 관리자 서비스(barbican)와 함께 HA(고가용성) 모드에서 Atos HSM(Hardware Security Module) 어플라이언스를 사용할 수 있습니다. Red Hat OpenStack Platform 16.1.2에서 이 기능은 기술 프리뷰에서 완전한 지원으로 이동합니다.
- BZ#1862545
- 이 릴리스에서는 Block Storage 서비스(cinder) 백엔드에 대한 Dell EMC PowerStore 드라이버 지원이 추가되었습니다.
- BZ#1862546
- 이번 개선된 기능에는 블록 스토리지 서비스 백엔드 서버를 지원하기 위해 Dell EMC PowerStore의 새 드라이버가 추가되었습니다.
- BZ#1862547
- 이번 개선된 기능에는 블록 스토리지 서비스 백엔드 서버를 지원하기 위해 Dell EMC PowerStore의 새 드라이버가 추가되었습니다.
- BZ#1874847
- 이번 업데이트에서는 DCN(Distributed Compute Nodes)에 대한 Triple IPA와 함께 TLS Everywhere를 지원합니다.
- BZ#1874863
- 업데이트에서는 DCN(Distributed Compute Nodes)을 사용하여 Networking 서비스(neutron) 라우팅 공급자 네트워크를 지원합니다.
- BZ#1459187
- RHOSP(Red Hat OpenStack Platform) 16.1에는 IPv6 프로비저닝 네트워크에 오버클라우드 배포를 지원합니다. 자세한 내용은 베어 메탈 프로비저닝 가이드의 사용자 정의 IPv6 프로비저닝 네트워크 구성을 참조하십시오. RHOSP 16.1.2에서 이 기능은 기술 프리뷰에서 완전한 지원으로 종료되었습니다.
- BZ#1474394
- RHOSP(Red Hat OpenStack Platform) 16.1에는 BMaaS(Bare Metal as-a-Service) 테넌트용 IPv6 프로비저닝 네트워크를 통한 베어 메탈 프로비저닝 지원이 포함되어 있습니다. RHOSP 16.1.2에서 이 기능은 기술 프리뷰에서 완전한 지원으로 종료되었습니다.
3.3.3. 기술 프리뷰
이 섹션에 나열된 항목은 기술 프리뷰로 제공됩니다. 기술 프리뷰 상태 범위에 대한 자세한 내용 및 해당 지원에 미치는 영향은 https://access.redhat.com/support/offerings/techpreview/의 내용을 참조하십시오.
- BZ#1703958
- 이번 업데이트에서는 OVN 공급자 드라이버의 동일한 로드 밸런서 리스너에서 TCP 및 UDP 프로토콜을 모두 지원합니다.
- BZ#1820742
RHOSP 16.1.2에서는 UEFI 설정
NPS
(N¢ Per Socket)'를1
로 설정하여 AMD EPYC 2 (Rome) 플랫폼의 기술 프리뷰를 도입했습니다.기타
NPS
(2 또는 4) 값은 베어 메탈에서 OpenStack 없이 플랫폼 최고 성능에 도달하기 위해 DPDK 벤치마크에서 사용됩니다.Red Hat은 OpenStack과 함께
NPS=2 또는 NPS
=4
의 운영상 장단점을 계속 평가합니다. 이 구성은 소켓당 여러 개의 Numa 노드를 노출합니다.
- BZ#1827283
Red Hat OpenStack Platform 16.1.2에서는 UEFI 설정
NPS
(N¢ Per Socket)가1
로 설정된 AMD EPYC 2(Rome) 플랫폼의 기술 프리뷰를 도입했습니다.기타
NPS
(2 또는 4) 값은 베어 메탈에서 OpenStack 없이 플랫폼 최고 성능에 도달하기 위해 DPDK 벤치마크에서 사용됩니다.Red Hat은 OpenStack과 함께
NPS=2 또는 NPS
=4
의 운영상 장단점을 계속 평가합니다. 이 구성은 소켓당 여러 개의 Numa 노드를 노출합니다.- BZ#1875310
Red Hat OpenStack Platform 16.1.2에서는 동일한 하이퍼바이저에서 SR-IOV와 공동 배치된 OVN 및 OVS-DPDK의 기술 프리뷰가 도입되었습니다.
관련 문제는 다음을 참조하십시오.
- BZ#1875323
Red Hat OpenStack Platform 16.1.2에서는 OVS TC Flower 기반 오프로드를 사용한 OVN 기술 프리뷰를 도입했습니다.
일반 간 통신에서는 OVN에서 VXLAN을 지원하지 않습니다. 따라서 OVN을 사용하여 하드웨어 오프로드가 있는 VXLAN은 지원되지 않습니다. https://bugzilla.redhat.com/show_bug.cgi?id=1881704 참조하십시오.
3.3.4. 릴리스 노트
본 섹션에서는 Red Hat OpenStack Platform에 대한 권장 사항 및 중요한 변경 사항을 포함하여 이번 릴리스 관련 중요한 세부 사항에 대해 간단히 설명합니다. 최상의 배포 결과를 얻으려면 이 정보를 반드시 숙지하셔야 합니다.
- 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#1852082
이번 업데이트에서는 이제 RHOSP(Red Hat OpenStack Platform) 오케스트레이션 서비스(heat)를 사용하여 여러 Dell EMC XtremIO 백엔드를 Block Storage 서비스(cinder)용 스토리지 프로토콜과 함께 배포할 수 있습니다.
새로운 heat 매개변수
CinderXtremioStorageProtocol
을 사용하면 이제 Fibre Channel(FC) 또는 iSCSI 스토리지 프로토콜 중에서 선택할 수 있습니다.새 Heat 템플릿을 사용하면 둘 이상의 XtremIO 백엔드를 배포할 수 있습니다.
이전에는 RHOSP director가 블록 스토리지 서비스에 대해 하나의 iSCSI 백엔드만 지원했습니다. (기존 iSCSI 전용 heat 템플릿은 향후 RHOSP 릴리스에서 더 이상 사용되지 않습니다.).
- BZ#1852084
- Red Hat OpenStack Platform 16.1.2에는 블록 스토리지 서비스(cinder) 백엔드용 VXFlexOS 드라이버에 대한 오케스트레이션 서비스(heat) 템플릿 지원이 포함되어 있습니다.
- BZ#1852087
-
Red Hat OpenStack Platform 16.1.2에는 Block Storage 서비스(cinder)에 대한 Dell EMC Storage Center(SC) 백엔드 지원이 포함되어 있습니다. SC 백엔드 드라이버는 이제 iSCSI 및 FC 프로토콜을 모두 지원하며 여러 백엔드도 지원할 수 있습니다.
CinderScBackendName
매개변수를 사용하여 백엔드를 나열하고CinderScMultiConfig
매개변수를 사용하여 각 백엔드의 매개변수 값을 지정할 수 있습니다. 설정 파일의 예는environments/cinder-dellemc-sc-config.yaml
에서 참조하십시오. - BZ#1852088
Red Hat OpenStack Platform 10(newton) 이후에 PowerMax 구성 옵션이 변경되었습니다. 이번 업데이트에는 최신 PowerMax 구성 옵션이 포함되며 iSCSI 및 FC 프로토콜을 모두 지원합니다.
CinderPowermaxBackend
매개변수도 여러 백엔드를 지원합니다.CinderPowermaxBackendName
은 백엔드 목록을 지원하며 사용자는 새CinderPowermaxMultiConfig
매개변수를 사용하여 각 백엔드의 매개변수 값을 지정할 수 있습니다. 예제 구문을 보려면environment/cinder-dellemc-powermax-config.yaml
의 내용을 참조하십시오.- BZ#1853450
-
Red Hat OpenStack Platform 16.1.2에는 블록 스토리지 서비스(
cinder) 백엔드용 VXFlexOS 드라이버에 대한 Puppet 지원(puppet-
cinder 모듈)이 포함되어 있습니다. - BZ#1853454
-
Red Hat OpenStack Platform 16.1.2에는 블록 스토리지 서비스(cinder) 백엔드용 VXFlexOS 드라이버에 대한 Puppet 지원(puppet
-tripleo
모듈)이 포함되어 있습니다. - BZ#1877688
-
이번 업데이트에서는
openstack-tripleo-validations
에서 다른 패키지로 콘텐츠를 이동한 후 잠재적인 패키지 콘텐츠 충돌을 방지합니다.
3.3.5. 확인된 문제
현재 Red Hat OpenStack Platform의 확인된 문제는 다음과 같습니다.
- BZ#1547074
ML2/OVN 라우터에서 점보 UDP 프레임의 전송은 아직 사용하지 않는 커널 릴리스에 따라 다릅니다.
외부 네트워크의 최대 전송 단위를 초과하는 점보 UDP 프레임을 수신한 후 ML2/OVN 라우터는 ICMP "패키징 필요" 패킷을 다시 전송 VM으로 반환할 수 있습니다. 이 경우 전송 애플리케이션은 페이로드를 더 작은 패킷으로 나눌 수 있습니다. 패킷 크기를 확인하기 위해 이 기능은 south-to-north 경로를 통한 MTU 제한 검색에 따라 달라집니다.
South-to-north 경로 MTU 검색에는 향후 릴리스에서 제공될 예정인 kernel-4.18.0-193.20.1.el8_2가 필요합니다. 커널 버전의 가용성을 추적하려면 https://bugzilla.redhat.com/show_bug.cgi?id=1860169 을 참조하십시오.
- BZ#1623977
로드 밸런싱 서비스 인스턴스(amphora) 로그 오프로딩을 활성화하면 관리 로그와 테넌트 로그가 동일한 파일(
octavia-amphora.log)에 기록됩니다.
이는 오케스트레이션 서비스(heat) 매개변수의 잘못된 기본값인OctaviaTenantLogFacility
로 인해 발생하는 알려진 문제입니다. 이 문제를 해결하려면 다음 단계를 수행합니다.사용자 지정 환경 파일에서
OctaviaTenantLogFacility
를 0(0)으로 설정하고openstack overcloud deploy
명령을 실행합니다.parameter_defaults: OctaviaLogOffload: true OctaviaTenantLogFacility: 0 ...
자세한 내용은 오버클라우드 환경 수정을참조하십시오.
- BZ#1733577
알려진 문제로 인해 Ceph OSD가 FileStore에서 BlueStore로 마이그레이션되지 않습니다. Red Hat OpenStack Platform 13을 Red Hat Ceph Storage 3과 함께 배포할 때
osd_objectstore
매개변수가 명시적으로 설정되지 않은 사용 사례에서 OSD를 변환하지 않고 마이그레이션이 종료되고 OSD가 이미 BlueStore를 사용하고 있음을 false로 보고합니다. 알려진 문제에 대한 자세한 내용은 https://bugzilla.redhat.com/show_bug.cgi?id=1875777을 참조하십시오.이 문제를 해결하려면 다음 단계를 수행합니다.
환경 파일에 다음 내용을 포함합니다.
parameter_defaults: CephAnsibleExtraConfig: osd_objectstore: filestore
Overcloud deploy --stack-only
명령을 사용하여 스택 업데이트를 수행하고osd_objectstore
매개 변수를 포함하는 새 또는 기존 환경 파일을 포함합니다. 다음 예제에서 이 환경 파일은<osd_objectstore_environment_file>
입니다. 또한 업그레이드의 통합 단계에서 포함한 다른 환경 파일을 포함합니다.$ openstack overcloud deploy --stack-only \ -e <osd_objectstore_environment_file> \ -e <converge_step_environment_files>
기존 설명서를 사용하여 파일 저장소를 BlueStore로 마이그레이션합니다. https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html/framework_for_upgrades_13_to_16.1/OSD-migration-from-filestore-to-bluestore참조
결과: FileStore to BlueStore 플레이북은 변환 프로세스를 트리거하고 OSD를 성공적으로 제거 및 다시 생성합니다.
- 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#1848462
- 현재 ML2/OVS 및 DVR(Distributed Virtual Router) 구성에서 OVS(Open vSwitch)는 ICMPv6 트래픽을 잘못 라우팅하여 테넌트 네트워크에서 네트워크가 중단됩니다. 현재 이 문제에 대한 해결방법이 없습니다. IPv6에 많이 의존하는 클라우드가 있고 차단된 ICMP 트래픽(예: ping)으로 인해 문제가 발생할 수 있는 경우 이 문제가 해결될 때까지 Red Hat OpenStack Platform 16.1로 업데이트하지 마십시오.
- BZ#1861370
게스트 가상 머신 내에서
realtime-virtual-host
tuned 프로필을 활성화하면 처리량이 저하되고 결정적이지 않은 성능이 표시됩니다.ovs-dpdk
PMD가 하우스키핑 CPU에 잘못 고정됩니다.이 문제를 해결하려면 게스트 가상 머신 내에서
cpu-partitioning
tuned 프로필을 사용하고 배포 후 스크립트를 작성하여tuned.conf
파일을 업데이트하고 노드를 재부팅합니다.ps_blacklist=ksoftirqd.*;rcuc.*;rcub.*;ktimersoftd.*;.*pmd.*;.*PMD.*;^DPDK;.*qemu-kvm.*
- BZ#1866562
현재 tripleo-ipa를 사용하여 TLS Everywhere와 함께 Red Hat OpenStack Platform을 배포하면 계산 노드를 축소하거나 삭제할 수 없습니다. 기존에 언더클라우드에 localhost로 위임된 cleanup 역할이 이제 워크플로 서비스(mistral) 컨테이너에서 호출되기 때문입니다.
자세한 내용은 https://access.redhat.com/solutions/5336241의 내용을 참조하십시오.