Some vSphere5 and vCenter5 upgrade considerations
While preparing for my VCP5 exam I was reading a lot of material including the upgrade guide.
As with all upgrade, not all upgrade paths are supported. That’s why I thought to make a list with some upgrade considerations.
- vSphere5 only comes with the ESXi hypervisor architecture. The main distinction is that ESX comes with a Service Console (also called SC or COS from Console Operating System) and ESXi only has a tech support mode (busybox implementation). If you want to perform command-line administration, you can use vCLI or PowerCLI.
- You can upgrade from ESX 3.5/4.x and ESXi 4.x installations to ESXi 5.0 preserving your VMFS partitions.
- New installation and boot devices options are:
- Unified Extensible Firmware Interface (UEFI) like USB
- Disk larger than 2TB if the system firmware supports it.
- A minimum of 2098MB or RAM is required.
- No graphical installer is available because this requires a Service Console.
- The (text-base) installer can be used for new installations or upgrades
- New partitions use the GUID partition table (GPT) instead of the MBR. GUID supports partitions size larger than 2TB.
- New installations create a 4GB scratch partition. Any remaining disk space is formatted as VMFS datastore.
- Rolling back to a previous version of ESX/ESXi is not supported.
- When using a kick-start script (ks.cfg) you can press Shift-O when the ESXi installer screen appears to edit the boot options and provide the kick-start script (Example: ks=nfs//192.168.1.10/vSphere-install/esxi5.cfg nameserver=192.168.1.10 ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.254)
- The default database for vCenter 5 is Microsoft SQL Server 2008 R2 express. This is bundled with the vCenter DVD. Requirements are:
- Microsoft Windows Installer version 4.5 (MSI 4.5)
- 4GB RAM
- 4GB Disk Storage
- 64 Bits Operating System
- A in-place upgrade on Windows XP is not supported
- When doing a in-place upgrade of your vCenter server, your vCenter server can be down for 40 till 50 minutes. During this downtime, DRS will not function. HA will.
- A in-place upgrade on a 32Bits Operating System is not supported. You have to perform a migration to a 64Bits Operating System.
- There is also a vCenter appliance available. This appliance is based on SUSE Linux Enterprise Server 11 (SLES11).
- Some configuration files are not migrated when performing a upgrade:
- /etc/sysconfig/mouse
- /etc/sudoers
- /etc/yp.conf
- Custom scripts that are added to /etc/rc.d
- Configuration files that are migrated are:
- /etc/vmware/esx.conf
- /etc/ntp.conf, ntp.drift, ntp.keys
- /etc/krb.*, /etc/krb5.*
- /etc/hosts, /etc/resolv.conf
- /etc/pam.d/*
- /etc/vmware/vmkiscsid/*
- Configuration files that are partially migrated are:
- /etc/passwd, /etc/shadow (only root and vpxusers accounts)
- When performing a new vSphere5 installation the default partition table that is used will be GPT. When performing a in-place upgrade the MBR partition format will be kept.
- When migration from ESX the Service Console network interface cards (NICs) are converted to VMkernel NICs and the Service Console port group is removed.
- Rule set files and customized firewall rules are not preserved.
- You cannot perform a in-place upgrade from ESX4.x to ESXi 5.0 when the ESX4.x was upgraded from ESX3.x.
- When performing a in-place upgrade from ESX 4.x the /boot partition has to have more than 350Mb of free space. If the hosts that you are upgrading does not have more than 250MB of free space in the /boot partition, use a scripted or interactive upgrade instead.
- You can preserve your (local) VMFS datastores when upgrading. Afterward you can upgrade your VMFS3 datastore to VMFS5.
About Michael
Michael Wilmsen is a experienced VMware Architect with more than 20 years in the IT industry. Main focus is VMware vSphere, Horizon View and Hyper Converged with a deep interest into performance and architecture.
Michael is VCDX 210 certified, has been rewarded with the vExpert title from 2011, Nutanix Tech Champion and a Nutanix Platform Professional.