Never Stop Running
[VMware] vm 제어 및 vmrun 사용법 본문
단순하게 터미널에서 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'를 입력하면 다양한 옵션들을 확인할 수 있다.
유용한 기능이 많으니 한번쯤 사용해보기를 바란다.
'진행중' 카테고리의 다른 글
[Python 2.7] Flask의 request 객체 (0) | 2019.09.01 |
---|---|
[Python 2.7] Ubuntu 16.04에 pip 설치 및 오류 해결 (0) | 2019.08.31 |
[Python 2.7] Subprocess 모듈 - Popen (0) | 2019.08.29 |