Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

2.3. OpenStack Platform 10.z의 현재 언더클라우드 패키지 업데이트

director는 언더클라우드 노드에서 패키지를 업데이트하는 명령을 제공합니다. 이를 통해 현재 버전의 OpenStack Platform 환경에서 마이너 업데이트를 수행할 수 있습니다. 이는 OpenStack Platform 10 의 마이너 업데이트입니다.

참고

이 단계에서는 언더클라우드 운영 체제를 최신 버전의 Red Hat Enterprise Linux 7 및 Open vSwitch로 업데이트합니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. 기본 OpenStack Platform 서비스를 중지합니다.

    $ sudo systemctl stop 'openstack-*' 'neutron-*' httpd
    참고

    이로 인해 언더클라우드에 대해 짧은 다운타임이 발생합니다. Undercloud 업그레이드 중에 Overcloud가 계속 작동합니다.

  3. RHEL 버전을 RHEL 7.7로 설정합니다.

    $ sudo subscription-manager release --set=7.7
  4. python-tripleoclient 패키지 및 해당 종속성을 업데이트하여 마이너 버전 업데이트에 대한 최신 스크립트가 있는지 확인합니다.

    $ sudo yum update -y python-tripleoclient
  5. openstack undercloud upgrade 명령을 실행합니다.

    $ openstack undercloud upgrade
  6. 명령이 실행을 완료할 때까지 기다립니다.
  7. 언더클라우드를 재부팅하여 운영 체제의 커널 및 기타 시스템 패키지를 업데이트합니다.

    $ sudo reboot
  8. 노드가 부팅될 때까지 기다립니다.
  9. stack 사용자로 언더클라우드에 로그인합니다.

언더클라우드 패키지 업데이트 외에도 오버클라우드 이미지를 최신 상태로 유지하여 이미지 구성을 최신 openstack-tripleo-heat-template 패키지와 동기화하는 것이 좋습니다. 이렇게 하면 현재 준비 단계와 실제 빠른 전달 업그레이드 사이에 배포 및 확장 작업이 성공적으로 수행됩니다. 다음 섹션에서는 이 시나리오에서 이미지를 업데이트하는 방법을 보여줍니다. 환경을 준비한 후 즉시 환경을 업그레이드하려는 경우 다음 섹션을 건너뛸 수 있습니다.