안녕하세요
오늘은 3월 출시된 "Server Image Builder" 서비스를 소개해 드리려 합니다.
해당 서비스를 이용하면 Packer를 이용한 내서버 이미지 생성 작업을 웹콘솔에서 할 수 있습니다.
지난 포스팅 (
Packer를 활용한 NAVER CLOUD PLATFORM 내서버이미지 생성) 에서 사용했던 JSON 파일입니다.
관련 패키지 설치, 필수 변수값 확인을 위한 CLI 작업, 해당 작업을 할 추가 VM, 작성된 코드에 대한 버전 관리 어려움 등 많은 불편한 점이 있었습니다.
[caption id="attachment_5745" align="alignnone" width="521"]
<그림 1. image_create.json 파일 >[/caption]
이제는
Server Image Builder 서비스 통해서 아래와 같이
Provisioner 부분을 제외한 모든 부분은 웹 콘솔에서 "
클릭"만으로 처리할 수 있습니다.
[caption id="attachment_5746" align="alignnone" width="895"]
<그림 2. Server Image Builder : 생성>[/caption]
위 과정을 통해 만들어진 스크립트 파일을 이용해서 언제든지
동일한 환경을 디플로이 할 수 있으며, 수정 기능을 통해
코드 수정 및 추가
디스크 타입 및 크기를 조정할 수도 있습니다.
[caption id="attachment_5747" align="alignnone" width="1000"]
<그림 3. Server Image Builder : 스크립트 관리 >[/caption]
버전 확인을 통한 내서버이미지의 정상 유무를 확인해 보면 ansible이 잘 설치된 것을 확인할 수 있습니다.
[caption id="attachment_5748" align="alignnone" width="1345"]
<그림 4. 내서버 이미지 >[/caption]
[caption id="attachment_5749" align="alignnone" width="869"]
<그림 5. ansible 버전 확인 >[/caption]
※ 추가 안내 사항 :
- 내서버이미지를 이용해서 신규 VM 생성할 때, Server Image Builder 스크립트 생성 시 추가 스토리지로 선택한 볼륨 타입으로 기본, 추가 디스크가 만들어집니다.
- 내 서버 이미지가 만들어지는 과정에서 실제로 서버가 만들어지고 반납되기 때문에 서버 이용에 대한 요금이 부과됩니다.
- 내 서버 이미지와 동일하게 스토리지 사용에 대한 요금은 별도입니다.
참고