First of all, what's Windows Azure Pack?
I found the best explanation on Microsoft:
Windows Azure Pack is a collection of Microsoft Azure technologies available to Microsoft customers at no additional cost. It integrates with Windows Server, System Center, and SQL Server to offer a self-service portal and cloud services such as virtual machine hosting (IaaS), database as a services (DBaaS), scalable web app hosting (PaaS), and more.
Easy! It's just the Azure interface and technology brought to our datacenter. Well, I know that "Azure technology brought to our datacenter" is more or less true. Actually, we will start to hear in the near future about Azure Stack which is really the Azure technology in our datacenter. But this is different thing, let's focus on today's goal.
In order to deploy your own Private Cloud with Windows Azure Pack, you need to previously have had these components in your infrastructure:
- An installation of SCVMM, which we have done before in the post "Installing SCVMM 2012 R2"
- Fabric configured in SCVMM with a Cloud included, which we also have done previously in the post "Preparing The Fabric"
- Finally, Service Provider Foundation which is our task for today
What is Service Provider Foundation?
Service Provider Foundation (SPF), which is a critical component in Windows Azure Pack, is provided with System Center 2012 R2-Orchestrator.
It is an extensible OData web service that interacts with Virtual Machine Manager what enables service providers and hosters to design and implement multi-tenant self-service portals that integrate IaaS capabilities available on System Center 2012 R2.
It's a service which helps to manage the resources in a Cloud. I mean, it's a layer which permits the interaction between the Cloud and the Fabric (Compute-Network-Storage).
Through this post, we are going to install and configure Service Provider Foundation step by step. If you want an Architecture overview, please check out this link: https://msdn.microsoft.com/en-us/library/jj643277.aspx
Let's start! Shall we?
Installing Prerequisites
In my case, I will install everything in the same virtual machine with a RAM of 4GB, hard disk of 60GB and operating system Windows Server 2012 R2.
In the server targeted for SPF, we have to install the following:
- Windows Management Framework 4.0
- WCF Data Services 5.0 for OData V3
- ASP.NET MVC 4
Install next roles and features:
- Web Server (IIS) and additional features
- Management ODATA IIS Extension and additional features
- Web Server Role (IIS) - Role Services - Verify or add the following services:
- Web Server/Security/Basic Authentication
- Web Server/Security/Windows Authentication
- Web Server/Application Development/ASP.NET 4.5
- Management Tools/IIS Management Scripts and Tools
Install SCVMM Administrator Console
Finally, you will need to have a SQL instance available and an user account to run the service. In my case, I have created the user "casuro\wapspf_sa" (This account also needs to be added as Administrator in SCVMM 2012 R2).
From the System Center Orchestrator installation files, run SetupOrchestrator.exe.

Select Service Provider Foundation.

Select Install.

Agree to the License Terms and click Next.

Enter SQL Server, Port and Database name (In my case, I have the SQL instance installed locally). Click Next.

Leave the default website options. Click Next.
For the Admin Web Service, I used the previous one I had created for the SPF services ("casuro\wapspf_sa"). Here I also included my SCVMM Admin group and an administrator user. Click Next.
Use the same configuration user as previous step for the Provider Web Service. Click Next.

Use the same configuration user as previous steps for the VMM Web Service. Click Next.
Select the responses for customer experience (It's up to you). Click Next.
Check Installation Summary. Click Next.
Installation process started.
Installation finished.

I will continue installing Windows Azure Pack in a future post...
See you soon!
You might find misconceptions in this blog. If so, please feel free to reach out to me and I will be more than happy to discuss about it.
No comments:
Post a Comment