4.11. 가져온 컬렉션 승인
GUI 또는 CLI 방법을 사용하여 컬렉션을 가져온 후에는 GUI를 사용하여 컬렉션을 승인해야 합니다. 승인되면 사용할 수 있습니다.
절차
- 자동화 허브 하이브리드 클라우드 콘솔에 로그인합니다.
-
탐색 패널에서
을 선택합니다. - 클릭합니다.
- 이제 컬렉션을 프라이빗 자동화 허브에서 사용할 수 있습니다.
- 2단계와 3단계를 반복하여 컬렉션에 대한 종속성을 가져옵니다.
컬렉션은 소스에 관계없이 "Published" 리포지토리에 추가됩니다.
권장 컬렉션은 사용 사례에 따라 다릅니다. Ansible과 Red Hat은 이러한 컬렉션을 제공합니다.
4.11.1. 사용자 정의 자동화 실행 환경
ansible-builder 프로그램을 사용하여 사용자 지정 실행 환경 이미지를 생성합니다. 연결이 끊긴 환경의 경우 다음과 같은 방법으로 사용자 정의 실행 환경 이미지를 빌드할 수 있습니다.
- 인터넷 연결 시스템에서 실행 환경 이미지를 빌드하고 연결이 끊긴 환경으로 가져옵니다.
- ansible-builder를 사용하는 일반 프로세스를 일부 수정하여 연결이 끊긴 환경에서 완전히 실행 환경 이미지를 빌드합니다.
- 연결이 끊긴 환경에 필요한 모든 수정이 포함된 최소 기본 컨테이너 이미지를 생성한 다음 기본 컨테이너 이미지에서 사용자 정의 실행 환경 이미지를 빌드합니다.
4.11.1.1. 연결이 끊긴 경계에서 사용자 정의 실행 환경 이미지 전송
인터넷에 연결된 시스템에서 사용자 정의 실행 환경 이미지를 빌드할 수 있습니다. 실행 환경을 생성한 후 로컬 podman 이미지 캐시에서 사용할 수 있습니다. 그런 다음 연결이 끊긴 경계에서 사용자 정의 실행 환경 이미지를 전송할 수 있습니다.
절차
이미지를 저장합니다.
$ podman image save localhost/custom-ee:latest | gzip -c custom-ee-latest.tar.gz
sneakernet 또는 일방 다이어와 같은 기존 메커니즘을 사용하여 연결이 끊긴 경계에서 파일을 전송합니다.
- 연결이 끊긴 쪽에서 이미지를 사용할 수 있는 후 로컬 podman 캐시로 가져와서 태그를 지정하여 연결 해제된 허브로 푸시합니다.
$ podman image load -i custom-ee-latest.tar.gz $ podman image tag localhost/custom-ee <hub_fqdn>/custom-ee:latest $ podman login <hub_fqdn> --tls-verify=false $ podman push <hub_fqdn>/custom-ee:latest