Update Rollup 9 for System Center 2012 R2 Virtual Machine Manager

Introduction
This article describes the issues that are fixed in Update Rollup 9 for Microsoft System Center 2012 R2 Virtual Machine Manager. There are three updates available for System Center 2012 R2 Virtual Machine Manager: one for Servers, one for the Administrator Console, and one update for the Guest Agent. Additionally, this article contains the installation instructions for Update Rollup 9 for System Center 2012 R2 Virtual Machine Manager.

Features that are added in this update rollup

Enable Dynamic VLAN on the vNIC of a virtual machine

With Update Rollup 9 for Virtual Machine Manager (VMM) 2012 R2, you can now enable Dynamic VLANs on the vNICs of a virtual machine (VM). By enabling this parameter on the Logical Network, all the vNICs that are connected to the VM Network that is running on the said logical network can have custom VLANs that differ from the ones first assigned by VMM. A new PowerShell parameter, AllowDynamicVlanOnVnic, is introduced to enable Dynamic VLANs on VLAN based Logical Networks. The parameter can be set either when you create a new Logical Network or during modification of existing Logical Networks.

Sample usage
  • Enabling Dynamic VLAN when you create a new Logical Network

    New-SCLogicalNetwork –Name ‘Test Logical Network’ –LogicalNetworkDefinitionIsolation –AllowDynamicVlanOnVnic $true

  • Enabling Dynamic VLAN for existing VLAN based Logical Network

    $ln = Get-SClogicalNetwork –Name ‘Test Logical Network’ Set-SCLogicalNetwork –LogicalNetwork $ln –AllowDynamicVlanOnVnic $true

  • Disabling Dynamic VLAN for existing VLAN based Logical Network

    Set-SCLogicalNetwork –LogicalNetwork $ln –AllowDynamicVlanOnVnic $false

Notes
  • By default, the –AllowDynamicVlanOnVnic parameter is set to False.
  • This feature can be leveraged only with CISCO ACI in order to support micro segmentation.

Issues that are fixed in this update rollup

  • After a disaster recovery is complete, you receive the following exception when you try perform a VM Refresh of the replica VM on the recovery cloud:

    System.OverflowException: Failed to convert parameter value from a UInt16 to a Int16.

  • VMM guest agent on VMware guest virtual machines does not clean up the temporary files it creates in the C:\Windows\Temp folder. This eventually leads to clogging of drive C.

  • Performance issues are seen during VM Live Migration in a Hyper-V Network Virtualization (HNV) environment.

  • In an SCVMM-SCOM environment, the CPU Usage Forecast chart in the Host Group Forecasting report is missing, even though the data points for the host CPU are available. The chart instead appears when no data points are available (blank chart).

  • When you add a stand-alone host to a cluster, VMM also adds the storage of the host to the cluster. There is no option available in VMM to exclude local storage while adding the node. Therefore, latency issues may occur in VMs, and they may fail to start.

  • The VMM Gateway plug-in does not allocate a MAC Address when it allocates a Provider Address (PA) for gateway nodes. Therefore, Windows uses the MAC Address from the physical network adapter for PA MAC addresses, and this causes MAC address duplication. In turn, this may cause a loss of network connectivity, and then tenant VMs will no longer be able to use the gateway nodes. This issue is seen only when Virtual Machine Queue (VMQ) is enabled.

  • The reinstallation of VMM Update Rollup 8 or a later update fails, and you receive the following error:

    time:InnerException.Type: System.Data.SqlClient.SqlException, InnerException.Message: Violation of PRIMARY KEY constraint 'PK_tbl_WLC_ServiceTemplate'. Cannot insert duplicate key in object 'dbo.tbl_WLC_ServiceTemplate'. The duplicate key value is (5fddb85c-4ae5-4c8b-be83-9b2961a316dd).

    Note This issue is not fixed in Update Rollup 9, and you will have to use the following steps to successfully reinstall Update Rollup 8 or a later update:
    1. Uninstall the product with the Update Rollup 8 retained database.
    2. Run the PreR2ReInstall script on the retained database.
    3. Install the release version of System Center 2012 R2 Virtual Machine Manager pointing to the retained database. The installation will go through but the VMM service might not start up.
    4. Install Update Rollup 8 and run the PostInstall script.
    5. Start the VMM service in case it did not start automatically.


    For more details, see the following article in the Microsoft Knowledge Base:

    3132774 How to retain the database when you reinstall Virtual Machine Manager

  • When you add a new node to an HAVMM cluster and install Update Rollup 8 or later versions on the new node, you may receive the following exception:

    time:InnerException.Type: System.Data.SqlClient.SqlException, InnerException.Message: Violation of PRIMARY KEY constraint 'PK_tbl_WLC_ServiceTemplate'. Cannot insert duplicate key in object 'dbo.tbl_WLC_ServiceTemplate'. The duplicate key value is (5fddb85c-4ae5-4c8b-be83-9b2961a316dd).


    Note This issue is not fixed by Update Rollup 9. To fix this exception, follow these steps:
    1. Add the second node to the cluster.
    2. Stop the SCVMM service on the node where VMM is installed.
    3. Run the PreR2ReInstall script on the database.
    4. Install the release version of System Center 2012 R2 Virtual Machine Manager on the second node, pointing to the existing database.
    5. Install Update Rollup 8 on the second node, and then run the PostInstall script.
    6. Start the VMM service on the active node.


    For more information, see the following article in the Microsoft Knowledge Base:

    3132774 How to retain the database when you reinstall Virtual Machine Manager

  • In an HNV environment, many duplicate Networking HNV policies are published, and this may cause high CPU usage during host refresh.

  • When you try to add a storage array to VMM when the value of the MaximumReplicasPerSourceClone property is greater than 32767 (for example, HPE 3PAR StoreServ 20000 Storage Array), you receive the following exception:

    System.OverflowException: Failed to convert parameter value from a UInt16 to a Int16.

How to obtain and install Update Rollup 9 for System Center 2012 R2 Virtual Machine Manager

Download information

Update packages for Virtual Machine Manager are available from Microsoft Update or by manual download.

Microsoft Update
To obtain and install an update package from Microsoft Update, follow these steps on a computer that has a Virtual Machine Manager component installed:
  1. Click Start, and then click Control Panel.
  2. In Control Panel, double-click Windows Update.
  3. In the Windows Update window, click Check Online for updates from Microsoft Update.
  4. Click Important updates are available.
  5. Select the update rollup package, and then click OK.
  6. Click Install updates to install the update package.
Manual download of the update packages
Go to the following websites to manually download the update packages from the Microsoft Update Catalog:

Installation instructions

To manually install the update packages, run the following command from an elevated command prompt:

msiexec.exe /update package_name

For example, to install the Update Rollup 9 package for a System Center 2012 Virtual Machine Manager SP1 server (KB3129784), run the following command:

msiexec.exe /update kb3129784_vmmserver_amd64.msp

Note Performing an update to Update Rollup 9 on the VMM server requires installing both the VMM Console and Server updates. For more information, see the following article in the Microsoft Knowledge Base:

3066343 How to install, remove, or verify update rollups for Virtual Machine Manager 2012 R2

Files updated in this update rollup

For a list of the files that are changed in this update rollup, click here.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base: 
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file. 
References
Third-party information disclaimer

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.
Properties

Article ID: 3129784 - Last Review: 02/13/2016 22:14:00 - Revision: 4.0

Microsoft System Center 2012 R2, Microsoft System Center 2012 R2 Virtual Machine Manager

  • kbqfe kbsurveynew kbfix kbexpertiseinter atdownload KB3129784
Feedback