Continuing our series of blog posts for Azure Site Recovery, we will be creating the Recovery Services Vault utilizing an ARM Template. Included in the template is a storage account to replicate your data to and virtual network to perform failovers.
To deploy this ARM template, you will need to define the resource group and location of that resource group from the script below. Tip: to get a list of locations for Azure you can use the following Azure command: Get-AzureRMLocation.
Once you have defined the variables, you can use the New-AzureRmResourceGroupDeployment command to deploy the template to your subscription.
Deploy using PowerShell:
#Login to Azure Login-AzureRmAccount $ResourceGroup = "RG-ASR" $Location = "canadaeast" #Create resource group New-AzureRmResourceGroup -Name $ResourceGroup -Location $Location New-AzureRmResourceGroupDeployment -Name ASRDeployment ` -ResourceGroupName $ResourceGroup ` -TemplateUri 'https://raw.githubusercontent.com/erleonard/AzureARMTemplates/master/Site-Recovery-Vault-Creation/azuredeploy.json' ` -VaultName 'ASR' ` -ASRVaultVNName 'ASRVault-VNET-PROD' ` -ASRVaultSAType 'Standard_LRS' ` -Verbose
Deploy using Azure Portal
If you don’t have PowerShell installed or don’t want to use it, you can click on the button to deploy the template directly from the Azure Portal.