メインコンテンツまでスキップ

LinuxVirtualMachineScaleSet



リソースアイコン

リソース概要

Azure Linux Virtual Machine Scale Set は、同一構成の Linux 仮想マシン インスタンスを複数作成し、需要やポリシーに応じてインスタンス数を自動的にスケールアウト/スケールインできるコンピューティング リソースです。
仮想ネットワーク接続、VM SKU、インスタンス数、イメージ設定、認証方式、ディスク設定、ネットワーク インターフェース構成などを設定することで、大規模なワークロードを効率的に運用できます。

関連リソース

上位リソース

接続リソース


リソース設定値

  • included_vnet_name : Virtual Machine Scale Set が属する Virtual Network の名前

  • orchestration_mode : Scale Set によって VM が管理される方式を決定するオーケストレーション モード - Uniform, Flexible

  • platform_fault_domain_count : 共通の電源およびネットワーク スイッチを共有する VM グループ数

  • vmss_sku : Virtual Machine Scale Set の価格レベル

  • instances : Scale Set の仮想マシン数 - 1 ~ 1000

イメージ設定 (source_image)

  • source_image.type : カスタム イメージ ID の使用有無 - recommended, custom_id, custom_input

  • source_image.image_id : VM 作成に使用するイメージの ID

  • source_image.image : VM 作成に使用するイメージ

  • source_image.publisher : VM 作成に使用するイメージの発行元

  • source_image.offer : VM 作成に使用するイメージの Offer

  • source_image.sku : VM 作成に使用するイメージの SKU

  • enable_ssh_key_authentication : 管理者アカウントの認証に SSH キーを使用するかどうか - true, false

  • ssh_public_key : VM 用の公開 SSH キー - 最大 600 文字

  • admin_username : VM の管理者ユーザー名 - 1 ~ 64 文字

  • admin_password : VM の管理者パスワード - 12 ~ 72 文字

  • os_disk_caching : 内部 OS ディスクのキャッシュ方式 - ReadWrite, ReadOnly, None

  • storage_account_type : 内部 OS ディスクのストレージ種別 - Standard_LRS, StandardSSD_LRS, Premium_LRS

  • disk_size_gb : 内部 OS ディスクのサイズ(GB) - 32 ~ 11400

ネットワーク インターフェース設定 (network_interface)

  • network_interface.is_primary : 既定の Network Interface として設定 - true, false

  • network_interface.subnet_name : Network Interface が配置される Subnet の名前

IP 構成設定 (network_interface.ip_configuration)

  • network_interface.ip_configuration.is_primary : ネットワーク インターフェースの既定 IP 構成として設定 - true, false

  • network_interface.ip_configuration.enabled_public_ip : Public IP を使用するかどうか - true, false

  • network_interface.ip_configuration.public_ip_name : 使用する Public IP の名前

  • cloudinit_config : サーバー作成時に自動実行されるスクリプト内容

  • tag : リソースをカテゴリ分けするためのタグ


参考資料