위키득계정 ↗
기술

Packer

Packer기술
개발 조직
HashiCorp
주요 출력
머신 이미지
입력 기준
공통 소스 설정
적용 대상
여러 가상화 및 클라우드 플랫폼
Packer는 하나의 설정을 바탕으로 여러 플랫폼에서 사용할 머신 이미지를 만드는 도구다. 운영체제와 소프트웨어를 미리 구성한 이미지를 생성해 새로운 장비나 가상 머신을 준비하는 기반으로 사용한다.

미리 구성한 실행 기반

머신 이미지는 운영체제와 설치된 소프트웨어를 하나의 정적인 단위로 묶은 것이다. 이미지를 이용하면 새 머신을 만들 때 같은 구성을 바탕으로 시작할 수 있다. Packer는 이 이미지를 생성하는 과정을 다룬다.

플랫폼별 이미지 생성

클라우드와 가상화 플랫폼마다 머신 이미지의 형식은 다를 수 있다. Packer는 공통 설정에서 여러 플랫폼을 위한 이미지를 만들고 빌드 작업을 병렬로 수행할 수 있다. 같은 준비 절차를 플랫폼별 이미지 생성에 연결하는 방식이다.

설정 관리 도구와의 관계

이미지를 만드는 동안 설정 관리 도구를 이용해 소프트웨어를 설치할 수 있다. 따라서 이미지 생성과 시스템 설정 관리는 서로 연결되는 작업이다. Packer는 이미지 제작 역할을 맡고 설정 관리 도구는 그 안에서 구성 작업을 수행할 수 있다.

관련 문서

Terraform / Ansible / 가상 머신 / 운영체제 / 클라우드 컴퓨팅 / 소프트웨어