Table of Contents
Cheatsheet VMware
Summary: A cheatsheet to collect various information regarding vmware products.
Date: 3 January 2025
VMware voor Linux
VMware tools:
- Dependencies: gcc/gcc++/(kernel-headers)
On ESX, first mount the cdrom:
- OES3:/media # mount /dev/cdrom /mnt/
- mount: block device /dev/cdrom is write-protected, mounting read-only
Turn off the vm , and set the cdrom to automatically connect as host device, as auto detect.
- mount /dev/cdrom /media/cdrom -o rm
Click “Install VMWare Tools” menu option and issue the following commands:
cd /tmp tar zxf /media/VMware\ Tools/vmware-linux-tools.tar.gz cd /tmp/vmware-tools-distrib ./vmware-install.pl Run tools: /usr/bin/vmware-toolbox
Install everything into /usr/local/bin
Installation SLES9 - double screens that are hard to read
Open
vi /boot/grub/menu.lst
eand remove “vga=0x332” from the linux kernel load line
Discover new disk on linux
After you've added a new disk to linux you can discover it by issuing 'rescan-scsi-bus.sh' as root:
# rescan-scsi-bus.sh Host adapter 0 (mptspi) found. Scanning SCSI subsystem for new devices Scanning host 0 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning for device 0 0 0 0 ... OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Scanning for device 0 0 1 0 ... OLD: Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 Scanning for device 0 0 2 0 ... NEW: Host: scsi0 Channel: 00 Id: 02 Lun: 00 Vendor: VMware Model: Virtual disk Rev: 1.0 Type: Direct-Access ANSI SCSI revision: 02 0 new device(s) found. 0 device(s) removed.
It says 0 devices found but the new disk is still discovered and ready for partitioning.
Time Drifting op Linux guests
Step 1: Configure NTP
Open ntp.conf and add the following lines:
vi /etc/ntp.conf server x.x.x.x prefer tinker step 0
Stop, synchroniseer en start ntp:
/etc/init.d/ntpd stop ntpdate x.x.x.x (repeat until the difference is less then 1 second) /etc/init.d/ntpd start ntpq -p (repeat until the reach is on 377)
Step 2: clock=pit
- vi /boot/grub/menu.lst
- Add “clock=pit” to the linux kernel load line
or
- vi /etc/lilo.conf
- Add “clock=pit” to the “append=” line
- /sbin/lilo
Step 3: Misc.TimerHardPeriod (on ESX)
Set to 333 or 250
Step 4: tools.syncTime
Turn on time synchronisation with the host in the VMware tools or the *.vmx config file.
Optional extra steps
Step 5: noapic nolapic nosmp
- vi /boot/grub/menu.lst
- add “noapic nolapic nosmp” to the linux kernel load line
Step 6: NTP polling
- vi /etc/ntp.conf
- server x.x.x.x prefer minpoll 4 maxpoll 6
- (number is seconds * seconds, so 4 = 16 seconds and 6 = 36 seconds)
Extra Time Commands
Sync the hardware clock with the system clock:
hwclock --systohc # Check the hardware clock hwclock --show
VMware General
If the boot screen goes too fast, F2 is the key to enter the BIOS/CMOS.
VMware Server port forwarding
I needed to be able to authenticate through LDAP on a virtual from the production network. Of course, vmware server does not support reverse NAT, so I took my chances on port forwarding… and it worked:
Don't forget to press restart and apply when you've added port forwards.
Force Removal of VMware Tools
To uninstall and re-install VMware Tools:
- Right-click on the virtual machine.
- Click Guest > Install/Upgrade VMware Tools.
- Open a Console to the virtual machine and log into the guest operating system.
- Click Start > Run, type cmd, and click OK to open a command prompt in Windows.
- Change the drive to your CD-ROM drive (For example, D:\).
- Type
setup /c
and press Enter to force removal of all registry entries and delete the old version of VMware Tools. - Open My Computer, double click the CD-ROM that contains VMware Tools.
- After Auto-Run starts, follow the prompts to install.