3.2. Red Hat OpenStack Platform 16.1.1 유지 관리 릴리스 - 2020년 8월 27일

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

3.2.1. 버그 수정

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

BZ#1845726

이 director 개선 사항에서는 OpenStack 업그레이드를 준비하기 위해 오버클라우드 노드에 Leapp 유틸리티를 자동으로 설치합니다.https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/release_notes/index 이번 개선된 기능에는 두 개의 새로운 Heat 매개변수가 포함되어 있습니다. LeappRepoInitCommand 및 LeappInitCommand. 또한 다음 리포지토리 기본값이 있는 경우 UpgradeLeappCommandOptions 값을 전달할 필요가 없습니다.

--enablerepo rhel-8-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo rhel-8-for-x86_64-highavailability-eus-rpm1866372s --enablerepo advanced-virt-for-rhel-8-x86_64-rpms --enablerepo ansible-2.9-for-rhel-8-x86_64-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms
BZ#1847463

이번 업데이트에서는 ML2/OVS에서 ML2/OVN으로의 내부 마이그레이션 중에 generate-inventory 단계가 실패하는 버그가 수정되었습니다.

Red Hat OpenStack Platform 16.1.0(GA) 릴리스에서 ML2/OVS에서 ML2/OVN으로의 마이그레이션은 지원되지 않습니다. Red Hat OpenStack Platform 16.1.1부터 NFV 배포 시 즉각적 마이그레이션이 지원되며 " ML2/OVS에서 ML2/OVN으로 마이그레이션"에 설명된 대로 다양한 예외, 제한 및 요구 사항이 있습니다. [1]

