A estação de trabalho VMWare possui um recurso para compartilhar VMs. Para usar esse recurso, o VMware Workstation Server deve estar em execução e deve estar sendo executado por uma configuração de instalação padrão. No entanto, no meu caso, este recurso não executará seu serviço vmware-hostd
e qualquer inicialização manual desse serviço resultará em parada imediata.
A revisão no arquivo de log em C:\ProgramData\VMware\hostd\hostd-##.log
mostra duas observações importantes:
-
2015-06-26T03:52:54.543+04:30 [05264 error 'Default'] An error occurred while loading configuration "C:\ProgramData\VMware\VMware Workstation\ft-vmk-version.ini",not all entries are being read. It is strongly encouraged that you manually inspect the file and fix any corruptions.
-
2015-06-26T03:52:55.570+04:30 [05264 info 'Solo'] HostdCommon::CreateAndBindServerSocket: soapPort: 8307
2015-06-26T03:52:55.574+04:30 [05264 info 'Default'] Win32 service stopped
Destes dois, meu palpite é o segundo tentando identificar o problema. Meu palpite é baseado em executar o serviço manualmente usando este comando:
C:\Program Files (x86)\VMware\VMware Workstation>vmware-hostd.exe -u "C:\Program Data\VMware\hostd\config.xml" > d:\a.log
que produz esta saída na stdout:
error: Resource is already in use: <acceptor p:0x053a38b0, h:1148, <TCP '[::1]:8307' >>
backtrace:
backtrace[00] rip 5626d483
backtrace[01] rip 5614eb34
backtrace[02] rip 5614fbb1
backtrace[03] rip ...
Eu verifiquei novamente por qualquer processo em execução na porta 8307. Não existe esse processo.
sidenote : Eu instalei a estação de trabalho VMware em outra máquina, mas tudo estava OK lá ...