= 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.