사용하기 전에

Q. 서버 이미지 빌더란 무엇인가요?

  • 서버 이미지 빌더는 네이버 클라우드 플랫폼이 제공하는 다양한 VM 서버에 원하는 구성 정보(Provisioners)를 스크립트로 별도 관리할 수 있습니다.
  • 생성된 스크립트을 기반으로 바로 내 서버 이미지를 만들 수 있으며 내부적으로 오픈소스 Packer를 이용합니다.
  • 현재 Windows Server 2008을 제외한 모든 이미지를 이용하실 수 있습니다.
  • 이미 생성된 내 서버 이미지를 이용한 기능이 추후 추가될 예정입니다.

Q. 서버 이미지 빌더로 빌드를 할 때 참고할 사항이 있나요?

  • 스크립트 관리에는 비용이 부과되지 않으나, 빌드 시에는 아래와 같은 요금 추가에 주의해주세요.
    • 최종 내 서버 이미지가 만들어지는 과정에서 실제로 서버가 만들어지고 반납되기 때문에 서버 이용에 대한 요금이 부과됩니다.
    • 내 서버 이미지와 동일하게 스토리지 사용에 대한 요금은 별도입니다.
    • 공인 IP에 대한 요금은 부과되지 않습니다.
  • 빌드를 하려면 사용 가능한 인증키가 하나 이상 있어야 합니다(포털 > 마이페이지 > 인증키 관리).

Q. 빌드를 해서 내 서버 이미지를 생성하기까지 얼마나 걸리나요?

  • 서버가 만들어지는 시간과 설정하신 provisioner가 동작하는 시간, 그리고 내 서버 이미지가 만들어지는 시간을 합산하여 고려해야 합니다.
  • 내 서버 이미지 생성은 스토리지 50GB당 약 30분이 소요됩니다.

Q. 내 서버 이미지 기능을 이용해 생성한 이미지와 다른가요?

  • 결과적으로 같은 내 서버 이미지를 만들기 때문에 산출물은 같습니다.
  • 차이점은 이미지를 만드는 방식입니다. 내 서버 이미지의 기능이 서버에서 직접 설정을 하는 것에 비해, 서버 이미지 빌더를 이용하시면 정형화된 JSON 데이터(스크립트)로 설정 정보를 관리할 수 있습니다.

Q. Init Script와 다른가요?

  • 서버에 원하는 구성 정보(Proivisoners)를 별도 관리한다는 점은 동일하지만, Init Script는 서버를 생성하는 것이 목적이고 서버 이미지 빌더는 내 서버 이미지를 생성하게 된다는 점이 다릅니다.

스크립트 생성하기

Step 1. Image Builder Script 생성

① Server Image Builder 화면에서 + Script 생성 버튼을 클릭합니다.

Step 2. Image Builder Script 설정

① 부팅 디스크 사이즈나 이미지 타입별로 목록을 보실 수 있습니다.

  • 이미지는 Windows와 CentOS, Ubuntu 중에서 선택할 수 있습니다.
  • Windows 운영체제는 부팅 디스크 크기로 50GB, 100GB 중 선택할 수 있습니다.
  • Windows Server 2008은 현재 지원하지 않습니다.

② 목록에서 서버 이미지를 선택한 후 다음 버튼을 클릭합니다.

③ 스크립트 이름을 입력합니다.

  • 고객이 스크립트를 구별하기 위한 명칭으로, 중복해서 사용할 수 없습니다.

④ Provisioners를 입력합니다.

⑤ 추가 스토리지를 설정합니다.

  • 디폴트 값은 NONE이고, 고객이 추가 스토리지의 추가 여부를 설정할 수 있습니다.

완료 버튼을 클릭합니다.

  • 설정한 정보들의 유효성을 검사한 후 이상이 없으면 스크립트 등록이 완료됩니다.

Step 3. 내 서버 이미지 생성

① 생성할 서버 이미지 이름을 입력합니다.

  • 서버 이미지 이름은 중복될 수 없습니다.

② Step 2에서 생성한 이미지 빌더 스크립트를 선택합니다.

  • 스크립트를 수정한 경우 최근에 수정한 버전이 기본으로 선택됩니다(스크립트를 수정하면 새로운 버전으로 자동 생성됩니다).

이미지 생성 버튼을 클릭합니다.

④ 서버 이미지 이름, 스크립트 이름, 이미지 예상 크기, 이미지 OS를 확인하고 확인 버튼을 클릭합니다.

  • 서버 이미지 생성에는 수 분에서 수십 분이 소요됩니다.

Step 4. 이미지 생성 확인

① Step 3에서 사용한 스크립트의 빌드 상태가 서버생성중인 것을 확인합니다.

  • 초기설정중: 서버 생성을 위한 설정 중인 경우.
  • 서버생성중: 서버를 생성하는 중인 경우.
  • 서버생성실패: 서버 생성에 실패한 경우.
  • 프로비저닝실패: 고객이 설정한 Provisioners에 문제가 있는 경우.
  • 이미지생성중: 서버 이미지를 생성하는 중인 경우.
  • 이미지생성실패: 서버 이미지 생성에 실패한 경우.
  • 스토리지반납실패: 스토리지 반납에 실패한 경우.
  • 정상: 정상.

② 이미지 생성을 위해 일시적으로 생성될 서버가 생성 중인 것을 확인합니다.

③ 서버 이미지가 생성 중인 것을 확인할 수 있습니다.

Step 5. 이미지 생성 완료

① Server Image Builder로 생성한 이미지가 생성됨을 목록에서 확인합니다.

  • 생성된 이미지를 이용하여 서버를 생성하면 Provisioners에서 설정했던 정보로 동일한 서버를 간편하게 생성할 수 있습니다.

② 생성됐던 서버가 반납된 것을 확인합니다.

③ Image Builder Script의 빌드 상태가 정상인 것을 확인합니다.

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...