e038e8f32b | ||
---|---|---|
.. | ||
README.md | ||
azuredeploy.json | ||
azuredeploy.parameters.json | ||
centos.6.9.azuredeploy.parameters.json | ||
centos.7.3.azuredeploy.parameters.json | ||
centos.7.4.azuredeploy.parameters.json | ||
centos.7.5.azuredeploy.parameters.json | ||
debian.8.azuredeploy.parameters.json | ||
metadata.json | ||
suse.11sp4.azuredeploy.parameters.json | ||
suse.12sp2.azuredeploy.parameters.json | ||
suse.12sp3.azuredeploy.parameters.json | ||
ubuntu.14.04.azuredeploy.parameters.json | ||
ubuntu.16.04.azuredeploy.parameters.json |
README.md
[IaaS Linux VM]
This template deploys a simple Linux VM such as ubuntu 14.04, ubuntu 15.10, sles 12 SP1, CentOS 6.7, CentOS 7.2Tags: [Linux]
Endpoint | Version | Validated |
---|---|---|
Microsoft Azure Stack | - | yes |
Prerequisites
Follow the below links to create/download a Linux Image and upload the same to Azure Stack's Platform Image Repository
- https://azure.microsoft.com/en-us/documentation/articles/azure-stack-linux/
- https://azure.microsoft.com/en-us/documentation/articles/azure-stack-add-image-pir/ Note: please use the default values for linuxPublisher, linuxOffer, linuxSku, linuxVersion found in azuredeploy.json or parameters.json while creating the manifest.json in PIR
Deployment steps
- Deploy to Azure Stack portal using custom deployment
- Deploy through Visual Studio using azuredeploy.json and azuredeploy.parameters.json. Note: for other Linux versions deployment, rename the *.azuredeploy.parameters.json to the default name before deploying via VisualStudio
- Deploy the solution from PowerShell with the following PowerShell script
## Configure the environment with the Add-AzureRmEnvironment cmdlt
Follow the below link to configure the Azure Stack environment with Add-AzureRmEnvironment cmdlet and authenticate a user to the environment
https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-powershell-configure
# Set Deployment Variables
$myNum = "001" #Modify this per deployment
$RGName = "myRG$myNum"
$myLocation = "local"
$templateFile= "azuredeploy.json"
$templateParameterFile= "azuredeploy.parameters.json"
# For Suse $templateParameterFile= "suse.12.sp1.azuredeploy.parameters.json"
# For CentOS 6.7 $templateParameterFile= "centos.6.7.azuredeploy.parameters.json"
# For CentOS 7.2 $templateParameterFile= "centos.7.2.azuredeploy.parameters.json"
# Create Resource Group for Template Deployment
New-AzureRmResourceGroup -Name $RGName -Location $myLocation
# Deploy Template
New-AzureRmResourceGroupDeployment `
-ResourceGroupName $RGName `
-TemplateFile $templateFile `
-TemplateParameterFile $templateParameterFile