Your environment must meet software and configuration prerequisites that support installation of the IaaS server components.

Environment and Database Requirements for IaaS

Your host configuration and MS SQL database must meet the following requirements.

Table 1. IaaS Requirements



Host Configuration

The following components must be installed on the host before installing IaaS:

  • Microsoft .NET Framework 4.5.2 or later.

  • Microsoft PowerShell 2.0 (included with Windows Server 2008 R2 SP1 and later) or Microsoft PowerShell 3.0 on Windows Server 2012 R2.

  • Microsoft Internet Information Services 7.5.

  • Java must be installed on the machine running the primary Web component to support deployment of the MS SQL database during installation.

Microsoft SQL Database Requirements

The Microsoft SQL database can reside on the IaaS (Windows) server host or on a remote host.

These Java-related requirements apply for databases on the IaaS (Windows) server host. They do not apply for external databases.

  • A 64-bit version of Java 1.7 or later must be installed. 32-bit versions are not supported.

  • The JAVA_HOME environment variable must be set to the Java installation folder.

  • The %JAVA_HOME%\bin\java.exe file must be available.

Microsoft Internet Information Services Requirements

Your Microsoft Internet Information Services (IIS) must meet the following configuration requirements.

Table 2. Required Configuration for Microsoft Internet Information Services

IIS Component


Internet Information Services (IIS) modules installed

  • WindowsAuthentication

  • StaticContent

  • DefaultDocument

  • ASPNET 4.5

  • ISAPIExtensions

  • ISAPIFilter

IIS Authentication settings

  • Windows Authentication enabled

  • AnonymousAuthentication disabled

  • Negotiate Provider enabled

  • NTLM Provider enabled

  • Windows Authentication Kernel Mode enabled

  • Windows Authentication Extended Protection disabled

  • For certificates using SHA512, TLS1.2 must be disabled on Windows 2012 or Windows 2012 R2 servers

IIS Windows Process Activation Service roles

  • ConfigurationApi

  • NetEnvironment

  • ProcessModel

  • WcfActivation (Windows 2008 only)

  • HttpActivation

  • NonHttpActivation