Create virtual machines

 

Applies To: Windows Azure Pack

In the following steps, for each Windows Azure Pack component, create an additional virtual machine, set up a matching load balancer, and then configure the domain name system (DNS) server and Windows Azure Pack settings to point to the correct endpoints.

Make sure to change the placeholder domain name yourdomain that is used in the examples to your actual domain names.

Set up the Tenant API virtual machines for high availability

  1. Create a new virtual machine and name it WAPTenantAPI02.yourdomain.com.

  2. Use Microsoft Web Platform Installer to install the Windows Azure Pack Tenant API on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that you used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPTenantAPI.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPTenantAPI01.yourdomain.com and WAPTenantAPI02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPTenantAPI.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPTenantAPI01.yourdomain.com and WAPTenantAPI02.yourdomain.com.

Set up the management portal for tenants virtual machines for high availability

  1. Create a new virtual machine and name it WAPTenant02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Tenant Site on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that you used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPTenant.yourdomain.com. Set client affinity to single. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPTenantAPI01.yourdomain.com and WAPTenant02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPTenant.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPTenant01.yourdomain.com and WAPTenant02.yourdomain.com.

Set up Admin API virtual machines for high availability

  1. Create a new virtual machine and name it WAPAdminAPI02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Admin API on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that is used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPAdminAPI.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPAdminAPI01.yourdomain.com and WAPAdminAPI02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPAdminAPI.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPAdminAPI01.yourdomain.com and WAPAdminAPI02.yourdomain.com.

Set up the management portal for administrators virtual machines for high availability

  1. Create a new virtual machine and name it WAPAdmin02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Admin Site on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that is used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPAdmin.yourdomain.com. Set client affinity to single. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPAdmin01.yourdomain.com and WAPAdmin02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPAdmin.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPAdmin01.yourdomain.com and WAPAdmin02.yourdomain.com.

Set up Tenant Public API virtual machines for high availability

  1. Create a new virtual machine and name it WAPTenPubAPI02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Tenant Public API on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server (WAPSQLServer.yourdomain.com) by using the same passphrase that is used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPTenPubAPI.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPTenPubAPI01.yourdomain.com and WAPTenPubAPI02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPTenPubAPI.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPTenPubAPI01.yourdomain.com and WAPTenPubAPI02.yourdomain.com.

Set up the Admin Authentication Site virtual machines for high availability

  1. Create a new virtual machine and name it WAPAdminAuth02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Admin Authentication Site on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that you used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPAdminAuth.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPAdminAuth01.yourdomain.com and WAPAdminAuth02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPAdminAuth.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPAdminAuth01.yourdomain.com and WAPAdminAuth02.yourdomain.com.

Set up the Tenant Authentication Site virtual machines for high availability

  1. Create a new virtual machine and name it WAPTenantAuth02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack Tenant Authentication Site on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server WAPSQLServer.yourdomain.com by using the same passphrase that is used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it WAPTenantAuth.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to WAPTenantAuth01.yourdomain.com and WAPTenantAuth02.yourdomain.com.

  6. On your DNS server, map the IP address of WAPTenantAuth.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include WAPTenantAuth01.yourdomain.com and WAPTenantAuth02.yourdomain.com.

Set up SQL Server resource provider virtual machines for high availability

  1. Create a new virtual machine and name it SQLRP02.yourdomain.com.

  2. Use Web Platform Installer to install the Windows Azure Pack SQL Server Extension on the new machine.

  3. In the Windows Azure Pack configuration portal, configure this service to point to the Windows Azure Pack management database server (WAPSQLServer.yourdomain.com) by using the same passphrase that is used in the step Install a distributed deployment of Windows Azure Pack.

  4. Set up a load balancer and name it SQLRP.yourdomain.com. For detailed instructions, see your load balancer documentation.

  5. Configure the load balancer to point to SQLRP01.yourdomain.com and SQLRP02.yourdomain.com.

  6. On your DNS server, map the IP address of SQLRP.yourdomain.com to the load balancer. Set the appropriate A records.

  7. Validate that all DNS records map to the correct IP addresses, which include SQLRP01.yourdomain.com and SQLRP02.yourdomain.com.