The Azure Quickstart templates are currently available in English
This template creates a front-end Nodejs service and a multi-server MongoDB deployment on Ubuntu virtual machines, and configures the MongoDB installation for high availability
Deze ARM-sjabloon (Azure Resource Manager) is gemaakt door een lid van de community, niet door Microsoft. Elke ARM-sjabloon wordt aan u in licentie gegeven onder een licentieovereenkomst van de eigenaar, niet van Microsoft. Microsoft is niet verantwoordelijk voor ARM-sjablonen die door communityleden worden verstrekt en in licentie worden gegeven, en test deze sjablonen ook niet op veiligheid, compatibiliteit of prestaties. ARM-sjablonen van de community worden onder geen enkel programma of geen enkele service van Microsoft ondersteund, en worden 'AS IS' beschikbaar gesteld, zonder enige vorm van garantie.
Parameters
Parameternaam | Beschrijving |
---|---|
adminUsername | Administrator user name used when provisioning virtual machines (which also becomes a system user administrator in MongoDB) |
adminPassword | Administrator password used when provisioning virtual machines (which is also a password for the system administrator in MongoDB) |
virtualNetworkName | The arbitrary name of the virtual network provisioned for the MongoDB deployment |
subnetName | Subnet name for the virtual network that resources will be provisioned in to |
addressPrefix | The network address space for the virtual network |
subnetPrefix | The network address space for the virtual subnet |
nodeAddressPrefix | The IP address prefix that will be used for constructing a static private IP address for each node in the cluster |
dnsNameForPublicIP | Unique DNS Name for the Public IP used to access the front end Virtual Machine. |
ubuntuOSVersion | The Ubuntu version for the front end VM. This will pick a fully patched image of this given Ubuntu version. Allowed values: 12.04.2-LTS, 12.04.3-LTS, 12.04.4-LTS, 12.04.5-LTS, 12.10, 14.04.5-LTS, 14.10, 15.10. |
jumpbox | The flag allowing to enable or disable provisioning of the jumpbox VM that can be used to access the MongoDB environment |
tshirtSize | T-shirt size of the MongoDB deployment |
replicaSetName | The name of the MongoDB replica set |
replicaSetKey | The shared secret key for the MongoDB replica set |
location | Location for all resources. |
De sjabloon gebruiken
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deploymentAzure PowerShell installeren en configureren
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/mongodb-nodejs-high-availability/azuredeploy.json
Opdrachtregel
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deploymentDe platformoverschrijdende Azure-opdrachregelinterface installeren en configureren
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/mongodb-nodejs-high-availability/azuredeploy.json