ナビゲーションをスキップする

Deploy an Autoscale Setting for Virtual Machine ScaleSet

最終更新: 2017/09/17

This template allows you to deploy an autoscale policy for Virtual Machine ScaleSet resource.

この Azure Resource Manager (ARM) テンプレートは、マイクロソフトではなく、コミュニティのメンバーによって作成されました。各 ARM テンプレートは、マイクロソフトではなく、テンプレートの所有者によるライセンス契約に基づいて使用許諾されます。マイクロソフトは、コミュニティ メンバーによって提供および使用許諾される ARM テンプレートに対して責任を負わず、セキュリティ、互換性、パフォーマンスなどについての調査を行っていません。コミュニティ ARM テンプレートは、Microsoft サポート プログラムまたはサービスのサポート対象ではなく、手を加えずに提供され、いかなる保証もありません。

パラメーター

パラメーター名 説明
vmSku Size of VMs in the VM Scale Set.
windowsOSVersion The Windows version for the VM.
vmssName String used as a base for naming resources. Must be 3-61 characters in length and globally unique across Azure.
instanceCount Number of VM instances (1000 or less).
adminUsername Admin username.
adminPassword Admin password.
minimumCapacity The minimum capacity. Autoscale engine will ensure the instance count is at least this value.
maximumCapacity The maximum capacity. Autoscale engine will ensure the instance count is not greater than this value.
defaultCapacity The default capacity. Autoscale engine will preventively set the instance count to be this value if it can not find any metric data.
metricName The metric name.
metricThresholdToScaleOut The metric upper threshold. If the metric value is above this threshold then autoscale engine will initiate scale out action.
metricThresholdToScaleIn The metric lower threshold. If the metric value is below this threshold then autoscale engine will initiate scale in action.
changePercentScaleOut The percentage to increase the instance count when autoscale engine is initiating scale out action.
changePercentScaleIn The percentage to decrease the instance count when autoscale engine is initiating scale in action.
autoscaleEnabled A boolean to indicate whether the autoscale policy is enabled or disabled.

テンプレートを使用する

PowerShell

New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/monitor-autoscale-vmss-simplemetricbased/azuredeploy.json
Azure PowerShell のインストールと構成

コマンド ライン

azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/monitor-autoscale-vmss-simplemetricbased/azuredeploy.json
Azure クロス プラットフォーム コマンド ライン インターフェイスのインストールと構成