본문으로 건너뛰기

CLI 빠른 시작

ECI CLI의 대표적인 사용 흐름 세 가지를 단계별로 안내합니다.

사전 준비

1. 첫 가상머신 띄우고 접속하기

Step 1. 생성

eci compute vm launch \
--name my-vm \
--instance-type C-2 \
--password '<password>'

자동으로 적용되는 기본값:

CPU (C-, M-)GPU · NPU (G-, N-)
이미지Ubuntu 24.04 StandardUbuntu 24.04 AI/GPU
디스크 크기20 GiB50 GiB
password 규칙
  • 10자 이상
  • 대문자 · 소문자 · 숫자 · 특수문자 중 3종 이상 포함
  • 1234, abcd 같은 3자 이상 연속된 문자 금지

Step 2. 상태 확인

eci compute vm list # 전체 목록
eci compute vm get my-vm # 디스크 · 네트워크 인터페이스 · 공인 IP까지 한눈에 확인
예상 소요 시간

status: started가 될 때까지 보통 1 – 2분 정도 걸립니다.

Step 3. SSH 접속

eci compute ssh my-vm

Step 4. 정리

eci compute vm delete my-vm --cascade
비용 발생 방지

--cascade 없이 삭제하면 디스크 · 네트워크 인터페이스 · 공인 IP가 남아 계속 과금됩니다.


2. 저장된 spec으로 반복 생성 단순화

같은 옵션 조합을 매번 입력하지 않도록 vm-spec에 저장해 두고 재사용합니다.

Step 1. spec 저장

eci vm-spec save my-spec \
--instance-type C-2 \
--image "Ubuntu 24.04 LTS (Standard)" \
--size-gib 20 \
--username ubuntu

Step 2. spec으로 생성

eci compute vm launch --name my-vm-1 --spec my-spec --password '<password>'
eci compute vm launch --name my-vm-2 --spec my-spec --password '<password>'

일부 필드만 그때그때 바꾸려면 옵션을 추가로 넘기면 됩니다.

eci compute vm launch --name my-vm-3 --spec my-spec --size-gib 100 --password '<password>'

Step 3. 정리

eci compute vm delete my-vm-1 --cascade
eci compute vm delete my-vm-2 --cascade
eci compute vm delete my-vm-3 --cascade
eci vm-spec delete my-spec

3. 가상머신에 추가 디스크 + 자동 스냅샷 붙이기

OS 디스크와 별도로 데이터용 볼륨을 만들고, 가상머신에 연결한 뒤, 매일 자동 스냅샷이 찍히도록 설정합니다.

Step 1. 가상머신 준비

eci compute vm launch --name data-vm --instance-type C-2 --password '<password>' --wait

Step 2. 블록 스토리지 생성 + 연결

eci storage block create --name data-vol --size-gib 50 --pricing "Block Storage"
eci storage block attach data-vol --vm data-vm

Step 3. 자동 스냅샷 스케줄러 (매일 자정, 7개 보관)

eci storage block scheduler create \
--name nightly --block data-vol \
--cron "0 0 * * *" --max-snapshots 7

Step 4. 정리

eci storage block scheduler delete nightly
eci storage block detach data-vol
eci storage block delete data-vol
eci compute vm delete data-vm --cascade

다음으로