Start the installation of Windows Azure Pack: Web Sites
Applies To: Windows Azure Pack
Before installing Windows Azure Pack: Web Sites you must:
Install and configure Windows Azure Pack for Windows Server by following the steps in Deploy Windows Azure Pack for Windows Server.
Determine your web sites scenario architecture by reviewing Capacity Planning for Windows Azure Pack: Web Sites.
Perform the Windows Azure Pack: Web Sites Pre-installation Steps.
Read the Update Rollup 6 for Windows Azure Pack: Web Sites Version 2 knowledge base article.
The following instructions give you the option to install from scratch or upgrade from a previous version. The install and upgrade options are supported online and offline.
Install the Web Sites Controller with internet connectivity
If you have internet connectivity on your Web Sites Controller server, you can use these steps to install. If your server is offline, follow the steps in the next section.
On the server that will become the Web Sites controller (for example, SitesCN1), install and start the Web Platform Installer.
On the Products tab, click Windows Azure. Click Add next to Windows Azure Pack: Web Sites v2 U6, and then click Install.
Review the items to be installed. Some of these items are third-party dependencies. For a separate reference list, see Windows Azure Pack: Web Sites Dependencies.
Click I Accept to accept the license terms.
Click Install Locally. The Windows Azure Pack: Web Sites Installer will guide you through installing and configuring an instance of Windows Azure Pack: Web Sites on a machine connected to the internet.
Click Install Websites Controller, review and accept the Software License Terms, and then click Next.
The next screen lists the Open Source Software products used in Windows Azure Pack: Web Sites, such as Python, PHP, etc. Review and agree to the license terms and then click Next.
After the setup tasks complete successfully, click Configure to open the Windows Azure Pack: Web Sites Management Console. Then follow the steps under Configure the Web Sites controller section below.
Install the Web Sites Controller with no internet connectivity
You can install Windows Azure Pack: Web Sites on a machine not connected to the internet. To do so, you must create an installation package to use during an offline installation as explained in the following steps:
On a server connected to the internet, install and start the Web Platform Installer.
On the Products tab, click Windows Azure. Click Add next to Windows Azure Pack: Web Sites v2 U6, and then click Install.
Review the items to be installed. Some of these items are third-party dependencies. For a separate reference list, see Windows Azure Pack: Web Sites Dependencies.
Click I Accept to accept the license terms.
The Windows Azure Pack: Web Sites Installer will guide you through installing and configuring an instance of Windows Azure Pack: Web Sites for an offline installation.
Click Install Offline and click Create offline installation package.
Review and agree to the Microsoft Software License Terms and then click Next.
The next screen lists the Open Source Software products that Windows Azure Pack: Websites uses, such as Python, PHP, etc. Review and agree to the terms and then click Next.
After the setup tasks complete successfully, the location of the installation package is provided.
Copy the installation package to the Web Sites Controller server.
On the Web Sites Controller machine, start the Web Platform Installer.
Click Install Offline and then click Complete offline Web Sites controller installation.
Browse to the location of the installation package you have copied to the machine.
Click Next and you will see the progress of the installation on the controller.
After the setup tasks complete successfully, click Configure to open the Windows Azure Pack: Web Sites Management Console. Then follow the steps under Configure the Web Sites controller section below.
Configure the Web Sites Controller
Before configuring the Web Sites Controller you must install it as explained in the previous sections.
Start the Windows Azure Pack Websites Management Console.
Step one decide whether this is a Primary Controller for a new websites cloud or whether this controller machine is going to be added to an existing websites cloud as a secondary controller. For this walkthrough we are creating a New Websites Cloud so we will select the option to create a Primary Controller.
Under Configure Websites Controller, select a Controller type and a File server type.
Under Databases, next to Hosting Database or and Metering Database, click Configure and enter the details of your server for the hosting and metering databases.
Under System Settings, click Configure next to the following items to open dialog boxes and provide the appropriate information:
DNS Suffix: Enter the DNS suffix for you farm.
Enable automatic updating: Enable this option to update your Websites deployment automatically (recommended).
Send usage information to Microsoft: Enable this option to send usage information to Microsoft. This information is not used to identify or contact you or your company.
Under System Credentials, provide the required information by clicking Configure next to each setting. These credentials are required to operate various roles and functions in the deployment.
Administrator credential to provision front-ends, publishers, management servers and the standalone file server
Administrator credential to provision Web worker servers
FileShareOwner credential
FileShareUser credential
Service Endpoint Credentials
Under Storage, click Change to add a server to act as a storage volume (fileserver) to store sites, configuration, assets, and certificates.
Under Roles, click Configure to add a server for the management server role.
Windows Azure Pack: Web Sites finalizes the configuration of the controller and begins configuring the management server and fileserver.
After configuration completes successfully, click Start to start the Web Farm Controller Service.
You can select Servers in the left hand pane to monitor the progress of the installation of the management server and fileserver
You can view the status of the role in the Trace Messages pane.
Windows Azure Pack: Web Sites requires at least thee more roles:
A front end
A publisher
At least one web worker
You must add each of these roles by clicking Add Server and providing the following information
Server Name
Role: Publisher, Management, Front-End and Web Worker
Mode (web worker only): Shared or Dedicated
Size (web worker only): Small, Medium, or Large
Click the Servers node in the left pane to monitor the health and progress of these new roles. When they are all marked as Ready your Windows Azure Pack: Web Sites Farm has been successfully provisioned.
Update the Web Sites Controller to Windows Azure Pack: Web Sites version 2 update 6
Windows Azure Pack: Web Sites version 2 update 6 is an optional update. For detailed information about the changes in this update, see the Update Rollup 6 for Windows Azure Pack: Web Sites version 2 article.
You upgrade in either of two ways:
Microsoft Update
To upgrade with Microsoft Update, you must have enabled Microsoft Update during the Web Sites Controller installation and configuration process.
When upgrading with Microsoft Update your system must be able to access the internet.
If you are using WSUS to distribute the upgrade, your Web Sites Controller role must have internet access. To perform the upgrade, use the standard Windows update console and select Update for Windows Azure Pack Version 2.
Web Platform Installer (select the Windows Azure Pack Web Sites version 2 update 6 option)
- If the configuration portal that is a part of the normal installation experience pops up, simply close it.
Upgrade with internet connectivity
When upgrading, you must update on each Web Sites Controller role as explained in the following steps:
Start the installer from either Microsoft Update or the Web Platform Installer.
If you want to install the upgrade on a controller with no internet connectivity, click Update Websites Controller, click Install Offline, and then click Create an offline Installation Package. See the steps under Install or upgrade the Web Sites Controller with no internet connectivity section of this document.
Review and accept the Software License Terms and then click Next.
The next screen lists the Open Source Software products used in Windows Azure Pack: Web Sites, such as Python, PHP etc. Review and agree to the license terms and then click Next.
After the setup tasks complete successfully, click Configure to open the Windows Azure Pack: Web Sites Management Console so that you can view the progress of the update on the other roles in the farm.
Upgrade without internet connectivity
When upgrading, you must update on each Web Sites Controller role as explained in the following steps:
On a server connected to the internet, start the installer from either Microsoft Update or the Web Platform Installer.
Click Update Websites Controller, click Install Offline, and then click Create an Offline Installation Package.
Review and accept the Software License Terms and then click Next.
The next screen lists the Open Source Software products used in Windows Azure Pack: Web Sites, such as Python, PHP etc. Review and agree to the license terms and then click Next.
After the setup tasks complete successfully, the location of the installation package is provided.
Copy the installation package to the Web Sites Controller machine.
On the Web Sites Controller machine, run the installer again.
Click Install Offline and click Complete offline Websites Controller update.
Browse to the location of the installation package you have copied to the machine.
Click Next.
After the setup tasks complete successfully, click Configure to open the Windows Azure Pack: Web Sites Management Console so that you can view the progress of the update on the other roles in the farm.