Never Stop Running

[VMware] vm 제어 및 vmrun 사용법 본문

진행중

[VMware] vm 제어 및 vmrun 사용법

Gyoran 2019. 8. 29. 23:44

단순하게 터미널에서 vmware를 실행시키려면 다음과 같은 명령어를 실행하면 된다.

/usr/bin/vmware

 

하지만 vmware를 켜서 원하는 vm이미지를 열고 조작하는 활동을 하려면 vmrun 명령어를 이용할 수 있다.

"/usr/bin/vmrun"

/usr/bin/vmrun [AUTHENTICATION-FLAGS] COMMAND [PARAMETERS]

 

 


 

vmrun

 

간단하게 자주 이용할만한 몇 가지의 명령어를 예시로 둔다.

 

 

1. 가상머신 이미지 시작

/usr/bin/vmrun start <vmx 경로>

ex. /usr/bin/vmrun start /home/gyoran/Desktop/Project/myvm.vmx

위의 명령어를 입력하면 자동으로 이미지가 시작된다.

 

2. 가상머신 상태 유지

/usr/bin/vmrun suspend <vmx 경로>

ex. /usr/bin/vmrun suspend /home/gyoran/Desktop/Project/myvm.vmx

위의 명령어를 입력하면 해당 가상머신이 suspend 상태로 변한다.

 

3. 가상머신 종료

/usr/bin/vmrun stop <vmx 경로>

ex. /usr/bin/vmrun stop /home/gyoran/Desktop/Project/myvm.vmx

위의 명령어를 입력하면 가상머신이 종료된다.

 

4. 가상머신 스냅샷 목록 확인

/usr/bin/vmrun listSnapshots <vmx 경로>

ex. /usr/bin/vmrun listSnapshots /home/gyoran/Desktop/Project/myvm.vmx

스냅샷이 두 개 있는 경우

<결과>

 

Total snapshots : 2

first_snapshot

second_snapshot

위의 명령어를 입력하면 현재 가상머신 이미지의 스냅샷 목록이 나온다.

 

5. 가상머신 스냅샷 생성

/usr/bin/vmrun snapshot <vmx 경로> <snapshot 이름>

ex. /usr/bin/vmrun snapshot /home/gyoran/Desktop/Project/myvm.vmx newshot

위의 명령어를 이입력하면 현재 상태로 스냅샷이 생성되는데 생성에 시간이 조금 걸리니 여유를 가지길 바란다.

 

6. 가상머신 스냅샷 삭제

/usr/bin/vmrun deleteSnapshot <vmx 경로> <snapshot 이름>

ex. /usr/bin/vmrun deleteSnapshot /home/gyoran/Desktop/Project/myvm.vmx newshot

위의 명령어를 입력하면 newshot이라는 이름의 스냅샷이 삭제된다.

 

7. 실행중인 가상머신 확인

/usr/bin/vmrun list

실행 중인 가상머신이 한 개 있는 경우

<결과>

 

Total running VMs: 1

/home/gyoran/Desktop/Project/myvm.vmx

위의 명령어를 입력하면 현재 실행 중인 가상머신의 목록을 확인할 수 있다.

 

 

 

그 외에도 '/usr/bin/vmrun --help'를 입력하면 다양한 옵션들을 확인할 수 있다.

유용한 기능이 많으니 한번쯤 사용해보기를 바란다.

 

Comments