= Cheatsheet VMware = **Summary**: A cheatsheet to collect various information regarding vmware products. \\ **Date**: 3 January 2025 \\ {{tag>cheatsheet vmware}} = 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: [{{vmwareserverportforwarding.jpg}}] \\ 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.