1장. 소개

이전 버전의 Red Hat OpenStack Platform은 Systemd로 관리되는 서비스를 사용했습니다. 그러나 더 최신 버전의 OpenStack Platform에서는 이제 컨테이너를 사용하여 서비스를 실행합니다. 일부 관리자는 컨테이너화된 OpenStack Platform 서비스의 작동 방식을 잘 이해하고 있지 않을 수 있으므로 이 가이드는 OpenStack Platform 컨테이너 이미지와 컨테이너화된 서비스를 이해하는 데 도움이 됩니다. 여기에는 다음이 포함됩니다.

  • 컨테이너 이미지를 가져오고 수정하는 방법
  • 오버클라우드에서 컨테이너화된 서비스를 관리하는 방법
  • 컨테이너가 Systemd 서비스와 다른 방법 이해

주요 목표는 Systemd 기반 환경에서 컨테이너 기반 환경으로 전환하기 위해 컨테이너화된 OpenStack Platform 서비스에 대한 충분한 지식을 얻는 데 도움이 되는 것입니다.

1.1. 컨테이너화된 서비스 및 Kolla

각 기본 RHOSP(Red Hat OpenStack Platform) 서비스는 컨테이너에서 실행됩니다. 이렇게 하면 각 서비스를 호스트에서 분리된 고유한 네임스페이스 내에 유지할 수 있습니다. 이는 다음과 같은 영향을 미칩니다.

  • 배포 중에 RHOSP는 Red Hat 사용자 지정 포털에서 컨테이너 이미지를 가져와 실행합니다.
  • podman 명령은 서비스 시작 및 중지와 같은 관리 기능을 작동합니다.
  • 컨테이너를 업그레이드하려면 새 컨테이너 이미지를 가져와 기존 컨테이너를 최신 버전으로 교체해야 합니다.

Red Hat OpenStack Platform은 Kolla 툴셋으로 빌드 및 관리되는 컨테이너 세트를 사용합니다.