본문으로 건너뛰기

가상머신 일반

가상머신이 생성되지 않아요​

할당량(Quota) 초과가 가장 흔한 원인입니다.

컴퓨트 > 가상머신 목록의 가상 머신 생성 화면에서 할당량 초과 메시지가 보이면:

  • 결제 관리 > 이용 내역에서 현재 사용 중인 GPU·CPU·메모리 확인
  • 사용하지 않는 가상머신을 중지하거나 삭제해 공간을 확보
  • 추가 할당량이 필요하면 지원 채널에 문의

스팟 가상머신 생성 시 "현재 스팟 자원이 부족하여 실행할 수 없습니다" 안내가 표시된다면 스팟 GPU 메뉴에서 가용 상태를 확인하세요.


가상머신을 중지했는데도 비용이 나와요​

가상머신을 중지해 대기중 상태가 되어도 연결된 블록 스토리지와 공인 IP는 계속 과금됩니다.

비용을 완전히 멈추려면:

  1. 중요한 데이터를 오브젝트 스토리지로 백업
  2. 공인 IP 해제
  3. 가상머신 삭제 + 블록 스토리지 삭제

NVMe 캐시 스토리지 사용법​

H100·B200 인스턴스에는 NVMe 기반 고속 로컬 캐시 스토리지가 제공됩니다.

가상머신을 시작하거나 중지하면 데이터가 초기화됩니다

NVMe 캐시는 임시 스토리지입니다. 가상머신 내부에서 OS를 재부팅할 때는 데이터가 유지되지만, 포털이나 API로 가상머신을 시작·중지하면 초기화됩니다. 영구 보관이 필요한 데이터는 블록 스토리지나 오브젝트 스토리지에 저장하세요.

부팅 시 자동 마운트 설정:

sudo tee /usr/local/bin/setup-cache.sh >/dev/null <<'EOF'
#!/bin/bash
set -euo pipefail
VG=nvme_vg
LV=nvme_lv
MNT=/cache

DEVICES=$(lsblk -dn -o PATH,TYPE | awk '$2=="disk" && $1 ~ /nvme[0-9]+n[0-9]+$/ {print $1}')
[ -n "$DEVICES" ]

if ! vgdisplay "$VG" >/dev/null 2>&1; then
for d in $DEVICES; do pvcreate -ff -y "$d"; done
vgcreate "$VG" $DEVICES
lvcreate -l 100%FREE -n "$LV" "$VG"
mkfs.ext4 -F "/dev/$VG/$LV"
fi

mkdir -p "$MNT" && chmod 777 "$MNT"
mount -o defaults,noatime "/dev/$VG/$LV" "$MNT"
EOF

sudo chmod +x /usr/local/bin/setup-cache.sh

sudo tee /etc/systemd/system/cache.service >/dev/null <<'EOF'
[Unit]
Description=Mount NVMe cache to /cache
DefaultDependencies=no
Before=local-fs.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/setup-cache.sh
RemainAfterExit=yes
Restart=on-failure

[Install]
WantedBy=local-fs.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now cache.service

설정 후 /cache 디렉토리에서 고속 I/O를 활용할 수 있습니다.


NVMe 캐시에 이전 데이터가 남아 있는 것 같아요​

새로 시작한 가상머신의 NVMe 캐시는 파일시스템이나 파티션이 없는, 포맷되지 않은 상태로 제공됩니다. 이 상태에서 디스크를 직접 읽으면 난수처럼 보이는 데이터가 읽히거나 디스크 사용량이 거의 가득 찬 것으로 표시될 수 있습니다. 이는 이전 데이터가 정상적으로 삭제된 상태이며, 별도 조치 없이 포맷해서 사용하면 됩니다.

ECI는 가상머신을 시작하거나 중지할 때마다 연결된 모든 NVMe를 암호화 삭제(Cryptographic Erase) 방식으로 초기화합니다.

  • NVMe는 기록하는 모든 데이터를 디스크 내부의 암호화 키로 암호화해 저장합니다.
  • 초기화할 때 이 키를 폐기하고 새 키로 교체합니다.
  • 이전 데이터는 새 키로 복호화되지 않아 난수로 읽히며, 복원할 수 없습니다.

이는 AWS, Azure, GCP 등 주요 클라우드에서도 로컬 NVMe 초기화에 사용하는 표준 방식입니다.


웹 콘솔 접속이 안 돼요​

가상머신 상세 페이지의 3개 탭(정보 / 웹 콘솔 / 메트릭) 중 웹 콘솔 탭이 비활성이거나 접속이 안 되면:

  1. 가상머신 상태가 실행 중인지 확인 (그 외 상태에서는 "가상머신이 실행중인 상태일 때만 웹 콘솔에 접속할 수 있습니다" 안내가 표시)
  2. 계정에 Resource.VirtualMachine.ACCESS_WEB_CONSOLE 권한이 있는지 확인: 기본 역할(소유자/기여자/서포터/뷰어)에는 모두 포함됨. 사용자 정의 역할이라면 이 액션을 체크
  3. 세션 TTL(30분) 만료 시 재연결 버튼으로 재접속
  4. 브라우저 팝업 차단·확장 프로그램(WebSocket 차단) 해제 후 다른 브라우저로 시도

기존 블록 스토리지를 재사용했더니 로그인이 안 돼요​

신규 가상머신 생성 중 입력했던 사용자 이름 및 비밀번호는 적용되지 않습니다

원본 가상머신에서 사용하던 사용자 이름 및 비밀번호으로 로그인 바랍니다.


기존 블록 스토리지를 재사용했더니 네트워크가 안 돼요​

이전 가상머신에서 쓰던 블록 스토리지를 새 가상머신에 부착해 부팅했을 때, 가상머신은 켜지지만 네트워크가 붙지 않거나 공인 IP가 동작하지 않을 수 있습니다.

원인은 디스크 안에 남아 있는 이전 가상머신의 cloud-init 네트워크 설정입니다. 부팅 시 cloud-init이 옛 NIC 정보를 그대로 적용해 새 NIC와 충돌이 일어납니다. NIC 추가·삭제로 순서가 바뀐 경우에도 같은 증상이 발생할 수 있습니다.

웹 콘솔로 접속해 cloud-init 캐시만 비우고 재부팅하면 됩니다. 데이터는 삭제되지 않습니다.

sudo cloud-init clean
sudo reboot

재부팅 후 새 가상머신의 NIC 정보로 네트워크 설정이 다시 만들어집니다. 동일 디스크를 다른 가상머신에 옮길 때마다 이 작업을 수행하는 것을 권장합니다.


다음 단계​

  • SSH 접속: 접속이 안 될 때 6단계 점검
  • 지원 안내: 채널톡·이메일·문의 시 필요한 정보