General |
VMware
- General
- VMware Knowledge Base
VMware vSphere
- vSphere-Land fan site
- vSphere 5.5
- vSphere 5.1
- vSphere 5.0
- vSphere 4
- VMware vSphere – for Small and Midsize Business
- vSphere Online Flash demo for SMB
- Compare vSphere Kits (for SMB)
- Compare vSphere Editions
- VMware vSphere 4 Documentation (include Documentation for ESXi & vCenter)
- vSphere Command-Line Interface Documentation
- vSphere Command-Line Interface Reference
- Microsoft’s Hyper-V R2 vs. VMware’s vSphere: A cost comparison
HOWTO
- Troubleshooting Virtual Machine snapshot problems
- VMDK Handbook – Basics
Explain the VMDK thin provision difference between VMware Workstation (can use a reduce sized VMDK) and ESXi (require VMFS support) - *** VMWare Workstation conversion to ESXi 4
Cannot rely on VMware Converter Standalone, must use: vmkfstools -i disk1old.vmdk -d thin disk1.vmdk, so that it can correctly convert to thin provisioned disk in ESXi. Apply for ESXi 5.0 also. - KB1026437: Clipboard Copy and Paste option is disabled in vSphere Client 4.1 (Enable copy/paste from vSphere client, but does not allow file transfer yet)
- How to add a static route to VMWare ESXi server
Use ‘esxcfg-route’ command in console mode, the setting will also save to persistent config file at /etc/esx.conf - Setup any Static Ethernet Address
- Remove these parameters
ethernet0.generatedAddress ethernet0.generatedAddressOffset
- Set these parameters
ethernet0.checkMACAddress = "false" ethernet0.addressType = "static" ethernet0.Address = "00:0C:29:B0:27:E1"
- Remove these parameters
- Manually set the time of a VM
rtc.startTime = "1089395200" tools.syncTime = "FALSE" time.synchronize.continue ="FALSE" time.synchronize.restore = "FALSE" time.synchronize.resume.disk = "FALSE" time.synchronize.resume.memory = "FALSE" time.synchronize.shrink = "FALSE" time.synchronize.tools.startup = "FALSE"
- Epoch Converter
VMware Tips
- KB1005208: Injecting SCSI controller device drivers into Windows when it fails to boot after converting it with VMware Converter
Basically need to include these 2 registry keys and related driver (for lsiscsi) For booting in WinPE, edit with ControlSet1 instead of CurrentControlSet HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\symmpi HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ CriticalDeviceDatabase\pci#ven_1000&dev_0030
- KB1664: Disable PC Speaker Beep sound in VMware
mks.noBeep = true Per VM setting add to: *.vmx file Linux add to: /etc/vmware/config Alternative method: Linux: xset -b Windows: Device Manager -> show hidden devices open non plug-and-play -> beep -> disable
- VMware image can reduce 40% size if used NTFS file compression
- Linux Forums: How to update initrd image
Extract initrd image: gunzip < /boot/initrd.img | cpio -i --make-directories Re-make initrd image: find ./ | cpio -H newc -o > ../initrd.cpio gzip initrd.cpio mv initrd.cpio.gz initrd.img
- Creating bootable Linux ISO for ESX4
mkisofs -l -J -R -r -T -o custom_esx4.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./esx4 - Linux vi editor command reference
- Performance Guideline
Virtual SCSI disk has better performance than IDE - Online Documentations
- VMware Server 1 Online Documentation
64bit Guest on VMware Server upto 1.0.3 behave same as VMware Workstation 5.5
- VMware Workstation 5.5 Documentation
64bit Guest NIC is Intel PRO/1000 MT Adapter 64bit Intel VT support is experimental 64bit AMD Athlon 64 revision D+, Opteron revision E+
- VMware Workstation 6 beta Manual
32bit/64bit Vista host/guest support is complete 64bit Intel VT support is complete
- Guest Operating System Installation Guide
To install and run a 64-bit guest operating system, you must have a supported CPU in the host computer and you must be running a VMware product that supports 64-bit guests - VMware Player 2.0 beta download
- VMware Communities
- VMware Technology Network forums
VMware Workstation
- VMware Workstation 6
- Force uninstall VMware Workstation
Run installer exe with /c option, this also remove the license from the machine - VMware tools patch for Linux kernel 2.6.29+
e.g. Fedora 10, Fedora 11 - VMware community
Mac OS X Virtualization
- MacOS X 10.5 Leopard for VMware Virtual Machine
- Mac OS X Tiger x86 簡易安裝指南(在VMware環境)
- Empire EFI boot disc
- mobile01: X86上跑Macosx已不在是燙手山芋了
Proxmox VE (OpenVZ base)
- Proxmox VE 1.4 LVM Storage Model
- LVM2 is used, by default 4G reserved for snapshot, by default backup use 1G for contain snapshot temp data
- by default vgcreate will reserve 4G for snapshot purpose
- Basic LVM2 setup
- pvcreate /dev/sdc1
- vgcreate vg-name /dev/sdc1
- lvcreate -n lv-name -l 100%FREE vg-name (allocate 100% space for lv)
- Proxmox Virtual Environment
- 1.1: Debian 4.0 based, kernel 2.6.24-2-pve
- 1.3: Debian 5.0 based, kernel 2.6.24-7-pve
- 1.5: Debian 5.0? based, kernel 2.6.24 or 2.6.32
- 1.6: Debian 5.0? based, kernel 2.6.32
- Download Proxmox Templates
- Create Custom Template
- Software RAID is unsupported
Workaround: Install Proxmox as usual onto 1 drive(/dev/sda) aptitude install mdadm initramfs-tools [Edit the modules list for initramfs-tools to force add the raid1 module] add raid1 to: /etc/initramfs-tools/modules mkinitramfs -o /boot/test -r /dev/mapper/pve-root [add a grub list entry to point to my new initrd image] add to: /boot/grub/menu.lst [fdisk the 2nd disk to look exactly like the first disk] sfdisk -d /dev/sda | sfdisk /dev/sdb mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1 mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb2 mdadm --detail --scan >> /etc/mdadm/mdadm.conf pvcreate /dev/md1 (add /dev/md1 to LVM2) vgextend pve /dev/md1 (add /dev/md1 to vg:pve) pvmove /dev/sda2 /dev/md1 (move contents from sda2 to md1 - raw device data, not only filesystem!) vgreduce pve /dev/sda2 (remove /dev/sda2 from vg:pve) mdadm --add /dev/md1 /dev/sda2 watch -n 1 "cat /proc/mdstat" mkfs.ext3 /dev/md0 mkdir /mnt/md0 mount /dev/md0 /mnt/md0 cp -ax /boot /mnt/md0 edit fstab to map the /boot to /dev/md0 sfdisk --change-id /dev/sda1 fd mdadm --add /dev/md0 /dev/sda1 use grub to install bootloader onto the 2nd hard drive
- Adding harddisk to Proxmox VE’s LVM2
OpenVZ
Microsoft Hyper-V
- Hyper-V homepage
- Microsoft Online Virtual Labs
Xen Hypervisor/Cloud Platform
- Xen website
- Used by Avaya System Platform
KVM / Redhat Enterprise Virtualization (RHEV)
- RHEV for Servers website
Based on KVM technology, require at least RHEL 5.4. Need to download inside rhn.redhat.com - RHEV for Servers 2.2 Installation and Administrator
- IBM – KVM / QEMU Storage Stack Performance Discussion
(PDF report for I/O performance of KVM vs other hypervisor – VMware? 50% better!)
Other Virtual Appliances
- mhvtl – Linux Virtual Tape Library
- Symantec Forum: MHVTL on Ubuntu 10.04 with iSCSI support (for testing backup software) (with link to download the VM image)
- Symantec Forum: Ubuntu 11.04 x64 VM with MHVTL over ISCSI (newer version software)
- Guide on howto setup mhvtl work with Symantec Backup Exec using iSCSI
- mhvtl forum
- VMware KB1016289: Configuring HP StorageWorks D2D & VLS virtual tape libraries on ESX 3.x (Partner Support)
Cluster
- Virtual shared SCSI disk Cluster
- Cluster setup at VMware Workstation 6
- RedHat Cluster Demo on VMware Workstation
- Creating a cluster in VMWare Workstation using iSCSI
- iSCSI Enterprise Target – for Linux (Update: 2008-11-30)
64bit Guest
- Intel CPU must have VT to host 64bit Guest, AMD only need Revision D+
Note that VMware does not use AMD's AMD-V yet
- Forum discussion on 64bit Guest problem
Wihtout Intel VT or AMD before revision D, Guest crash can crash Host. Guest can access Host memory. AMD 90nm CPU should be ok
- AMD Document on CPU ID and Revision
- AMD-V / Pacifica in AMD CPU from stepping “F" onwards (Orleans / Windsor Core Socket AM2 CPUs)
- AMD Athlon 64 CPU at Wikipedia
- AMD Athlon 64 X2 CPU at Wikipedia
- AMD Turion 64 X2 CPU at Wikipedia
- x86 virtualization
- HOWTO setup iphone SDK in Windows using VMware Workstation
Support 10.5.x, VMware Workstation 6.5
After installed MacOS X, need to use 10.5.7 in order to support the XCode and iPhone SDK - InsanelyMac – VMware Mac OS X Guest Package
Tell you how to install MacOS X in newer VMware versions - InsanelyMac – VMware SVGA II display driver for Leopard v1.2.2, 2D acceleration and video overlay complete (2009)
- Install SVGA3D driver to MacOS X
Edit: /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Add:Kernel Flags -svga3d
- Howto edit com.apple.Boot.plist
If you booted in GUI run Terminal and type sudo su type your password type the command same command line as in single user mode.
- darwin.iso is needed for fully functional VMware client tools
- Install VMware tools for MacOS X
I installed in this order: VMware Tools.app (extracted from darwin.iso from VMware Fusion 3.1) VMsvga2_v1.2.2_Common_Installer.pkg guestd_patches.pkg
- HOWTO install MacOS X Snow Leopard in VMware Workstation 7
include custom darwin_snow.iso - Leopard 10.5.2 pre-built VMware image
- MAC OS X Snow Leopard 10.6.4 AMD/Intel (VmWare image)
- HK iPhone Development website
- ideneb version of MacOS X
Runs on both Intel and AMD CPU - iDeneb mix with VMware
- iDeneb 10.5.7 and VMware
- Method to update MacOS in a VMware based platform
- MAC OS X Snow Leopard 10.6.4 AMD/Intel (VmWare image)
- iOS SDK 4.0.2