VMware Workstation | Cheatsheet¶
VMware Workstation Pro is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems it enables users to set up virtual machines on a single physical machine and use them simultaneously along with the host machine.
Convert vmdk
drive to qcow2
¶
Launch qemu and test your new drive¶
qemu-system-x86_64 \
-enable-kvm \
-cpu host -smp 4 \
-device usb-ehci,id=ehci \
-device qemu-xhci,id=xhci \
-device usb-tablet,bus=xhci.0 \
-net nic -net user \
-m 4192 \
-cdrom harddrive_foo.qcow2
Convert qcow2
drive to vmdk
¶
vmware-modconfig¶
Install all required
modules for kernel
¶
Print install status
¶
Print GCC
settings¶
Generate properties file¶
Uninstall vmware-workstation
¶
Configure modules for vmware-workstation released =<2020
#!/bin/bash
# Author: wuseman
# Desc: Configure modules for vmware-workstation (workaround)
tmpPath='/tmp/patch-vmware'
vmwareVersion='workstation-12.5.9'
rm -rf -v ${tmpPath}
mkdir -v -p ${tmpPath}
cd ${tmpPath}
git clone https://github.com/mkubecek/vmware-host-modules.git
cd ${tmpPath}/vmware-host-modules
git checkout ${vmwareVersio}
git fetch
make -j$(nproc)
make install
cp /usr/lib/vmware/lib/libz.so.1/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1.old
ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
Print status for vmware services¶
Start vmware network¶
Stop all network interfaces in use¶
Migrate network settings¶
vmware-vmx¶
Launch vmware machie from cli
Ping from vmware host with interval¶
Ping from vmware host and add interval for timeout¶
vmware-natd¶
Run dhcpd for your vmware enviroment¶
/usr/bin/vmnet-dhcpd -s 6 \
-cf /etc/vmware/vmnetX/dhcpd/dhcpd.conf \
-lf /etc/vmware/vmnetX/dhcpd/dhcpd.leases \
-pf /var/run/vmnet-dhcpd-vmnet1.pid vmnetX
Show vmware power status for vmware in tray¶
vmware files¶
Location | Description |
---|---|
/etc/vmware/vmnet8/nat/nat.conf |
Network configuration for nat |