사용자 도구

사이트 도구


devops:packer

Packer

  • 표준화된 Machine Image 생성기
  • Machine image formats change for each platform. Some examples include AMIs for EC2, VMDK/VMX files for VMware, OVF exports for VirtualBox, etc.

Install

  • Packer downloads 에서 적합한 버전을 받아서 ~/.local/bin 등에 복사하고 PATH 걸어주고 사용한다.

Template Engine

Templates

AWS AMI Builder

  • vpc_ic, subnet_id 등을 명시하지 않으면 Error launching source instance: VPCIdNotSpecified: No default VPC for this user 같은 오류가 발생할 수 있다.
  • public IP가 있어야 외부 패키지 설치가 가능한 경우등에는(defualt VPC가 아니라면) 다음 필요
    associate_public_ip_address": true

Provisioners

file

  • 파일 복사시에 디렉토리로 복사할 경우 destination의 끝에 /가 있어야 한다.
    {
      "type": "file",
      "source": "./welcom.txt",
      "destination": "/home/ec2-user/"
    },

참조

devops/packer.txt · 마지막으로 수정됨: 2021/03/29 13:03 저자 kwon37xi