Azure CLI を使用して近接通信配置グループに VM をデプロイする
適用対象: ✔️ Linux VM ✔️ フレキシブルなスケール セット
各 VM をできるだけ近くに配置して、可能性のある最も短い待ち時間を実現するには、それらを近接通信配置グループ内にデプロイするようにしてください。
近接配置グループは、Azure コンピューティング リソースが互いに物理的に近くに配置されるようにするために使用される論理的なグループ化です。 近接通信配置グループは、短い待ち時間が要件であるワークロードに役立ちます。
近接通信配置グループを作成する
az ppg create を使用して、近接通信配置グループを作成します。
az group create --name myPPGGroup --location eastus
az ppg create \
-n myPPG \
-g myPPGGroup \
-l eastus \
-t standard \
--intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 \
-z 1
近接通信配置グループを一覧表示する
az ppg list を使用して、すべての近接通信配置グループを一覧表示できます。
az ppg list -o table
近接配置グループを表示する
az ppg show を使用して近接配置グループの詳細とリソースを表示できます
az ppg show --name myPPG --resource-group myPPGGroup
{ "availabilitySets": [],
"colocationStatus": null,
"id": "/subscriptions/[subscriptionId]/resourceGroups/myPPGGroup/providers/Microsoft.Compute/proximityPlacementGroups/MyPPG",
"intent": {
"vmSizes": [
"Standard_E64s_v4",
"Standard_M416ms_v2"
]
},
"location": "eastus",
"name": "MyPPG",
"proximityPlacementGroupType": "Standard",
"resourceGroup": "myPPGGroup",
"tags": {},
"type": "Microsoft.Compute/proximityPlacementGroups",
"virtualMachineScaleSets": [],
"virtualMachines": [],
"zones": [
"1"
]
}
VM を作成する
重要
2023 年 11 月以降、PowerShell と Azure CLI を使用して作成された VM スケール セットは、オーケストレーション モードが指定されていない場合、既定でフレキシブル オーケストレーション モードになります。 この変更の詳細と実行する必要があるアクションについては、「VMSS PowerShell/CLI のお客様向けの重大な変更 - Microsoft Community Hub」を参照してください
new az vm を使用して、近接通信配置グループ内に VM を作成します。
az vm create \
-n myVM \
-g myPPGGroup \
--image Ubuntu2204 \
--orchestration-mode "Uniform"
--ppg myPPG \
--generate-ssh-keys \
--size Standard_E64s_v4 \
-l eastus
az ppg show を使用して、近接通信配置グループ内の VM を表示できます。
az ppg show --name myppg --resource-group myppggroup --query "virtualMachines"
可用性セット
近接通信配置グループ内に可用性セットを作成することもできます。 az vm availability-set create で同じ --ppg
パラメーターを使用すると、可用性セット内のすべての VM が同じ近接通信配置グループに追加されます。
スケール セット
近接通信配置グループ内にスケール セットを作成することもできます。 az vmss create で同じ --ppg
パラメーターを使用してスケール セットを作成すると、すべてのインスタンスが同じ近接通信配置グループ内に作成されます。
次のステップ
近接通信配置グループのための Azure CLI コマンドについて学習します。