[1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/networking_with_open_virtual_network/index#migrating-ml2ovs-to-ovn

BZ#1850991

이번 업데이트 이전에는 대시보드가 비활성화된 경우에도 HA 프록시 구성에서 Red Hat Ceph Storage 대시보드 리스너가 생성되었습니다. 결과적으로 Ceph를 사용한 RHOSP(Red Hat OpenStack Platform) 업그레이드가 실패할 수 있었습니다.

이번 업데이트를 통해 Ceph MGR 서비스와 대시보드 서비스를 구분하도록 서비스 정의가 업데이트되어 대시보드 서비스가 활성화되지 않고 업그레이드에 성공하더라도 대시보드 서비스가 구성되지 않습니다.

BZ#1851914

오버클라우드 배포 단계에는 tripleo-bootstrap 및 tripleo-ssh-known- hosts 역할을 common_roles 로 태그하는 이전 Ansible 구문이 포함되어 있습니다. 이 이전 구문으로 인해 Ansible에서 common_roles 태그를 사용하지 않을 때 common_roles 태그가 지정된 작업을 실행했습니다. 이 구문으로 인해 13에서 16.1 system_upgrade 프로세스 중에 오류가 발생했습니다.

이번 업데이트에서는 최신 구문을 사용하여 tripleo-bootstrap 및 tripleo- ssh-known-hosts 역할에 common_roles 태그를 지정합니다. 13~16.1 system_upgrade 프로세스 중에 오류가 표시되지 않으며 더 이상 system _upgrade 프로세스에 --playbook upgrade_steps_ playbook.yaml 옵션을 포함하지 않습니다.

BZ#1852620
이번 업데이트에서는 공용 TLS 인증을 통해 어디서나 TLS(Transport Layer Security)의 성공적인 배포를 방해하는 버그가 수정되었습니다.
BZ#1852868
이번 업데이트에서는 RHCS(Red Hat Ceph Storage) 버전 호환성 문제가 수정되어 Red Hat OpenStack 플랫폼 13에서 16.1로 업그레이드하는 동안 오류가 발생했습니다. 이번 수정 이전에는 업그레이드 중 수행된 검증이 RHCS3 클러스터에서 작동했지만 RHCS4 클러스터에서는 수행되지 않았습니다. 이제 검증이 RHCS3 및 RHCS4 클러스터에서 모두 작동합니다.
BZ#1853275

이번 업데이트 이전에는 Leapp 업그레이드를 실행하기 전에 director가 Red Hat Ceph Storage OSD에서 noout 플래그를 설정하지 않았습니다. 결과적으로 업그레이드 후 OSD를 재조정하는 데 시간이 추가로 필요했습니다.

이번 업데이트를 통해 Leapp 업그레이드 전에 director가 noout 플래그를 설정하므로 업그레이드 프로세스의 속도가 빨라집니다. 또한 Director는 Leapp 업그레이드가 끝나면 noout 플래그를 설정 해제합니다.

BZ#1853433

이번 업데이트 이전에는 마운트된 NFS 공유가 있을 때 Leapp 업그레이드가 실패할 가능성이 있었습니다. 특히 NFS 마운트를 사용하고 Compute 서비스(nova) 또는 Image 서비스(glance)를 실행하는 노드가 중단되었습니다.

이번 업데이트를 통해 director가 /var/lib/nova/instances, /var/lib/glance/images 및 모든 Image 서비스 스테이징 영역(GlanceNodeStagingUri 매개변수로 정의함)을 마운트 해제한 뒤에 Leapp를 업그레이드합니다.

BZ#1858673

이번 업데이트에서는 업그레이드 중에 계산 노드에서 예측할 수 없는 동작이 변경된 GRUB 매개변수 명명 규칙이 수정되었습니다.

이전에는 GRUB 매개 변수에 더 이상 사용되지 않는 "TRIPELO" 접두사가 있는 경우 문제가 발생했습니다.

tripleo 커널 args 매개변수에 대해 GRUB에 따라 /etc/default/grub 파일이 업데이트되어 leapp이 올바르게 업그레이드될 수 있습니다. 이 작업은 roles_data.yaml 파일의 모든 역할에 추가된 새 서비스인 "OS::TripleO::Services::BootParams" 서비스에 "upgrade_tasks"를 추가하여 수행됩니다.

BZ#1866372

이번 업데이트에서는 Leapp 업그레이드 중에 베어 메탈 노드가 응답하지 않은 문제가 해결되었습니다.

이전에는 Leapp에서 마이그레이션 중에 SR-IOV VF(가상 기능)와 같은 일시적인 인터페이스를 처리하지 않았습니다. 결과적으로 Leapp은 업그레이드 중에 VF 인터페이스를 찾지 못하고 노드가 복구할 수 없는 상태가 되었습니다.

이제 "OS::TripleO::Services::NeutronSriovAgent" 서비스에서 모든 VF를 제거하도록 PF(물리적 기능)를 설정하고 업그레이드 전에 워크로드를 마이그레이션합니다. 성공적인 Leapp 업그레이드 후 os-net-config는 "--no-activate" 플래그로 다시 실행되어 VF를 다시 설정합니다.

3.2.2. 기능 개선

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

BZ#1666684

이번 릴리스에서는 기본 OVN DHCP를 사용하여 ML2/OVN 배포에서 SR-IOV를 사용할 수 있습니다. ML2/OVN 배포의 SR-IOV에는 더 이상 네트워킹 서비스(neutron) DHCP 에이전트가 필요하지 않습니다.

SR-IOV NIC를 지원하는 하이퍼바이저에서 가상 머신이 부팅되면 컨트롤러 또는 네트워크 노드의 OVN 컨트롤러는 가상 머신의 DHCP, 내부 DNS 및 IPv6 라우터 요청 요청에 응답할 수 있습니다.

이 기능은 RHOSP 16.1.0에서 기술 프리뷰로 사용할 수 있습니다. 이제 이 기능이 지원됩니다.

다음 제한 사항은 이 릴리스의 기능에 적용됩니다.

  • 모든 외부 포트는 모든 포트에 HA 섀시 그룹이 하나뿐이므로 단일 게이트웨이 노드에서 예약됩니다.
  • 외부 포트가 논리 라우터의 게이트웨이 포트와 함께 배치되지 않으므로 VLAN 테넌트 네트워크의 VF(direct) 포트의 North/south 라우팅은 SR-IOV에서 작동하지 않습니다. https://bugs.launchpad.net/neutron/+bug/1875852 참조하십시오.
BZ#1671811

Red Hat OpenStack Platform 16.1의 첫 번째 유지 관리 릴리스에서는 ML2/OVS 및 SR-IOV 메커니즘 드라이버를 사용하는 라우팅 공급자 네트워크를 지원합니다.

라우팅 공급자 네트워크를 사용하면 단일 공급자 네트워크로 여러 개의 계층 2 네트워크(브로드캐스트 도메인) 또는 세그먼트에 대응할 수 있으므로 운영자는 사용자에게 네트워크 하나만 제공해도 됩니다. 이는 에지 DCN 및 스파인-리프형 라우팅 데이터 센터 배포의 일반적인 네트워크 유형입니다.

자세한 내용은 https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/networking_guide/index#deploy-routed-prov-networks_rhosp-network 의 내용을 참조하십시오.

3.2.3. 기술 프리뷰

BZ#1703958
이번 업데이트에서는 OVN 공급자 드라이버의 동일한 로드 밸런서 리스너에서 TCP 및 UDP 프로토콜을 모두 지원합니다.
BZ#1801721
Red Hat OpenStack Platform 16.1의 로드 밸런싱 서비스(Octavia)에는 UDP 프로토콜의 기술 프리뷰가 있습니다.

3.2.4. 확인된 문제

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

BZ#1849235
UpgradeLevelNovaCompute 매개변수를 ''로 설정하지 않으면 RHOSP 13에서 RHOSP 16으로 업그레이드할 때 실시간 마이그레이션을 수행할 수 없습니다.
BZ#1861363
OSP 16.0부터는 고정된 인스턴스의 실시간 마이그레이션을 완전히 지원합니다. 이 기능의 버그로 인해 실시간 CPU 정책 및 둘 이상의 실시간 CPU가 있는 인스턴스를 성공적으로 마이그레이션할 수 없습니다. 따라서 실시간 인스턴스의 실시간 마이그레이션이 불가능합니다. 현재는 해결방법이 없습니다.
BZ#1866562

현재 tripleo-ipa를 사용하여 TLS-e와 함께 Red Hat OpenStack Platform을 배포하면 계산 노드를 축소하거나 삭제할 수 없습니다. 기존에 localhost로 언더클라우드에 위임된 cleanup 역할이 이제 mistral 컨테이너에서 호출되기 때문입니다.

자세한 내용은 https://access.redhat.com/solutions/5336241의 내용을 참조하십시오.

BZ#1867458

Leapp 문제로 인해 RHOSP(Red Hat OpenStack) 플랫폼 13에서 RHOSP 16.1로 빠른 전달 업그레이드가 실패합니다.

RHEL 7에서 RHEL 8로 Leapp 업그레이드는 모든 이전 RHOSP 패키지를 제거하고 운영 체제 업그레이드 및 재부팅을 수행합니다. Leapp은 "overcloud upgrade run" 단계에서 os-net-config 패키지를 설치하므로, 재부팅 후 가상 기능(VF) 및 switchdev 모드를 구성하기 위해 sriov_config-sriov 실행 파일을 sriov_config-sriov 실행 파일을 사용할 수 없습니다. 결과적으로 VF는 구성되어 있지 않으며 switchdevmode는 물리적 기능(PF) 인터페이스에 적용되지 않습니다.

이 문제를 해결하려면 VF를 수동으로 생성하고, switchdevmode를 VF 인터페이스에 적용한 다음, VF 인터페이스를 다시 시작합니다.