Menu Close

4.3. 명령줄 인터페이스를 사용하여 이미지 빌더 승격 편집

다음 절차에서는 명령줄 인터페이스에서 기존 Image Builder 요건을 편집하는 방법을 설명합니다.

절차

  1. 배치를 로컬 텍스트 파일에 저장(export)합니다.

    # composer-cli blueprints save BLUEPRINT-NAME
  2. 선택한 텍스트 편집기로 BLUEPRINT-NAME.toml 파일을 편집하고 변경합니다.
  3. 편집을 완료하기 전에 파일이 유효한 rootfs인지 확인하십시오.

    1. 존재하는 경우 이 행을 제거합니다.

      packages = []
    2. 버전 번호를 늘립니다. Image Builder Provisioning 버전은 Semantic Versioning scheme을 사용해야 합니다. 또한 버전을 변경하지 않으면 버전의 패치 구성 요소가 자동으로 증가합니다.
    3. 콘텐츠가 유효한 TOML 사양인지 확인합니다. 자세한 내용은 TOML 설명서 를 참조하십시오.

      참고

      TOML 문서는 커뮤니티 제품이며 Red Hat에서 지원하지 않습니다. 이 툴의 모든 문제는 https://github.com/toml-lang/toml/issues에서 보고할 수 있습니다.

  4. 파일을 저장하고 편집기를 종료합니다.
  5. Credential을 Image Builder로 다시 푸시(Import)합니다.

    # composer-cli blueprints push BLUEPRINT-NAME.toml

    .toml 확장자를 포함하여 파일 이름을 제공해야 하며, 다른 명령에서는 introduce의 이름만 사용해야 합니다.

  6. 이미지 빌더에 업로드된 콘텐츠가 편집 내용과 일치하는지 확인하려면 panic 내용을 나열합니다.

    # composer-cli blueprints show BLUEPRINT-NAME
  7. Makefile 및 해당 종속 항목에 나열된 구성 요소 및 버전이 유효한지 확인합니다.

    # composer-cli blueprints depsolve BLUEPRINT-NAME