Всем привет!

Надеюсь, что это первая статья из серии постов о Windows Azure Pack и VM CLoud services. К сожалению, сроки не могу прогнозировать, но будем ожидать именно серию и делать взаимосвязь между этой и последующими статьями. Планирую сделать заметки о установке Service Provider Foundation (эта статья), Windows Azure Pack и предоставляемых служб, взаимодействии WAP , VMM, SPF в рамках VM Cloud Service. 

Service Provider Foundation 2012 R2 (SPF) поставляется вместе с System Center Orchestrator 2012 R2 и предоставляет собой интерфейс между Windows Azure Pack и штампами VMM (vmm stamps)/System Center. Штамп VMM - экземпляр System Center VMM , который может состоять из одного или несколько хостов виртуальных машин. SPF поддерживает подключение до 5 VMM stamps. Такие возможности позволяют провайдерам внедрять мультитенантные Self-service порталы и предоставлять их клиентам, но об этом чуть подробнее поговорим позже.
 На рисунке представлена схема взаимодействия windows azure pack и system center через SPF на примере портала управления для администраторов.

service provider foundation

Как и любая установка,  
SPF требует наличия дополнительного ПО, компонентов и серверных ролей. Мастер установки SPF проверяет статус присутствия всех требований в ОС, но, к сожалению, чудесной кнопки для автоматической установки всех доп.компонентов нет. В этих целях чуть ниже Вы найдете маленький и очень простой скрипт по автоматизации подготовки ОС для установки SPF 2012 R2. В моей среде есть 2 ВМ: SQL Server = virtual machine srv-sql-01, SPF = virtual machine srv-spf-01. Не пытайтесь установить SPF на сервер VMM. Это не поддерживаемая конфигурация. Более подробные требования указаны ниже:
  • OS - Server 2012 R2
  • SQL Server 2012 SP1
  • Feature - Management OData Internet Information Services (IIS) Extension
  • Feature - NET Framework 4.5 features, WCF Services, and HTTP Activation.
  • Web Server (IIS) server. Include the following services:
Basic Authentication Windows Authentication Application Deployment ASP.NET 4.5 Application Development ISAPI Extensions Application Deployment ISAPI Filters IIS Management Scripts and Tools Role Service
  • Web Services:
WCF Data Services 5.0 for OData V3 ASP.NET MVC 4
  • Virtual Machine Manager 2012 R2 Console
  • Certificates: self-signed (wizard creates one automatically) or obtained SSL-certificate (recommended for production)
Скрипт для установки всех требований (не забудьте вручную установить VMM  2012 R2 Console):

#IIS + Process activation model
Install-WindowsFeature Web-Asp-Net45,Web-Scripting-Tools,Web-Basic-Auth,Web-Windows-Auth,NET-WCF-Services45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Scripting-Tools,WAS-Process-Model,WAS-Config-APIs,ManagementOdata
#Download and install WcfDataServices and AspNetMVC4
New-Item C:\SPFRequirements -ItemType Directory
Set-Location C:\SPFRequirements
.\aspnetmvc.exe /quiet
Wait-Process aspnetmvc
.\wcfdatasvc.exe /quiet
Wait-Process wcfdatasvc
Write-Host "All prerequisites are installed. Insert VMM DVD and install VMM Console manually. Then your environment will be ready for SPF installation"

 
Теперь можно приступать непосредственно к установке SPF.

Запустите SetupOrchestrator.exe  и нажмите  на “Service Provider Foundation” spf_1
 
Клик на Install

 spf_2

 Примите лицензионное соглашение и нажмите Next

 spf_3

Мы уже установили всё необходимое ПО. Кликаем Next

spf_4

Введите SQL Server name , Port Number и нажмите Next. Если Вы не можете "достучаться" до SQL, то проверьте открыты ли необходимые порты SQL (https://support.microsoft.com/kb/968872) или измените св-ва TCP в SQL Server Configuration 

 service provider foundation 2012 R2

Для демо и тестирования достаточно самоподписанного сертификата -> кликаем Next

spf_6

Введите учетные данные аккаунтов для службы SPF+ определите уч.записи или группы, которые будут иметь доступ к службам SPF. Рекомендуется использовать выделенные доменные уч.записи за место Network Service. 

spf_7

Повторяем тоже самое, что и в предыдущем шаге, но уже для Provider Web Service properties , click Next

  spf_8

Аналогично для Usage Web Service, click Next

 spf_10

Соглашаемся на всё и жмем Next

  spf_11

Жмем Install

 spf_12

Установка завершена! 

 spf_13

Обновите SPF последним rollup (http://support.microsoft.com/kb/2992021) или через Windows Update.

Подключением SPF к Windows Azure Pack - в следующей статье :)

Дополнительные ссылки:

English Version
http://technet.microsoft.com/en-us/library/jj642895.aspx
http://technet.microsoft.com/en-us/library/dn266007.aspx