1장. 소개
이전 버전의 Red Hat OpenStack Platform은 Systemd로 관리되는 서비스를 사용했습니다. 그러나 최신 버전의 OpenStack Platform에서는 이제 컨테이너를 사용하여 서비스를 실행합니다. 일부 관리자는 컨테이너화된 OpenStack Platform 서비스가 작동하는 방식을 잘 이해하지 못하기 때문에 이 안내서에서는 OpenStack Platform 컨테이너 이미지 및 컨테이너화된 서비스를 이해하는 데 도움이 됩니다. 여기에는 다음이 포함됩니다.
- 컨테이너 이미지를 가져오고 수정하는 방법
- 오버클라우드에서 컨테이너화된 서비스를 관리하는 방법
- 컨테이너가 Systemd 서비스와 어떻게 다른지 이해
주요 목표는 컨테이너화된 OpenStack Platform 서비스에 대한 충분한 지식을 습득하여 Systemd 기반 환경에서 컨테이너 기반 환경으로 전환하는 것입니다.
1.1. 컨테이너화된 서비스 및 Kolla
각 주요 RHOSP(Red Hat OpenStack Platform) 서비스는 컨테이너에서 실행됩니다. 이를 통해 각 서비스를 호스트와 분리된 자체 네임스페이스 내에서 분리한 상태로 유지할 수 있습니다. 다음과 같은 효과가 있습니다.
- 배포 중에 RHOSP는 Red Hat 고객 포털에서 컨테이너 이미지를 가져와서 실행합니다.
-
podman
명령은 서비스 시작 및 중지와 같은 관리 기능을 수행합니다. - 컨테이너를 업그레이드하려면 새 컨테이너 이미지를 가져와 기존 컨테이너를 최신 버전으로 교체해야 합니다.
Red Hat OpenStack Platform은 Kolla
툴셋으로 빌드 및 관리되는 컨테이너 세트를 사용합니다.