57.5. 오버클라우드 컨테이너 이미지 준비
이미지, 태그 및 레지스트리를 정의하는 파일을 생성합니다.
사용법:
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.6. 선택적 인수
| 현재의 | 요약 |
|---|---|
| -h, --help | 도움말 표시 및 종료 |
| --template-file <yaml 템플릿 파일> | 이미지 구성 파일이 빌드될 YAML 템플릿 파일입니다. 기본값: /usr/share/tripleo-common/container- images/overcloud_containers.yaml.j2 |
| --push-destination <location> | 이미지를 내보낼 이미지 레지스트리의 위치입니다. 지정하면 모든 이미지 항목에 push_destination이 설정됩니다. |
| --tag <tag> | 기본 태그 대체를 재정의합니다. --tag-from- 레이블이 지정된 경우 이 태그를 사용하여 검색을 시작합니다. 기본값: 16.1 |
| --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 변수 파일. |