SUSE Manager 서버 air-gapped 배포

Table of Contents

1. air-gapped 배포란?

air-gapped 배포란 안전하지 않은 네트워크, 특히 인터넷으로부터 물리적으로 격리된 네트워크 시스템을 설정하고 운영하는 것을 의미합니다. 이러한 유형의 배포는 일반적으로 군사 설치, 금융 시스템, 중요 인프라 및 민감한 데이터를 처리하고 외부 위협으로부터 보호해야 하는, 보안 수준이 높은 모든 환경에서 사용됩니다.

인터넷이 연결된 컴퓨터에서 Podman, Docker 또는 Skopeo를 사용하여 컨테이너 이미지를 쉽게 배포할 수 있습니다.

그런 다음 원하는 이미지를 추출해 tar 아카이브로 저장합니다. 예를 들어:

Listing 1. Podman
podman pull registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0
podman save --output server.tar registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0
Listing 2. Docker
docker pull registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0
docker save --output server.tar registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0
Listing 3. Skopeo
skopeo copy docker://registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0 docker-archive:server.tar:registry.suse.com/suse/manager/5.0/x86_64/server:5.0.0

생성된 server-image.tar를 서버 컨테이너 호스트로 전송하고 다음 명령을 사용하여 로드합니다.

Listing 4. 서버 이미지 로드
podman load -i server.tar