VMware Tools는 VMware 가상 데스크톱 제품군에서 주로 사용되는 응용 프로그램입니다. 게스트 OS(가상 머신)에 설치하는 프로그램으로서 가상 머신에서의 작업을 편리하게 해주기 위한 도구라고 볼 수 있습니다.
VMware Tools를 설치하는 것은 필수가 아닙니다. 하지만 이 툴을 설치하면 VMware Workstation (또는 다른 가상 데스크톱 앱)에서 창 크기를 조절할 때 마다 게스트 OS 화면이 창 크기에 자동으로 맞추어지게 됩니다. 또한 해당 툴의 설치로 그래픽 처리 속도가 비약적으로 향상되며 호스트 OS 간의 복사 & 붙여넣기가 수월해지게 됩니다. 게스트 OS에는 별다른 영향을 미치지 않기 때문에 가능하면 VMware Tools를 설치하는 것을 권장하는 편입니다.
윈도우 운영체제의 경우 VMware Tools ISO 설치 파일을 사용하여 프로그램을 설치해야 합니다. 다행히도 VMware Workstation의 경우 프로그램에 내장된 메뉴를 사용하여 몇 번의 클릭만으로도 설치가 가능합니다. 아래는 윈도우 10을 기준으로 설명드리지만 대부분의 윈도우 버전이 비슷할 것입니다.
VMware Workstation의 상단 메뉴에 있는 VM 메뉴를 열면 [Install VMware Tools…] 메뉴가 있습니다. 이를 클릭합니다.
또는 설치 도중 나타나는 알림 창에서 클릭해도 됩니다. (가능하면 설치가 모두 완료되고 데스크탑이 나타날 때 클릭합니다.)
잠시 후 데스크톱에 DVD 드라이브가 삽입된 것을 확인할 수 있습니다. 윈도우에서 알림이 나타날 경우 클릭하거나, 탐색기에서 내 PC의 드라이브 리스트에 나타난 ‘DVD 드라이브 (D:) VMware Tools’ 를 두 번 클릭하여 실행해주시면 됩니다.
이제 다음과 같이 설치 마법사가 실행될 것입니다.
설치 유형 선택에서 특별한 경우가 아닌 이상 표준 설치를 선택한 후 ‘다음(N)’을 클릭합니다.
설치 준비가 완료되었다면 설치를 눌러 설치를 진행합니다.
설치가 완료되었습니다. ‘마침’ 버튼을 클릭합니다.
이후 다음과 같은 안내 창이 나타난다면 ‘예(Y)’를 클릭하여 시스템을 재부팅해줍니다. (클릭하기 전 완료되지 않는 작업이 없는지 확인해주세요.)
이 과정으로 윈도우 PC에 VMware Tools가 설치되었습니다.
리눅스 운영체제에서도 위와 같이 Install VMware Tools… 메뉴를 클릭하여 가상 ISO를 마운트한 후 설치하는 방법이 있습니다. 다음 글을 참고하시면 좋을 것 같습니다.
그러나 더 쉽고 빠른 방법이 있습니다. 우분투와 CentOS와 같은 일부 리눅스 운영체제에서는 터미널에서 다음 명령어를 입력하여 VMware Tools를 즉시 설치할 수 있습니다. (이 과정은 네트워크 연결이 요구되며 설치 시 root 사용자 권한이 필요합니다.)
CentOS, RedHat과 같은 계열에서는 yum 패키지 매니저를 사용하여 다음과 같이 설치할 수 있습니다.
$ sudo yum install open-vm-tools
Ubuntu, Debian과 같은 계열에서는 apt 패키지 매니저를 사용하여 다음과 같이 설치할 수 있습니다.
$ sudo apt install open-vm-tools
설치 이후 재부팅이 필요할 수도 있습니다.
VMware Tools가 설치된 이후 화면 크기가 맞추어지지 않고 고정된 크기가 되어버리는 경우가 있습니다. 일반적으로 다음 방법으로 해결이 가능합니다.
그러나 Ubuntu 특정 버전에서는 위 방법으로도 해결되지 않는 경우가 있습니다. 이럴 때는 다음과 같은 방법으로 해결하실 수 있습니다.
터미널을 열고 /etc/systemd/system/multi-user.target.wants/open-vm-tools.service
파일을 편집해야 합니다. 여기서는 vim 에디터를 사용하겠습니다.
root@test:~# vim /etc/systemd/system/multi-user.target.wants/open-vm-tools.service
파일이 열리면 [Unit]
항목에 다음 두 줄을 추가해줍니다.
Requires=graphical.target After=graphical.target
적용한 모습은 다음과 같습니다. 편집이 완료되었다면 저장하고 나와줍니다.
이후 다음 명령어를 실행하여 데몬 서비스를 갱신한 후에, open-vm-tools 서비스를 재시작합니다.
$ sudo systemctl daemon-reload $ sudo service open-vm-tools restart
이제 정상적으로 디스플레이가 표시될 것입니다. (참고 자료: VMware Workstation Ubuntu 18.10 Full Screen Problem (Stack Overflow) – https://askubuntu.com/questions/1085621/vmware-workstation-ubuntu-18-10-full-screen-problem)
+ 2021년 6월 추가: Fedora 환경에서 화면이 채워지지 않는다면 아래 문서를 읽어보세요.
Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…
INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…
리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…