3.10. Ceph Storage 컨테이너에 액세스
Containerized Services로의 전환 가이드에서 컨테이너 이미지를 가져오고 수정하면 레지스트리와 언더클라우드 및 오버클라우드 설정을 컨테이너 이미지를 사용하는 방법에 대한 절차와 정보가 포함되어 있습니다. 이 섹션의 정보를 사용하여 Ceph Storage 컨테이너에 액세스하도록 이러한 절차를 조정합니다.
오버클라우드에서 Ceph Storage 컨테이너에 액세스하는 방법은 다음 두 가지가 있습니다.
3.10.1. 원격 레지스트리에서 직접 컨테이너 다운로드 링크 복사링크가 클립보드에 복사되었습니다!
원격 레지스트리에서 직접 컨테이너를 다운로드하도록 Ceph를 구성할 수 있습니다.
프로세스
-
컨테이너 이미지 준비 절차를 사용하여
containers-prepare-parameter.yaml파일을 생성합니다. -
개인 레지스트리에서 컨테이너 이미지 가져오기 에 설명된 대로
ContainerImageRegistryCredentials매개변수를 사용하여containers-prepare-parameter.yaml파일에 원격 레지스트리 인증 정보를 추가합니다. Ceph를 배포할 때
openstack overcloud ceph deploy명령을 사용하여containers-prepare-parameter.yaml파일을 전달합니다.openstack overcloud ceph deploy \ --container-image-prepare containers-prepare-parameter.yamlopenstack overcloud ceph deploy \ --container-image-prepare containers-prepare-parameter.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고언더클라우드의 컨테이너 캐시에 설명된 대로 언더클라우드의 컨테이너 를 캐시하지 않으면 Ceph를 배포 할 때 동일한
containers-prepare-parameter.yaml파일을openstack overcloud ceph deploy명령에 전달해야 합니다. 언더클라우드의 컨테이너가 캐시됩니다.
결과
containers-prepare-parameter.yaml 의 인증 정보는 cephadm 명령에서 원격 레지스트리에 인증하고 Ceph Storage 컨테이너를 다운로드하는 데 사용됩니다.
3.10.2. 언더클라우드의 컨테이너 캐시 링크 복사링크가 클립보드에 복사되었습니다!
준비 과정에서 이미지 수정 절차는 다음 명령을 사용하여 설명합니다.
sudo openstack tripleo container image prepare \ -e ~/containers-prepare-parameter.yaml \
sudo openstack tripleo container image prepare \
-e ~/containers-prepare-parameter.yaml \
원격 레지스트리에서 컨테이너 다운로드에 설명된 대로 openstack overcloud ceph deploy 명령에 인증 자격 증명을 제공하고 원격 레지스트리에서 Ceph 컨테이너를 직접 다운로드 하는 데 --container-image-prepare 옵션을 사용하지 않는 경우 Ceph를 배포하기 전에 sudo openstack tripleo container image prepare 명령을 실행해야 합니다.