Upgrade Windows Server 2012 Release Candidate (RC) to RTM

Now Windows Server 2012 is release I tried to upgrade my lab environment from Microsoft Windows Server 2012 RC 8400 to Windows 2012 RTM. It is not officially supported to upgrade from Windows Server 2012 RC to Windows Server 2012 RTM by Microsoft.

I did the following steps to upgrade:

  • Downloaded  the Windows Server 2012 ISO
  • Mount or extract the ISO
  • Executed setup.exe
  • After several screens it is possible to choose for “Upgrade: Install Windows and keep files, settings and applications” option

image

  • Now the he following error appeared:

The upgrade cannot continue. The upgrade you needs to be running the following Windows Server 2012 build number of higher: 8508.0

image

  • use the work around by editing  the file “cversion.ini”  found in the “sources” folder. Change the “MinServer=8508.0”  line in “MinServer=8400.0

image

  • Start the setup process  again. Now repeat the above steps.  The installation checks the compatibility. In my case the following errors are displayed:

image

  • To solve the above errors I did the following things:

– Uninstall the Intel Wired PROset for Windows software

– Because the Active Directory (AD) role is installed, I needed to upgrade the AD schema by using the ADPREP /FORESTPREP and ADPREP / DOMAINPREP commands

– Reboot the system

  • Again the setup process must be started and the upgrades completes. After the upgrade the Windows Server 2012 version is Build 9200 (RTM).

image

Post checks after upgrading to VMware vSphere 4.1

Memory limits

When adding existing VMware ESX servers (for example 3.5) to the VMware vCenter 4.1 server, all the VMs got a memory limit.

2010-12-10 12h39_01

To reset the memory limits to unlimited for all VMs, use the following PowerCLI script:

Connect-VIServer servername
Get-VM | Get-VMResourceConfiguration | Where-Object {$_.MemLimitMB -ne -1‘} | Set-VMResourceConfiguration -MemLimitMB $null

VMware ESX NICs as fixed

Already mentioned earlier in the “Change NIC speed and duplex setting to AUTO in ESX4 using PowerCLI” blogpost. The VMware ESX installation set by default each NIC in the VMware hosts to fixed. To change every NIC from fixed to auto negotiate  use the following PowerCLI script

Connect-VIServer servername
Get-VMHostNetworkAdapter | Set-VMHostNetworkAdapter –AutoNegotiate

Active Directory Web Services warnings in the vCenter server event log

The following warning is flooding the vCenter event log:

Active Directory Web Services encountered an error while reading the settings for the specified Active Directory Lightweight Directory Services instance.  Active Directory Web Services will retry this operation periodically.  In the mean time, this instance will be ignored.

Instance name: ADAM_VMwareVCMSDS

EventID: 1209

The Port SSL value is created as a REG_SZ instead of a REG_DWORD. To solve this warning open the Windows registry editor (regedt32) and browse to:

  • HKLM\System\CurrentControlSet\Services\VMwareVCMSDS\Parameter
  • Delete the “Port SSL” value
  • Create a new ““Port SSL” value  as REG_DWORD and give it the data 636.
  • Restart the ADM instance