image builder

    [AWS] EC2 인스턴스 ENA driver Upgrade 하기 (feat. image builder)

    Intro 최근 EC2 AMI Golden image를 만드는 작업을 자동화하는 파이프라인을 구성하고 있습니다. Jenkins, Ansible, Image builder을 사용하고 있고 그 과정에서 ENA driver upgrade를 추가 하려고 할때 겪었던 경험을 공유 하고자 합니다. 오늘의 키포인트는 4세대 이전의 인스턴스에서는 EC2 instance 재부팅 없이 ena업그레이드가 가능하고, 5세대 이상부터는 반드시 재부팅이 필요하다는 점입니다. AWS ENA dirver release 정보 2021년 8월 06일 2.6.0 버전까지 출시가 되었네요 https://github.com/amzn/amzn-drivers/releases AWS ENA driver 다운로드 경로 파일명은 버전에 맞도록 변경하..

    [AWS] Image Builder란?

    Intro AWS에서는 AMI(Amazon Machine Image)라는 VM 이미지를 제공합니다. AMI이미지는 OS내부에 필수로 설치해야하는 소프트웨어나 설정들을 미리 작업하여 이미지로 만들어서 같은 작업을 반복하지 않고도 그대로 찍어낼 수 있습니다. (이러한 이미지를 골든 이미지라고 합니다.) AMI이미지 안에 소프트웨어나 설정값들을 바꿔야 할때는 어떻게 해야할까요? 일반적으로 이 경우에는 OS내부에서 다시 설정을 한 뒤에 새로운 AMI이미지를 만들어야 합니다. (이러한 일련의 파이프라인을 제공하는 Packer라는 오픈소스 툴도 있습니다.) 오늘 이런 AMI이미지를 만들어 주는 Image Builder를 소개하고자 합니다. Image Builder를 사용하면 앞서 말씀드린 OS내부에 필요한 작업들을..