Azure template for a Skype for Business
This template will deploy a complete Skype for Business 2015 setup in a minimum of 2hr35min, a kind of onpremises deployment lab, mainly for training and test purpose. For this first release, it includes 3 VM's 1 AD Domain Controler , 1 SfB Front End server and 1 Windows 10 client which include Skype client. Edge Server, Reverse Proxy and ADFS will be added shortly in order to setup external connectivity as well as hybrid labs with Office365 CloudPBX.
Before starting the deployment there is some steps to follow:
- Create an azure storage account with a fileshare named "skype" where Skype for Business software (content of the ISO) will be accessible.
- Create a correct folder structure where to put SfB software see below
- Download Skype for Business 2015 eval software and put the content of the ISO in "\skype\SfBserver2015"
- Download Skype Basic or Skype 2016 eval, rename it to "setup.exe" and put it in "\skype\SfB2016"
- Download Silverlight_x64.exe and put it in "\skype" folder
- Download 3 mandatory Windows Server 2012 updtates (KB2919355, KB2919442, KB2982006) and put them into "\Skype" folder
- Then Click the button below to deploy
- You will have to fill some parameters like your storage account name and the sastoken as well as some other mandatory parameters like the dns prefix of your lab. Please remember to use only numbers plus lower case letters for your resource group name because it is concatenated to create a storage account name which support only lower case. Use Western Europe instead of Uk south it doesn't support yet the types of VM's used.
You can either deploy through the azure deploy button (which take less time) or via the azuredeploy.ps1 powershell script which requires to previously setup your machine with the right Azure modules.
The folder structure inside your storage account should look like this
Here is SfBServer2015 and SfB2016 folders components
You can download Skype for business eval version here : https://www.microsoft.com/en-gb/evalcenter/evaluate-skype-for-business-server
And the Skype 2016 or Basic client Here https://products.office.com/en-gb/skype-for-business/download-app?tab=tabs-3
"dnsPrefix": The DNS prefix for the public IP address used by the Load Balancer
"domainName": The FQDN of the AD Domain eg: contoso.com or adatum.local
"adminUsername": The name of the Administrator of all your VM's and Domain Admin
"adminPassword": The password for the Administrator account: must be at least 12 caracters
"_artifactsLocation": The location of resources such as templates and DSC modules that the script is dependent. Don't Change the defaultValue: "https://raw.githubusercontent.com/asubmani/Azure_sfb2015_lab/master"
"ShareLocation": the name of your azure storage account - not the url - eg "mystorage" where you created your "skype" folder with all the source files
"ShareAccessKey": The token to used to access your storage account. You can find it on your storage account settings.