VMware Workstation 15.5.x

VMware Workstation 15.5에 대해서 알아보도록 하자

VMware Workstation과 minikube

Windows 10 환경에서 minikube를 설치해서 사용하려고 보니, Hyper-V 기반으로 설명한 글들만 나온다.

그러나 Hyper-V를 사용하려고 보면 신경쓰이는 요소가 2가지가 있다.

  1. 라이센스 : Windows 10 Home 버전에서는 사용 불가. 관리용 클라이언트 조차 사용 불가.
  2. 중첩(Nested) 가상화 제한 : ESXi, KVM 등 추가적인 가상화 환경 구성 불가

일반적으로는 1번 문제로 걸리는 분들이 많을 것이다. 글쓴이의 경우는 Professional 버전이 있어서 1번은 해결되나, 수시로 이런 저런 OS 많이 사용하다 보니 2번이 걸린다.

그래서 Windows 10 + VMware Workstation + minikube 환경을 만드는 과정을 정리해 보았다.

minikube 설치에 대한 기본적인 정보는 https://kubernetes.io/ko/docs/tasks/tools/install-minikube/ 에서 얻을 수 있다.

minikube 설치

이건 간단하다. https://kubernetes.io/ko/docs/tasks/tools/install-minikube/ 에는 두가지 방법이 있다.

  1. Chocolatey를 설치하고, 이를 이용해서 minikube 패키지를 설치
  2. 직접 minikube 인스톨러를 다운로드해서 설치

글쓴이는 좀 더 간단한 방법인 두번째 방법을 선택했다.

vmw-minikube-01.png

Docker Machine VMware Driver

이제 minikube에서 VMware Workstation을 이용해서 도커를 사용할 수 있게 Docker Machine VMware Driver를 다운로드 받는다.

https://github.com/machine-drivers/docker-machine-driver-vmware/releases/latest

다운로드 : 위 사이트에 접속해서 docker-machine-driver-vmware_windows_amd64.exe 를 k8s 폴더로 다운로드 한다.

이름 바꾸기 : rename docker-machine-driver-vmware_windows_amd64.exe docker-machine-driver-vmware.exe 처럼 이름을 바꾼다.

vmw-minikube-02.png

자 실행해 보자~!

아래 명령 처럼 하면 된단다. 명령 프롬프트 열고 실행해보자!

minikube start --memory=4096 --cpus=4 --vm-driver vmware

vmw-minikube-03.png

이럴 줄 알았다. 안된다 ㅠ.ㅠ

또 다시 경로 추가

에러 내용인 즉슨 vmrun 이란 실행 파일을 못찾겠단다. 어디 숨었나 찾아보면 VMware Workstation이 설치된 경로에 있다. 

즉, Path에 VMware Workstation이 설치된 경로(보통 C:\Program Files (x86)\VMware\VMware Workstation)를 추가해 주어야 한다.

방법은 앞서 C:\k8s 를 경로에 추가하던 것과 동일하다.

vmw-minikube-04.png

재도전!

이제 다시 해볼까나~ 명령 프롬프트 열고 앞서 했던 미니큐브 명령 다시 실행해보자.

minikube start --memory=4096 --cpus=4 --vm-driver vmware

아싸~ 뭔가 막 받아와서 열일하는 것 같다. minikube status 명령과 kubectl get nodes 명령도 잘 동작한다.  오예~!

vmw-minikube-05.png

기타

다음과 같은 명령어 실행하고 나면, 매번 --vm-driver 옵션을 설정하지 않아도 된다.

minikube config set driver vmware

VM 드라이버를 지정했다고해서 VMware Workstation에서 가상머신이 보이거나 하지는 않는다.

참고 자료

 

VMware Workstation 설명서

현재 15.x의 공식 설명서는 여기에 있다.

https://docs.vmware.com/en/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-0EE752F8-C159-487A-9159-FE1F646EE4CA.html

VMware사 제품과 관련된 모든 설명서는 https://docs.vmware.com 에서 보거나, PDF로 다운로드 받을 수 있다. 그러나 "모든 제품"을 눌러 보아도 제품 목록에 없다. <- 1차로 당황

그러던 중에 그림과 같이 검색 창에 workstation "바꾸기 핫키" ... 이런 내용이 나온다. 그래서 입력해 봤다. 이런, "잠시만 기다려 주세요. 포기는 이릅니다."이라고 나온다. 기다리란건지 없다는 건지... <- 2차로 당황

vmw15-manual-01.png

결국 검색해서 찾았다.

https://docs.vmware.com/en/VMware-Workstation-Pro/

이곳에 접속하면... 아쉽게도 영어판만 있다 ㅠ.ㅠ

vmw15-manual-02.png

그래도 PDF로 다운로드 받을 수는 있으니, 쟁여 놓도록 하자.