open-vm-tools
Debian 5 또는 Debian 6 이후로 저는 공식 VMWare 도구 대신 설치 및 유지 관리가 덜 복잡하고 자동 보안 업데이트가 있기 때문에 또는 이전에 동등한 패키지 이름을 사용해 왔습니다 .
open-vm-tools
지금은 Stretch와 10.1.5 커널을 사용하고 있습니다 4.9.0-3-amd64
.
dkms
나는 디스크 반가상화와 대부분 네트워크 반가상화를 수행했기 때문에 Linux 커널 소스 코드를 설치하고 이를 위한 모듈을 컴파일하곤 했습니다 .
그러나 시간이 지나면서 개발 키트, 커널 소스, dkm은 더 이상 필요하지 않게 되었습니다.제 생각에는, Linux 커널은 "VMware를 더욱 잘 인식"하기 시작했습니다.
4.9.0-3-686-pae
여기에는 여전히 커널 , 4.8.0-2-amd64
및 가 포함된 3개의 Stretch i386 기반 VM이 있습니다 4.8.0-2-686-pae
. 둘 다 build-essentials
설치된 패키지와 소스 모듈 패키지입니다.
흥미롭게도 4.8.0-2-amd64
모듈만 컴파일됩니다 /lib/modules/*/updates/dkms/vmxnet.ko
.
패키지가 제거되지 않고 시작되지 않는 경우 모듈이 필요하지 않은지 어떻게 알 수 있습니까?
open-vm-tools
추가 질문입니다. 오픈 vmtool이 작동하기 위해 커널 소스 코드 및/또는 모듈 컴파일이 더 이상 필수가 아닌 경우가 언제 발생했나요 ?
답변1
Debian 9의 open-vm-tools-dkms는 vmxnet 드라이버를 제공하기 위한 것입니다. 모든 최신 가상 머신이 사용해야 하는 현재 vmxnet3 드라이버와 혼동하지 마십시오.
해당 가상머신의 vmx 파일을 보다가 비슷한 라인을 찾으면 ethernet0.virtualDev = "vmxnet"
이 모듈이 필요합니다. 다른 경우에는 그럴 필요가 없습니다. 특히 virtualDev가vmxnet3.
마찬가지로 해당 그래픽 클라이언트에서 관련 이더넷 어댑터의 구성을 볼 수 있습니다. 여기에서도 마찬가지입니다. vmxnet3인 경우 이 패키지가 필요하지 않습니다.
그러나 데비안 표준 커널에 vmware 지원 모듈이 언제 등장했는지는 알 수 없습니다. Deb 8의 경우 dkms 디렉토리에는 다음도 포함됩니다.vmhgfs.ko. Deb 8-VM에서 호스트-게스트-파일 시스템 기능을 사용하는 경우 open-vm-tools-dkms도 필요합니다.