본문 바로가기

반응형

오픈소스

(2)
Packer란? (2) Packer EC2 이미지(AMI) 생성 with Ansible Intro이번 컨텐츠에서는 Packer를 통해 EC2 이미지를 만드는 과정을 설명합니다. 해당 과정에서 아주 기초적인 Ansible을 사용합니다. packer 자체에 대한 개념은 이전 포스팅 에서 확인할 수 있으며, 해당 컨텐츠만으로 테스트를 원한다면 아래 동작 방식 참고하시면 좋을 것 같습니다. 0. Pre-requisites1) packer에 대한 기본 개념 (https://h-susu.tistory.com/6) 2) ansible에 대한 기본 개념 3) packer 명령어를 수행할 local PC 혹은 EC2 4) packer가 AWS 계정을 통해 AMI를 만들기 위한 권한 (iam user credential / iam role with EC2) 1. Packer 설치윈도우와 리눅스 모두 제공하나..
Packer란? (1) 개념 소개, 설치 방법 Intro 모놀리틱 클라우드 인프라 환경에서 신규 배포가 진행될 때, 이미지를 사용해 유연한 클라우드 인프라를 구성할 수 있습니다. 신규 서비스가 준비된 VM 이미지를 만들고 해당 이미지를 사용해 동일한 VM를 여러 대 배포할 수 있죠. (여기서 말하는 이미지는 VM의 특정 상태를 그대로 저장하고, 나중에 재사용 가능하도록 생성한 자원을 뜻합니다) 이미지는 만드는 과정은 작업자가 깡통 VM을 생성하고 SSH에 접속한 후, yum 등의 패키지 관리 도구를 통해 프로그램을 설치하며,, 빌드된 파일을 업로드,, 특정 변수를 설정하는 등,, 수많은 작업이 있습니다. 하지만 이 모든 과정이 사람의 수작업으로 이루어진다면? Human error의 가능성이나 이력 관리, 생산성 등 여러 문제가 발생합니다. 이번 포스..

반응형