CloudStack VM 삭제

Cloud Story/Cloud Stack 2013.11.27 09:52

Cloud Stack 이하 Global Settings 에는 expunge.delay 항목이 정의 되어 있으며 설명은 아래와 같다.

 

Determines how long (in seconds) to wait before actually expunging destroyed vm. The default value = the default value of expunge.interval

 

이 설정에 의해 Cloud Stack 상에서 VM을 삭제시 해당 시간만큼 대기 시간을 갖게 되며 관리목적상 바로 삭제가 필요할 경우는 DB에서 다음과 같이 수행하여 VM 삭제 상태값을 변경 가능함.

 

1) 해당 VM이 속한 Account 를 조회

SELECT * FROM account WHERE account_name="testid";

 

2) 해당 Account 이하 Destroyed 즉 삭제 대기 상태인 VM을 조회

SELECT * from vm_instance WHERE account_id='70' AND state='Destroyed';

 

3) 해당 삭제 처리할 VM을 확인 후 DB Update 처리

UPDATE vm_instance SET state='Expunging', removed='2013-11-26 13:30:00' WHERE state='Destroyed';

 

Trackbacks 0 : Comments 2
  1. Favicon of http://jmnote.com BlogIcon jmnote 2014.02.19 23:39 Modify/Delete Reply

    이렇게 해도 될지 모르겠네요. VM 관련 정보(볼륨, 스냅샷, 포트포워딩, 방화벽 등)가 삭제되지 않고 남게 되지 않을까?...

    • Favicon of https://blog.helperchoi.com BlogIcon 불량펭귄 helperchoi 2014.02.20 23:10 신고 Modify/Delete

      저도 사실 그 부분이 걸리긴 했어요~
      강제로 해당 테이블의 값만을 UPDATE 하는거라 언급하신 불필요한 Garbage 정보들이 남지는 않을까 하고.....ㅋㅋㅋㅋㅋ

Write a comment