Templat Azure Quickstart saat ini tersedia dalam bahasa Inggris
This template deploys a Router Server and Ubuntu VM with Quagga. Two external BGP sessions are established between the Router Server and Quagga. Installation and configuration of Quagga is executed by Azure custom script extension for linux
Templat Azure Resource Manager ini dibuat oleh anggota komunitas dan bukan oleh Microsoft. Setiap templat Resource Manager dilisensikan kepada Anda berdasarkan perjanjian lisensi oleh pemiliknya, bukan Microsoft. Microsoft tidak bertanggung jawab atas templat Resource Manager yang disediakan dan dilisensikan oleh anggota komunitas dan tidak menyaring keamanan, kompatibilitas, atau performa. Templat Community Resource Manager tidak didukung di bawah program atau layanan dukungan Microsoft apa pun, dan tersedia SEBAGAIMANA ADANYA tanpa jaminan apa pun.
Parameter
Nama Parameter | Deskripsi |
---|---|
location | azure region where is deployed the vnet1 |
adminUsername | VM Admin username |
adminPassword | VM Admin password |
vnetName | Virtual Network name |
addressSpace1Prefix | Virtual Network address space |
subnet1Name | subnet for hosting the Route Server. RouteServerSubnet is fixed name and it can't be changed. |
subnet1Prefix | address prefix assigned to the subnet1 |
subnet2Name | name of the subnet2 |
subnet2Prefix | address prefix assigned to the subnet2 |
subnet3Name | name of the subnet3 |
subnet3Prefix | address prefix assigned to the subnet3 |
subnet4Name | name of the subnet4 |
subnet4Prefix | address prefix assigned to the subnet4 |
gatewaysubnetPrefix | address prefix assigned to the GatewaySubnet |
routeServerName | Route Server name |
peering1IP | private IP address of the VM running Quagga. it is the BGP remote peer of Route Server. The value is referenced in the quaggadeploy.sh script |
peering1ASN | ASN assigned to Quagga. The value is referenced in the script quaggadeploy.sh |
rsBGPconnectionName | Route Server BGP connection name to establish the peer with Quagga |
vHubIPconfigName | Route Server configuration name |
vmName | Virtual Machine name |
vmPrivIP | private IP of the VM. This IP has to match with the IP specified in the quaggadeploy.sh bash script |
vmSize | VM Size |
nsgName | name of the network security group applied to the subnets |
_artifactsLocation | The base URI where artifacts required by this template are located. For example, if stored on a public GitHub repo, you'd use the following URI: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/route-server-quagga/ |
_artifactsLocationSasToken | The sasToken required to access _artifactsLocation. If your artifacts are stored on a public repo or public storage account you can leave this blank. |
Menggunakan templat
Windows 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 deploymentMenginstal dan mengonfigurasi Azure PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/route-server-quagga/azuredeploy.json
Baris perintah
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 deploymentMenginstal dan Mengonfigurasi Azure Cross-Platform Command-Line Interface
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/route-server-quagga/azuredeploy.json