The Azure Quickstart templates are currently available in English

Autoscale LANSA Windows VM ScaleSet with Azure SQL Database

게시자: Rob Goodridge
마지막 업데이트: 2019-11-04

The template deploys a Windows VMSS with a desired count of VMs in the scale set and a LANSA MSI to install into each VM. Once the VM Scale Set is deployed a custom script extension is used to install the LANSA MSI)

이 Azure Resource Manager 템플릿은 Microsoft가 아니라 커뮤니티 구성원에 의해 만들어졌습니다. 각 Resource Manager 템플릿은 Microsoft가 아닌 해당 소유자의 사용권 계약에 의거하여 사용이 허가됩니다. Microsoft는 커뮤니티 구성원에 의해 제공 및 라이선스가 부여된 Resource Manager 템플릿에 대해 책임이 없으며, 보안, 호환성 또는 성능을 검사하지 않습니다. 커뮤니티 Resource Manager 템플릿은 Microsoft 지원 프로그램 또는 서비스에서 지원되지 않고, 어떠한 보증도 없이 있는 그대로 제공됩니다.

매개 변수

매개 변수 이름 설명
location Resource Group Location.
msiURL URL of the LANSA MSI which will be installed on each virtual machine.
virtualMachineSize Size of the Virtual Machines in the Virtual Machine Scale Set.
dbVirtualMachineSize Size of the Virtual Machine which manages the database.
stackName String used as a base for naming resources. Must be 3-61 characters in length and globally unique across Azure. A hash is prepended to this string for some resources, and resource-specific information is appended. Some identifiers use precisely 9 characters from this name and so it can be useful to use exactly 9. The template pads it out or truncates it as necessary to make it 9 characters long where required.
applicationGatewaySkuTier Application Gateway SKU Tier
applicationGatewaySkuName Application Gateway SKU Name
applicationGatewayCapacity Number of Application Gateway instances
certificateBase64Encoded Base 64 encoded String representing the SSL certificate
certificatePassword SSL certificate password
minimumInstanceCount Minimum number of Virtual Machine instances (1 or more).
maximumInstanceCount Maximum number of Virtual Machine instances (100 or less).
databaseNewOrExisting Determines whether a new SQL database should be provisioned or to use an existing database. Parameters which are relevant to choosing 'new' are prefixed 'New DB'. Parameters which are relevant to choosing 'existing' are prefixed 'Existing DB'.
databaseType Existing DB. Refer to LANSA documentation for an explanation of each Database Type and the supported versions of the database servers. DO NOT CHANGE THIS IF CREATING A NEW DATABASE. IT MUST BE SET TO SQLAZURE.
databaseServerName Existing DB. The name of the existing Database Server to connect to. If the name has /MSSQLSERVER appended, omit it.
databaseName The name of the new database to create or name of the existing database to connect to.
databaseLogin The admin user of the Azure SQL Database
databaseLoginPassword The password of the admin user of the Azure SQL Database
collation New DB. The new database collation for governing the proper use of characters.
edition New DB. The type of database to create.
requestedServiceObjectiveName New DB. Describes the performance level for Edition
maxSizeBytes New DB. The maximum size, in bytes, for the new database
adminUsername Admin username on all VMs.
adminPassword Admin password on all VMs.
webUsername Web Server username on all VMs. This must be different to the Admin Username.
webPassword Web Server password on all VMs.
webServerMaxConnect The maximum number of LANSA jobs to run on each Web Server. Setting triggerWebConfig will cause this value to be updated.
installMSI Install the MSI: Set this to 1 to execute an MSI install. Usually set to 0 when updating the stack
updateMSI Update Stack: Set this to 1 to execute an MSI Upgrade. Obtains the specified MSI and installs it. Ensure the LansaMSI parameter is set correctly. If the LansaMSI parameter is not different a repair will be performed
uninstallMSI Uninstall the MSI: Set this to 1 to uninstall the MSI. The MSI used to uninstall, is the last one that was installed. It is called c:\lansa\MyApp.msi
triggerWebConfig Update Stack: Set this to 1 to update the web configuration
imageOffer The offer of the image. Allowed values: lansa-scalable-license, lansa-scalable-license-preview
gitBranch Git Branch
trace Switch tracing on. Allowed values Y or N
fixLicense Re-run licensing. It is unlikely that this parameter needs to be used

템플릿 사용

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 deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/lansa-vmss-windows-autoscale-sql-database/azuredeploy.json
Azure PowerShell 설치 및 구성

명령줄

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 deployment
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/lansa-vmss-windows-autoscale-sql-database/azuredeploy.json
Azure 크로스 플랫폼 명령줄 인터페이스 설치 및 구성