57.6. 오버클라우드 컨테이너 이미지 준비

이미지, 태그 및 레지스트리를 정의하는 파일을 생성합니다.

사용법:

openstack overcloud container image prepare [-h]
                                                   [--template-file <yaml template file>]
                                                   [--push-destination <location>]
                                                   [--tag <tag>]
                                                   [--tag-from-label <image label>]
                                                   [--namespace <namespace>]
                                                   [--prefix <prefix>]
                                                   [--suffix <suffix>]
                                                   [--set <variable=value>]
                                                   [--exclude <regex>]
                                                   [--include <regex>]
                                                   [--output-images-file <file path>]
                                                   [--environment-file <file path>]
                                                   [--environment-directory <HEAT ENVIRONMENT DIRECTORY>]
                                                   [--output-env-file <file path>]
                                                   [--roles-file ROLES_FILE]
                                                   [--modify-role MODIFY_ROLE]
                                                   [--modify-vars MODIFY_VARS]

표 57.7. 선택적 인수

현재의요약

-h, --help

도움말 표시 및 종료

--template-file <yaml 템플릿 파일>

이미지 구성 파일이 빌드될 YAML 템플릿 파일입니다. 기본값: /usr/share/tripleo-common/container- images/tripleo_containers.yaml.j2

--push-destination <location>

이미지를 내보낼 이미지 레지스트리의 위치입니다. 지정하면 모든 이미지 항목에 push_destination이 설정됩니다.

--tag <tag>

기본 태그 대체를 재정의합니다. --tag-from- 레이블이 지정된 경우 이 태그를 사용하여 검색을 시작합니다. 기본값: 16.2

--tag-from-label <image label>

지정된 레이블의 값을 사용하여 태그를 검색합니다. 라벨을 템플릿 형식으로 결합할 수 있습니다(예: {version}-{release}).

--namespace <namespace>

기본 네임스페이스 대체를 재정의합니다. 기본값: registry.redhat.io/rhosp-rhel8

--prefix <prefix>

기본 이름 접두사 대체를 재정의합니다. 기본값: openstack-

--suffix <suffix>

기본 이름 접미사 대체를 재정의합니다. 기본값:

--set <variable=value>

"--suffix"와 같은 전용 인수가 없는 경우에도 템플릿에서 변수 값을 설정합니다.

--exclude <regex>

최종 출력에서 제외할 결과 이미지 이름 항목과 일치하는 패턴입니다. 여러 번 지정할 수 있습니다.

--include <regex>

최종 출력에 포함할 결과 이미지 이름 항목과 일치하는 패턴입니다. 여러 번 지정할 수 있습니다. --include와 일치하지 않는 항목이 제외됩니다. --include를 사용하면 --exclude가 무시됩니다.

--output-images-file <file path>

결과로 생성된 이미지 항목을 stdout은 물론 stdout에 작성할 파일입니다. 기존 파일을 덮어씁니다.

--environment-file <file path>, -e <file path>

컨테이너화된 서비스를 지정하는 환경 파일. 항목은 컨테이너화된 서비스에서 사용하는 이미지만 포함하도록 필터링됩니다. (한 번 이상 지정할 수 있습니다.)

--environment-directory <HEAT ENVIRONMENT DIRECTORY>

업데이트 명령에 자동으로 추가되는 환경 파일 디렉터리입니다. 항목은 컨테이너화된 서비스에서 사용하는 이미지만 포함하도록 필터링됩니다. 두 번 이상 지정할 수 있습니다. 디렉토리의 파일은 오름차순으로 로드됩니다.

--output-env-file <file path>

모든 이미지 매개 변수를 지정하는 heat 환경 파일을 작성하는 파일입니다. 기존 파일을 덮어씁니다.

--roles-file ROLES_FILE, -r ROLES_FILE

역할 파일은 배포에 사용되는 t-h-t 템플릿 디렉터리의 기본 roles_data.yaml을 재정의합니다. 절대 경로이거나 템플릿 디렉터리를 기준으로 하는 경로일 수 있습니다.

--modify-role MODIFY_ROLE

모든 이미지 업로드 가져오기 및 푸시 간에 실행할 Ansible 역할의 이름입니다.

--modify-vars MODIFY_VARS

역할 --modify-role을 호출할 때 사용할 변수가 포함된 Ansible 변수 파일.