2.2. Red Hat OpenStack Platform 16.2에서 높은 수준의 변경
Red Hat OpenStack Platform 16.2로 업그레이드하는 동안 다음과 같은 상위 수준의 변경 사항이 발생합니다.
-
OpenStack Platform director 16.2에서는
config-download라는 Ansible 중심 방법을 사용하여 오버클라우드를 구성합니다. 이는 표준 heat 기반 구성 방법을 대체합니다. director는 heat를 사용하여 프로비저닝 작업을 오케스트레이션합니다. -
director 설치는 Overcloud 배포와 동일한 방법을 사용합니다. 따라서 언더클라우드에서는
openstack-tripleo-heat-templates를 각 서비스를 설치하고 구성하는 데 청사진으로 사용합니다. - Undercloud는 컨테이너에서 OpenStack 서비스를 실행합니다.
- Undercloud는 새로운 방법을 통해 컨테이너 이미지를 가져와서 저장합니다. Overcloud를 배포하기 전에 컨테이너 이미지를 가져오는 대신, Undercloud는 배포 프로세스 중에 관련 컨테이너 이미지를 모두 가져옵니다.
- 오버클라우드 배포 프로세스에는 노드를 등록할 고급 서브스크립션 관리 방법이 포함되어 있습니다. 이 메서드는 Ansible 역할을 통합하여 OpenStack Platform 노드를 등록합니다. 또한 새 방법은 필요한 경우 다른 노드 역할에 다른 서브스크립션을 적용합니다.
- 이제 오버클라우드에서 OVN(Open Virtual Network)을 기본 ML2 메커니즘 드라이버로 사용합니다. 성공적인 업그레이드가 완료된 후 수행하는 OVN(Open vSwitch) 서비스를 마이그레이션할 수 있습니다.
- 언더클라우드와 오버클라우드는 모두 Red Hat Enterprise Linux 8에서 실행됩니다.
-
openstack-tripleo-heat-templates에는배포디렉터리에 통합 구성 가능 서비스 템플릿 컬렉션이 포함되어 있습니다. 이 디렉터리에는 이제 컨테이너화된 서비스 및 Puppet 기반 구성 가능 서비스 템플릿의 병합된 콘텐츠가 포함된 템플릿이 포함되어 있습니다. OpenStack Data Processing 서비스(sahara)는 더 이상 지원되지 않습니다.
중요Red Hat OpenStack Platform 13 환경에서 sahara를 활성화한 경우 이 업그레이드를 계속 진행하지 말고 Red Hat 글로벌 지원 서비스에 문의하십시오.
- OpenStack Telemetry 구성 요소는 더 이상 사용되지 않는 STF(Service Telemetry Framework)를 사용합니다.
RHEL(Red Hat Enterprise Linux) 버전 8.3부터 Intel TSX(Transactional Synchronization Extensions) 기능 지원은 기본적으로 비활성화되어 있습니다. 이로 인해 RHEL 버전 8.2를 사용하여 Red Hat OpenStack Platform 13을 실행하는 호스트에서 RHEL 버전 8.4를 사용하여 Red Hat OpenStack Platform 16.2를 실행하는 호스트로 마이그레이션할 때 호스트 간 인스턴스 실시간 마이그레이션 문제가 발생합니다.
컴퓨팅 노드를 재부팅하면 인스턴스 실시간 마이그레이션이 실패합니다. 업그레이드된 노드가 TSX 기능을 활성화하여 부팅되고 인스턴스를 실시간 마이그레이션할 수 있도록 하려면 컴퓨팅 노드의
KernelArgs역할 매개변수에tsx=off를 추가하고 노드를 재부팅합니다.자세한 내용은 Red Hat Knowledgebase 솔루션 OpenStack 게스트에 미치는 Intel TSX 영향에 대한 지침(RHEL 8.3 이상에 적용)을 참조하십시오.