Starting version 8.9.03, BMC Server Automation is renamed to TrueSight Server Automation. This space contains information about BMC Server Automation 8.9.02 and previous versions. For TrueSight Server Automation 8.9.03 and later releases, see TrueSight Server Automation 8.9.

Reviewing minimum requirements for Microsoft Hyper-V environments

This topic lists the system requirements and access and privileges required to implement provisioning of Microsoft Hyper-V virtual machines. The topic includes the following sections:

System requirements (Microsoft Hyper-V)

To employ BMC Server Automation in an Microsoft Hyper-V virtual environment, you must meet the following minimum requirements.

System requirements for all SCVMM versions

  • Microsoft System Center Virtual Machine Manager (SCVMM) installed
  • Hyper-V role enabled
  • PowerShell 2.0 installed
  • The following SCVMM versions and corresponding Windows platform versions are supported:
    • SCVMM 2008 R2 is supported on Windows 2008 R2 and on Windows 2008 R2 SP1
    • SCVMM 2012 SP1 is supported on Windows 2012 SP1
    • SCVMM 2012 R2 is supported on Windows 2012 R2

Requirements for generation 2 templates

  • For static IP support, BMC Server Automation uses the static IP pool from the SCVMM; therefore, the input IP address in the VGP must be part of the pool defined in SCVMM. More details are available from the Microsoft online documentation.
  • Only RedHat Enterprise Linux (RHEL) version 7.1, Microsoft Windows 2012, and Windows 2012 R2 are supported as Guest OS for generation 2 templates (these are the only versions that Microsoft supports for generation 2).
  • When deploying a RHEL 7.1 VM, if there is more than one NIC configured for Dynamic (DHCP) IP, then the second NIC is not configured and DHCP IP is not enabled (by default). 

For additional information about generation 2 virtual machines, see the Generation 2 virtual machines overview topic in the Microsoft online technical documentation.

Additional requirements for SCVMM 2012 SP1 and SCVMM 2012 R2

  • Host should be Windows server 2012 SP1 or 2012 R2, to correspond with the SCVMM version.

  • Microsoft .NET Framework version 3.5 must be installed on the SCVMM 2012
  • To enable BMC Server Automation to execute Powershell commands on the SCVMM setup, set the Execution Policy. On SCVMM Setup, open a Powershell command prompt, and run the following command: 
    Set-ExecutionPolicy RemoteSigned
  • Ensure that Windows templates and Linux templates are created as described in Creating Generation 1 Virtual Machine Templates on SCVMM.
  • Create at least one VM network, to which the VMs can connect. 
    For SCVMM 2012 SP1, only VM Network of type noIsolation is supported.
  • Apply a workaround in Windows 2012 server to point to .NET 4.0 version.

    This workaround is necessary because the Windows Server 2012 environment runs with .NET 2.0 version, while the DLLs in SCVMM 2012 SP1 and later are built with a newer .NET framework 4.0. The workaround is as follows: 
    1. Create powershell.exe.config with the following:

      <?xml version="1.0"?>
      <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0.30319"/>
      <supportedRuntime version="v2.0.50727"/>
      </startup> </configuration>


      For a 64-bit OS you might want to create a similar powershell.exe.config file in the following location:


    2. Copy the file into the powershell root directory: C:\Windows\System32\WindowsPowerShell\v1.0.
      For a 64-bit OS, create a similar powershell.exe.config file in the C:\Windows\SysWOW64\WindowsPowerShell\v1.0.
    3. Run following from the command line:

      reg add hklm\software\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1
      reg add hklm\software\wow6432node\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1
  • If virtual floppy disk creation fails using Imdisk, then install IMdisk manually. The Imdisk installer is packaged with SCVMM CO. To install the Imdisk tool manually, do the following:
    1. Go to the following location:


    2. Run the following command:

Access and privileges (Microsoft Hyper-V)

For a Microsoft Hyper-V virtual environment, Administrative Privilege to the VMM is required.

Where to go from here

Adding the Microsoft SCVMM server to BMC Server Automation

Was this page helpful? Yes No Submitting... Thank you