VMWARE Workstation Pro 17 Free download
VMware Workstation Pro가 개인 사용자에게 무료로 제공된다고 합니다. 사용자들이 더 쉽게 접근할 수 있도록 한 VMware의 정책 변화인 것 같습니다.
적용 버전은 Windows용 VMWARE Workstation Pro 17과 Mac용 VMWARE Fusion Pro 13 부터입니다.
VMware Fusion Pro Download VMware Workstation Pro Download
다만 실행 패키지를 다운로드하기 위해서는 broadcom.com 계정이 필요합니다.
위의 다운로드 링크를 클릭하시면 로그인을 위해 해당 사이트로 이동하게 됩니다.
계정 생성을 위해서는 로그인 페이지 우상단의 "LOGIN" 버튼을 클릭한 후 "REGISTER" 버튼을 클릭해야 합니다.
적절한 내용을 입력하여 계정을 생성해 줍니다.
이때 거주 국가 정보까지는 입력을 해주는 것이 좋습니다. 선택항목들을 어느정도 입력하지 않을 경우, 이후 실행 패키지 다운로드가 불가능하게 됩니다.
계정 생성시에는 최소한의 정보로 계정을 생성하고, 다운로드 시 필요한 추가 입력 항목들을 입력하셔도 됩니다.
로그인을 완료하게 되면 아래와 같이 다운로드 가능한 목록을 볼 수 있습니다.
윈도우의 경우, 설치 패키지를 다운로드 하여 마음껏 사용할 수 있습니다.
VMs 리소스 최적화
다수의 VM을 사용하는 경우, 리소스 최적화를 위해 다음 내용은 적용해 주시는 것이 좋습니다.
- 3D 가속 비활성화
- Unity 비활성화
- Process 우선순위, 메모리 설정 변경
Ubuntu 22 에서 VMWare Workstation Pro 사용
Linux 에서 VMWARE Workstation Pro 를 다운로드하고 설치하여 사용하는 방법은 Windows 와 크게 다르지 않습니다.
다만 GUI 환경이 필요하며, 일부 환경에서는 커널 관련 패치가 필요합니다.
설치 패키지는 위 내용을 참고하여 Linux 용 설치 패키지를 다운로드하고, root 권한으로 설치해 줍니다.
설치 후 VMWare Workstation 실행시 vmmon, vmnet 패키지를 추가로 설치하게 되는데, 설치과정에서 오류가 발생하는 경우 아래와 같이 패치를 진행해 줍니다.
출처: https://ubuntuhandbook.org/index.php/2024/04/install-vmware-player-ubuntu/
# 필요한 사전 패키지 설치
sudo apt update
sudo apt install gcc-12 libgcc-12-dev libaio-dev build-essential -y
# vmmon vmnet 패치
## https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.5.1
wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.1.tar.gz
tar -xzf workstation-17.5.1.tar.gz
cd vmware-host-modules-workstation-17.5.1/
tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
sudo vmware-modconfig --console --install-all
패치를 지원하는 VMWare Workstation 버전이 Github에 브랜치별로 존재합니다.
VMWare Workstation 설치시 지원 가능한 버전을 확인하여 설치하는 것이 좋습니다.
Linux 에서 VM을 CLI 로 제어하기
vmrun은 VMware의 명령줄 도구로, 가상 머신을 제어하는 데 사용됩니다. vmrun을 사용할 때, 다양한 옵션을 통해 가상 머신을 시작, 중지, 일시 중지, 스냅샷 관리 등을 할 수 있습니다. 일반적으로 사용 가능한 옵션은 다음과 같습니다:
- start - 가상 머신을 시작합니다.
- stop - 가상 머신을 중지합니다. 강제 종료(fast)나 정상 종료(soft)를 지정할 수 있습니다.
- reset - 가상 머신을 리셋(재부팅)합니다.
- suspend - 가상 머신을 일시 중지합니다.
- pause - 가상 머신을 일시 정지합니다.
- unpause - 가상 머신을 재개합니다.
- snapshot - 현재 상태로 가상 머신의 스냅샷을 생성합니다.
- deleteSnapshot - 지정한 스냅샷을 삭제합니다.
- listSnapshots - 가상 머신의 스냅샷 목록을 표시합니다.
- revertToSnapshot - 지정한 스냅샷으로 가상 머신을 복원합니다.
- runProgramInGuest - 게스트 운영체제에서 프로그램을 실행합니다.
- fileExistsInGuest - 게스트 운영체제 내 파일 존재 여부를 확인합니다.
- copyFileFromHostToGuest - 호스트에서 게스트로 파일을 복사합니다.
- copyFileFromGuestToHost - 게스트에서 호스트로 파일을 복사합니다.
- deleteFileInGuest - 게스트 운영체제 내 파일을 삭제합니다.
- listDirectoryInGuest - 게스트 운영체제 내 디렉토리 목록을 표시합니다.
- createDirectoryInGuest - 게스트 운영체제 내 디렉토리를 생성합니다.
- deleteDirectoryInGuest - 게스트 운영체제 내 디렉토리를 삭제합니다.
주로 사용하는 명령어(VM 시작, 종료 등) 의 실제 사용 방법입니다.
# 실행중인 VM 목록 조회
vmrun list
# VM을 백그라운드에서 실행하기
vmrun start /path/to/vm.vmx nogui
# VM 종료
vmrun stop /path/to/vm.vmx
방문해 주셔서 감사합니다!
정보가 도움이 되셨다면
로그인하지 않아도 누룰 수 있는
아래의 ♡ (하트) 를 꾹~ 눌러주세요 ♥♥♥