본문 바로가기
컴퓨터 이야기

Synology VMM(Virtual Machine Manager)에서 가상머신이 '일시중단됨' 상태에서 못 벗어나는 경우

by 밴스 2020. 3. 12.


 

시놀로지 NAS를 쓰면서 가상컴퓨터를 생성하여 나만의 VM을 추가하는 경우가 있습니다.

 

대부분 host(NAS)를 껐다켜면, guest(VM)도 자동으로 꺼지거나 설정에 따라서는 일시중지->재시작 상태로 돌아오는게 정상입니다.

 

만약에, '일시 중단됨' 상태 빠져서

- 호스팅 재부팅을 해도 여전히 동일한 상태

- '다시 시작'을 하더라도 10% 정도 시작하다가 fail

과 같이 벗어나지 못하는 경우에는

다음과 같은 방법으로 빠져나오시면 될 것 같습니다.

 

// VM이 1개인 상황일때의 가정이며 2개일때는 domain name을 파악해서 하시면 됩니다.

 

(1) 먼저 NAS에 ssh 접속을 합니다

(2) user로 ssh 접속하셨다면,

$ sudo su -

를 통해 본인 비번을 넣고 root 로 로그인 합니다

(3) 아래와 같은 경로로 디렉터리 이동을 합니다.

# cd /usr/syno/etc/ccc/gueststate/

(4) 만약에 VM이 하나라면 1개의 파일만 보이실 겁니다.

저의 경우에는 '3942b328-93ca-4f30-9112-4ad5e9d78adf' 이 WWW에 매핑되는 파일입니다.

 

# vim 3942b328-93ca-4f30-9112-4ad5e9d78adf

편집을 통해서 

 

Before : 
{"statevalue:10}

After :
{"statevalue:1}

수정해줍니다.

 

(5) 다시 WebUI로 돌아가서, '다시시작'을 눌러주면, 에러메시지를 보여준후, 

'강제 종료' 가 활성화 된 것을 확인하실 수 있습니다.

 

(6) 다시 ssh 창으로 돌아와

 

# vim 3942b328-93ca-4f30-9112-4ad5e9d78adf
에디터를 열어 준 후, 다음과 같이 수정해줍니다.

Before : 
{"statevalue:1}

After :
{"statevalue:0}

 

(7) 다시 WebUI로 돌아와서, VM을 선택 후 시작버튼을 누르시면 정상적으로 시작하는것을 확인하실 수 있습니다.

 

 

이번에 이것때문에 백업 데이터 날릴까봐 노심초사 했지만..

libvirt 계열중에는 synology가 직관적으로 잘 만든것 같기에 snapshot을 더 많이 찍는 방향으로 계속 쓸 예정입니다.

 

 

P.S : 본 방법을 시놀로지 engineer에게 admin 열어주고, 같이 이것저것 시도하면서 찾아낸 방법입니다.

시놀로지 engineer가 개발팀쪽에 해당 이슈 공유하겠다고 했으니.. 어쩌면 이후에는 나타나지 않을 문제일 수도 있다는 생각이 듭니다.

 

// 혹시 시놀로지 VMM 관련하여 질문 있으시면 댓글 남겨주시면 회신드리겠습니다. (공개로 남겨주세요)

반응형

댓글2