4.2. RHBA-2020:3542 — Red Hat OpenStack Platform 16.1.1 general availability advisory

이 섹션에 포함된 버그는 RHBA-2020:3542 권고에 의해 처리됩니다. 이 권고에 대한 자세한 내용은 https://access.redhat.com/errata/RHBA-2020:3542.html 에서 확인하십시오.

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

  • 오버클라우드 배포 단계에는 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#1851914)

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

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

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

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

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

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

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

  • 이 director 개선 사항에서는 OpenStack 업그레이드를 준비하기 위해 오버클라우드 노드에 Leapp 유틸리티를 자동으로 설치합니다. 이 향상된 기능에는 두 개의 새로운 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-rpms --enablerepo advanced-virt-for-rhel-8-x86_64-rpms s --enablerepo ansible-2.9-for-rhel-8-x86_64-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms

    (BZ#1845726)

  • UpgradeLevelNovaCompute 매개변수를 ''로 설정하지 않으면 RHOSP 13에서 RHOSP 16으로 업그레이드할 때 실시간 마이그레이션을 수행할 수 없습니다. (BZ#1849235)
  • 이번 업데이트에서는 공용 TLS 인증을 통해 어디서나 TLS(Transport Layer Security)의 성공적인 배포를 방해하는 버그가 수정되었습니다. (BZ#1852620)
  • 이번 업데이트 이전에는 Leapp 업그레이드를 실행하기 전에 director가 Red Hat Ceph Storage OSD에서 noout 플래그를 설정하지 않았습니다. 따라서 업그레이드 후 OSD를 재조정하는 데 시간이 추가로 필요했습니다.

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

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

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

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

  • 이번 업데이트에서는 RHCS(Red Hat Ceph Storage) 버전 호환성 문제가 수정되어 Red Hat OpenStack 플랫폼 13에서 16.1로 업그레이드하는 동안 오류가 발생했습니다. 이번 수정 이전에는 업그레이드 중 수행된 검증이 RHCS3 클러스터에서 작동했지만 RHCS4 클러스터에서는 수행되지 않았습니다. 이제 검증이 RHCS3 및 RHCS4 클러스터에서 모두 작동합니다. (BZ#1852868)

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

  • 이번 업데이트 이전에는 대시보드가 비활성 상태라도 HA 프록시 구성에서 Red Hat Ceph Storage 대시보드 리스너가 생성되었습니다. 따라서 Ceph를 사용한 OpenStack 업그레이드가 실패할 가능성이 있었습니다.

    이번 업데이트에서는 Ceph MGR 서비스와 대시보드 서비스를 구별하도록 서비스 정의가 업데이트되었으므로 대시보드 서비스가 활성 상태가 아닐 때 업그레이드에 성공하더라도 대시보드 서비스가 구성되지 않습니다. (BZ#1850991)