One of the new features in ConfigMgr SP1 is Cloud based distribution points. ConfigMgr SP1 clients can use the CDP as a fallback solution when the requested content is not available at an on-premise distribution point (the new term for the “old fashion DP”). It is not a replacement for Internet Based Client Management.
The benefit of having cloud distribution points are:
- You can easily create them
- You can easily add more resources if the scenarios where extra bandwidth is needed e.g. when upgrading to Office 2013 worldwide
- Nice fallback solution
- Clients will fallback to the Cloud DP if the requested packages are not found on the local DP or a remote DP.
Installing the Cloud DP – high level
When installing the Cloud DP you will have to go thru these steps.
- Prepare Configuration Manager, install and export the needed certificate
- Configure Windows Azure
- Install the CloudDP in SCCM 2012 and configure the Client Settings to allow the use of a Cloud DP
- Configure DNS so clients can connect with the Cloud DP
Prepare Configuration Manager
First you need to create a certificate that can be uploaded to Azure and also used when installing the Cloud DP role.
- I used the Windows Server 2012 certificate authority to create the certificate with these settings:
- from the Server Manager Dashboard, select Tools and Certification Authority
- Right click Certificate Templates and click Manage.
- Select the WEB Server Template and click Duplicate Template
- General tab, Name: CM12 Windows Azure
- Request handling tab, allow the private key to be exported True
- Security tab: Added the Active Directory group CM Servers with Read and Enroll Certificate permissions
- Click OK and close Certificate Templates Console.
- Right click Certificate Template, select New Certificate Template to Issue
- Select the CM12 Windows Azure Certificate and click OK. The certificate is now created and must be enrolled on the server.
- Open an MMC and add the Certificates snap-in, select the Local Computer.
- Open the Personal store, right click Certificates and select All Tasks, Request New certificate.
- On the Before you begin page, click Next.
- On the Select Certificate Enrollment Policy page, select Active Directory Enrollment Policy and click Next.
- On the Request Certificates page, select the CM12 Windows Azure certificate and click the link more information is required to enroll this certificate…..
- In the Subject name, select Common name and type CloudDP.SC2012.Local and click Add (where SC2012.local is the name of your domain)
- In Alternative name, select DNS, type CloudDP.SC2012.local and click Add.
- Click OK and finish the enrollment.
- Still in the Certificates snap-in, right click the new CloudDP, select All Tasks, Export. You need to walkthru the export process twice, export a cer file and a pxf certificate.
- On the first page click Next.
- On the Export Private Key page, select No do not export the private key and click Next.
- On the Export file format, select CER and click Next.
- Save the file as CloudDP.cer and finish the wizard.
- Export the certificate once more and this time select Yes, I want to export the private key.
- Finish the export and save the certificate using the default settings.
Configuring Windows Azure
- In order to get started you first need to create a Windows Azure account.
- Log on to Windows Azure with you account
- Select Hosted Services, Storage Accounts & CDN
- Click on Management Certificates.
- Right click on the subscribtion and select Add Certificate and add the .Cer file.
- That was it for Azure – it takes a little while before the settings are applied.
Install the Cloud DP
- In Configuration Manager, select the Administration Workspace, Hierarchy Configuration, Cloud
- Click Create Cloud Distribution Point on the Ribbon.
- In Subscription ID, copy the subscription ID from you Azure account (you find it, by selecting Certificates).
- In Management Certificate, click Browse and select th PXF certificate.
- Click Next – it might take a little while to verify the subscription ID.
- Select your “local region” and click Next
- Configure the exptected storage quota, monthly transfer rate and finish the wizard.
- In the background the CloudDP manager component will connect to Azure and start creating the service. This process can easily take several minutes (as in 30).
- When Azure is configured the Status in the ConfigMgr console will change to Ready.
- The Cloud DP is now ready and you can start distributing content to the service in the same way as you normally distribute content.
- You can monitor the content in Azure or open the Cloud DP properties and select the Content tab.
- In order for the clients to be able to download content, they must be able to resolve the CloudDP.SC2012.Local name to an IP address. You find the IP address in Windows Azure. Select Hosted Services, and navigate to the BLOB.
- Open DNS and create a new host record for CloudDP.SC2012.Local
Testing the deployment
- Distribute the content as any other regular package and select the CloudDP type
- The package transfer manager will copy the content to the Cloud
- The client receives the policy and initiates the download. Notice that the contentlocation is our new CloudDP
At the same time I was writting this blog post, my good friend and fellow MVP James Bannan posted a similar post - make sure you also read that article.