Reacher의 IT 블로그

2. ESXI VM Snapshot 복원 가이드.

**터미널에서 사용한 명령어는 "cmd :" 라고 표기합니다.

** 본 내용은 ESXI 버전 6.7에서 사용한 결과입니다.

** vm snapshot 제어 기본 명령어. ( vim-cmd vmsvc/ )

명령어 설명
getallvms
호스트에서 실행 중인 모든 VM을 나열합니다.
아래 명령에 필요한 vmid도 제공 합니다.
power.getstate [vimid] 지정된 vmid의 전원 상태를 확인합니다.
snapshot.get [vimid] 지정된 vmid의 전원을 끕니다 .
snapshot.create [vimid] [snapshotname] [snapshot desc]
지정된 vmid의 snapshotname을 지정하여 스냅샷을 
생성합니다.
snapshot.revert [vimid] [snapshotId] [suppressPowerOff] 지정된 vmidsnapshotid suppressPowerOff 상태로
복원합니다. 
snapshot.removeall [vimid]
지정된 vmid의 스냅샷 모두를 제거 합니다.

 

 

** ESXI VM Snapshot 복원 가이드.

[ 기본 설명 ]

 - 본 가이드는 vmid 13의 VM의 스냅샷을 복원하하는 예제를 설명합니다.

 - 각각의 환경에 따라 VM ID, Snapshot ID는 다를 수 있습니다.

 

 

1. ESXI VM에 구성되어 있는 VM 목록 조회

cmd :  vim-cmd vmsvc/getallvms

그림1. 모든 vm 정보 조회.

 

 

2. VM 호스트 전원 상태 확인.

Ex.) vim-cmd vmsvc/power.getstate [Vmid]

cmd :  vim-cmd vmsvc/power.getstate 15

그림2. 현재 전원 상태가 off인것을 확인 할 수 있다.

** VM 호스트의 전원 상태가 powered off일 경우 다음 실행.

** powered on 일 경우에는 스냅샷 복원이 정상 동작하지 않을 수 있음.

 

 

 

3. VM 호스트의 스냅샷 정보 확인

Ex.) vim-cmd vmsvc/snapshot.get [Vmid]

- server3의 스냅샷을 복원할 것이기 때문에 15를 입력한다.

cmd :  vim-cmd vmsvc/snapshot.get 15

 

그림3. 15번 vm에 해당하는 모든 snapshot 정보.

 

 

4. VM 스냅샷 복원.

Ex.) snapshot.revert [vmid] [snapshotId] [suppressPowerOff]

- suppressPowerOff -> 전원 ON 상태는 0, 전원 OFF 상태는 1

cmd :  vim-cmd vmsvc/snapshot.revert 15 7 0

그림4. vim 15의 스냅샷 ID 7로 전원을 켠상태로 복원한다.

 

 

 

 

** 스냅샷 관련 추가 명령어 **

 

** VM 스냅샷 생성.

Ex.) vim-cmd vmsvc/snapshot.create [vmid] [snapshotname] [snapshot desc]

옵션 : - vmid -> VM ID.

        - snapshotname -> 생성할 스냅샷 이름.

        - snapshot desc -> 생성할 스냅샷 설명.

cmd :  vim-cmd vmsvc/snapshot.create 15 server3-snapshot3 server3-snapshot3

- 설명 : 15번 VM의 스냅샷 이름은 server3-snapshot3이고, 이 스냅샷은 server3-snapshot3이다.

           ( 그림 3. 처럼 CHILD로 server3-snapshot3이 생성된것을 확인할 수 있다. )

 

 

** VM의 모든 스냅샷 제거.

Ex.) vim-cmd vmsvc/snapshot.removeall [vmid]

cmd :  vim-cmd vmsvc/snapshot.removeall 15

- 설명 : 15 vm의 모든 Snapshot을 제거한다.

'VMWARE > ESXI VM' 카테고리의 다른 글

1. ESXI VM OS 제어 가이드.  (0) 2021.09.04
0. ESXI VM CLI 명령어 소개.  (0) 2021.09.04
VM ESXi란 무엇인가?  (0) 2021.09.04

1. ESXI VM OS 제어 가이드.

**터미널에서 사용한 명령어는 "cmd :" 라고 표기합니다.

** 본 내용은 ESXI 버전 6.7에서 사용한 결과입니다.

 

** vm 호스트 제어 기본 명령어. ( vim-cmd vmsvc/ )

명령어 설명
getallvms
호스트에서 실행 중인 모든 VM을 나열합니다. 아래 명령에 필요한 vmid도 제공 합니다.
power.getstate [vimid] 지정된 vmid의 전원 상태를 확인합니다.
power.off [vimid] 지정된 vmid의 전원을 끕니다 .
power.on [vimid] 지정된 vmid의 전원을 켭니다.
power.reboot [vimid] 지정된 vmid 재부팅합니다 .

 

 

**ESXI VM에 구성되어 있는 VM 목록 조회.

cmd :  vim-cmd vmsvc/getallvms

 

 

 

** VM 호스트 전원 기동.

Ex.) vim-cmd vmsvc/power.on [Vmid]

- server3의 전원을 켠다면 Vmid에는 15를 입력한다.

cmd :  vim-cmd vmsvc/power.on 15

 

 

** VM 호스트 전원 종료.

Ex.) vim-cmd vmsvc/power.off [Vmid]

- server3의 전원을 종료 시킨다면 Vmid에는 15를 입력한다.

cmd :  vim-cmd vmsvc/power.off 15

 

 

** VM 호스트 전원 재부팅.

Ex.) vim-cmd vmsvc/power.reboot [Vmid]

- server3을 기동시킨다면 Vmid에는 15를 입력한다.

cmd :  vim-cmd vmsvc/power.off 15

 

 

'VMWARE > ESXI VM' 카테고리의 다른 글

2. ESXI VM Snapshot 복원 가이드.  (0) 2021.09.04
0. ESXI VM CLI 명령어 소개.  (0) 2021.09.04
VM ESXi란 무엇인가?  (0) 2021.09.04

**터미널에서 사용한 명령어는 "cmd :" 라고 표기합니다.

** 본 내용은 ESXI 버전 6.7에서 사용한 결과입니다.

 

** vm 호스트 제어 CLI 명령어 리스트 .

cmd : vim-cmd vmsvc/

 

 

'VMWARE > ESXI VM' 카테고리의 다른 글

2. ESXI VM Snapshot 복원 가이드.  (0) 2021.09.04
1. ESXI VM OS 제어 가이드.  (0) 2021.09.04
VM ESXi란 무엇인가?  (0) 2021.09.04

VM ESXi란 무엇인가?

VM웨어 ESXi(VMware ESXi, 이전 이름: ESX)는 가상 컴퓨터를 배치하고 서비스를 제공할 목적으로 VM웨어가 개발한 엔터프라이즈 계열 타입 1 하이퍼바이저이다.

- ESX/ESXi는 VM웨어 인프라스트럭처 소프트웨어 제품군의 주 구성 요소이다.

 

 

** 본 게시판은 VM ESXI와 관련하여 아래의 내용을 다루고 있습니다.

 

[  목차.  ]

0. ESXI VM CLI 명령어 소개.

1. ESXI VM OS 제어 가이드.

2. ESXI VM Snapshot 복원 가이드.

'VMWARE > ESXI VM' 카테고리의 다른 글

2. ESXI VM Snapshot 복원 가이드.  (0) 2021.09.04
1. ESXI VM OS 제어 가이드.  (0) 2021.09.04
0. ESXI VM CLI 명령어 소개.  (0) 2021.09.04

+ Recent posts