15장. RHEL for Edge 이미지 관리
RHEL for Edge 이미지를 관리하려면 다음 관리 작업을 수행할 수 있습니다.
- RHEL 웹 콘솔 또는 명령줄에서 이미지 빌더를 사용하여 RHEL for Edge 이미지 블루프린트 편집
- 이미지 빌더 명령줄을 사용하여 커밋 업데이트 빌드
- RHEL for Edge 이미지 업데이트
-
노드에서
rpm-ostree원격을 구성하여 노드 정책을 업데이트합니다. - greenboot를 사용하여 RHEL for Edge 이미지를 수동 또는 자동으로 복원
15.1. 이미지 빌더를 사용하여 RHEL for Edge 이미지 블루프린트 편집 링크 복사링크가 클립보드에 복사되었습니다!
RHEL for Edge 이미지 블루프린트를 다음과 같이 편집할 수 있습니다.
- 필요할 수 있는 추가 구성 요소 추가
- 기존 구성 요소의 버전 수정
- 기존 구성 요소 제거
15.1.1. RHEL 웹 콘솔에서 이미지 빌더를 사용하여 RHEL for Edge 블루프린트에 구성 요소 추가 링크 복사링크가 클립보드에 복사되었습니다!
RHEL for Edge 이미지 블루프린트에 구성 요소를 추가하려면 다음 사전 요구 사항을 충족했는지 확인한 다음 절차에 따라 해당 블루프린트를 편집합니다.
사전 요구 사항
- RHEL 시스템에서 RHEL 이미지 빌더 대시보드에 액세스했습니다.
- RHEL for Edge 이미지용 블루프린트를 생성했습니다.
프로세스
RHEL 이미지 빌더 대시보드에서 편집할 블루프린트를 클릭합니다.
특정 블루프린트를 검색하려면 필터 텍스트 상자에 블루프린트 이름을 입력하고 를 클릭합니다.
블루프린트 오른쪽 상단에서 클릭합니다.
블루프린트 편집 마법사 가 열립니다.
- 세부 정보 페이지에서 블루프린트 이름을 업데이트하고 클릭합니다.
패키지 페이지에서 다음 단계를 수행합니다.
사용 가능한 패키지 에서 필터 텍스트 상자에 추가할 패키지 이름을 입력하고 를 클릭합니다.
구성 요소 이름이 있는 목록이 표시됩니다.
- & ;을 클릭하여 블루프린트에 구성 요소를 추가합니다.
검토 페이지에서 클릭합니다.
이제 블루프린트가 새 패키지로 업데이트되었습니다.
15.1.2. 웹 콘솔에서 RHEL 이미지 빌더를 사용하여 블루프린트에서 구성 요소 제거 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 이미지 빌더를 사용하여 생성한 블루프린트에서 원하지 않는 구성 요소를 하나 이상 제거하려면 다음 사전 요구 사항을 충족했는지 확인한 다음 절차를 따르십시오.
사전 요구 사항
- RHEL 시스템에서 RHEL 이미지 빌더 대시보드에 액세스했습니다.
- RHEL for Edge 이미지용 블루프린트를 생성했습니다.
- RHEL for Edge 블루프린트에 하나 이상의 구성 요소를 추가했습니다.
프로세스
RHEL 이미지 빌더 대시보드에서 편집할 블루프린트를 클릭합니다.
특정 블루프린트를 검색하려면 필터 텍스트 상자에 블루프린트 이름을 입력하고 를 클릭합니다.
블루프린트 오른쪽 상단에서 클릭합니다.
블루프린트 편집 마법사 가 열립니다.
- 세부 정보 페이지에서 블루프린트 이름을 업데이트하고 클릭합니다.
패키지 페이지에서 다음 단계를 수행합니다.
- Cuch n 패키지에서 < 클릭하여 선택한 구성 요소를 제거합니다. > > 를 클릭하여 모든 패키지를 한 번에 제거할 수도 있습니다.
검토 페이지에서 클릭합니다.
블루프린트가 업데이트되었습니다.
15.1.3. 명령줄을 사용하여 RHEL for Edge 이미지 블루프린트 편집 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 이미지 빌더 명령줄 인터페이스를 사용하여 RHEL for Edge 이미지 블루프린트의 사양을 변경할 수 있습니다. 이렇게 하려면 다음 사전 요구 사항을 충족했는지 확인한 다음 절차에 따라 해당 블루프린트를 편집합니다.
사전 요구 사항
- RHEL 이미지 빌더 명령줄에 액세스할 수 있습니다.
- RHEL for Edge 이미지 블루프린트를 생성했습니다.
프로세스
블루프린트를 로컬 텍스트 파일에 저장(내보냄)합니다.
composer-cli blueprints save BLUEPRINT-NAME
# composer-cli blueprints save BLUEPRINT-NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 선택한 텍스트 편집기를 사용하여
BLUEPRINT-NAME.toml파일을 편집하고 변경합니다.편집을 완료하기 전에 파일이 유효한 블루프린트인지 확인합니다.
버전 번호를 늘립니다.
Semantic Versioning 스키마를 사용해야 합니다.
참고버전을 변경하지 않으면 버전의 패치 구성 요소가 자동으로 증가합니다.
콘텐츠가 유효한 TOML 사양인지 확인합니다. 자세한 내용은 TOML 설명서를 참조하십시오.
참고TOML 문서는 커뮤니티 제품이며 Red Hat에서 지원하지 않습니다. 이 툴의 모든 문제는 https://github.com/toml-lang/toml/issues 에서 보고할 수 있습니다.
- 파일을 저장하고 편집기를 종료합니다.
블루프린트를 RHEL 이미지 빌더 서버로 다시 푸시(가져오기)합니다.
composer-cli blueprints push BLUEPRINT-NAME.toml
# composer-cli blueprints push BLUEPRINT-NAME.tomlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 참고블루프린트를 RHEL 이미지 빌더 서버로 다시 푸시할 때
.toml확장자를 포함한 파일 이름을 제공합니다.RHEL 이미지 빌더에 업로드된 콘텐츠가 편집 내용과 일치하는지 확인합니다.
composer-cli blueprints show BLUEPRINT-NAME
# composer-cli blueprints show BLUEPRINT-NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 블루프린트 및 해당 종속 항목에 나열된 구성 요소 및 버전이 유효한지 확인합니다.
composer-cli blueprints depsolve BLUEPRINT-NAME
# composer-cli blueprints depsolve BLUEPRINT-NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow