The server function of Vmware Workstation (build 10.0.1.1379776) cannot start with systemd-booting, while it works well with OpenRC-booting. This note describes the approach to work around the described problem briefly.
The init script /etc/init.d/vmware-workstation-server initiates two processes:
/opt/vmware/sbin/vmware-authdlauncher and /opt/vmware/bin/vmware-hostd
However, the directory /usr/lib/systemd/system only contains vmware-authentication.service.
In addition, the ExecStart of this file has to be corrected and the modified file is listed as follows,
file: /usr/lib/systemd/system/vmware-authentication.service
[Unit]Description=VMware Authentication DaemonAfter=vmware.targetPartOf=vmware-workstation-server.target[Service]Type=simpleRemainAfterExit=yes# ExecStart=/usr/sbin/vmware-authdlauncher ## wrong pathExecStart=/opt/vmware/sbin/vmware-authdlauncherIn order to start the server of Vmware Workstation, two files , vmware-workstation-server.target and vmware-hostd.service, are added in the directory /usr/lib/systemd/system. These two files are listed as follows:
file: /usr/lib/systemd/system/vmware-workstation-server.target
[Unit]Description=VMware Workstation server Service(s)Requires=vmware.targetAfter=vmware.targetWants=vmware-authentication.serviceWants=vmware-hostd.service[Install]WantedBy=multi-user.targetfile: /usr/lib/systemd/system/vmware-hostd.service
[Unit]Description=VMware Workstation ServerAfter=vmware-authdlauncher.servicePartOf=vmware-workstation-server.target[Service]Type=simpleRemainAfterExit=yesPIDFile=/var/run/vmware/vmware-hostd.PIDExecStart=/opt/vmware/bin/vmware-hostd -a -d /etc/vmware/hostd/config.xmlSome problems need to be considered furthermore. In the script /etc/init.d/vmware-workstation-server, a shutdown procedure is included to shutdown VMs in the AutoStart Sequence, as follows
Procedure: Shutdown VMs in the AutoStart Sequencelocal HOHO_ADMIN="$(/opt/vmware/bin/vmware-wssc-adminTool "/etc/vmware/hostd/authorization.xml" 2>/dev/null)"if [ "x" != "x${HOHO_ADMIN}" ]; then    /opt/vmware/bin/vmware-vim-cmd -U "${HOHO_ADMIN}" hostsvc/autostartmanager/autostopfiBut the command vmware-vim-cmd is not found in Vmware Workstation 10, this note does not include the shutdown procedure.