この記事では、ローカル可用性ゾーンに Azure ローカル仮想マシン (VM) を作成して、待機時間を短縮し、パフォーマンスを向上させ、冗長性を確保し、コンプライアンス要件を満たす方法について説明します。
Important
既存の仮想マシン (VM) の配置構成の更新はサポートされていません。
[前提条件]
ラック対応クラスターにアクセスできることを確認します。
ラック対応クラスター用の Azure ローカル VM を作成する前に、「Azure Arc で有効になっている Azure ローカル仮想マシンの作成 」に記載されているすべての前提条件が満たされていることを確認してください。
パラメーターを設定する
Azure Local 上のマシンに接続します。
サインインし、次のコマンドを実行します。
az login --use-device-codeサブスクリプションを設定します。
az account set --subscription <Subscription ID>次のパラメーターを設定します。
$vmName ="local-vm" $subscription = “<Subscription ID>" $resource_group = "local-rg" $customLocationName = "local-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus" $computerName = "mycomputer" $userName = "local-user" $password = "<password for the VM>" $imageName ="ws22server" $nicName ="local-vnic" $storagePathName = "local-sp" $storagePathId = "/subscriptions/<Subscription ID>/resourceGroups/local-rg/providers/Microsoft.AzureStackHCI/storagecontainers/local-sp" $zone = "local-zone"
厳密な配置の有無にかかわらず、特定の可用性ゾーンに Azure ローカル VM を作成できるようになりました。
厳密な配置なしで特定の可用性ゾーンに VM を作成する
ラック対応クラスターで可用性ゾーンを設定したら、特定の可用性ゾーンに Azure ローカル VM を作成して、待機時間を短縮し、パフォーマンスを向上させ、冗長性を確保し、コンプライアンス要件を満たすことができます。
特定の可用性ゾーンに VM を作成する場合、既定のオプションは厳密に配置されません。 VM は、 --zone フラグを使用して、指定したゾーン内のマシン上に作成されます。
ゾーン内のすべてのマシンがダウンしている場合、VM はゾーン外の別のマシンに移行できます。 ただし、VM は、その可用性ゾーンが復旧したときに、元のゾーン内のマシンにフェールバックしようとします。
注
Azure ローカル VM の作成時にゾーンが指定されていない場合、システムは自動的にラック対応クラスター内の最適な配置を選択します。
次のコマンドを実行します。
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --zone $zone目的のゾーンに VM が作成されていることを確認します。 出力の
placementProfileの下を見てください。"placementProfile": { "strictPlacementPolicy": null, "zone": "local-zone" },
厳密な配置が有効になっている特定の可用性ゾーンに VM を作成する
特定の可用性ゾーンに VM を作成し、その可用性ゾーン内に留まるようにするには、--strict-placementする別のフラグ trueを指定できます。 VM は、指定したゾーン (--zone) 内のマシン上に作成されます。 ゾーン内のすべてのマシンがダウンしている場合、VM もダウンします。
ヒント
VM が常に実行されている必要がない場合、またはコンプライアンス要件のために特定の可用性ゾーンに準拠する必要がある場合にのみ、厳密な配置を有効にします。
厳密な配置が有効になっている特定の可用性ゾーンに VM を作成するには、次の手順に従います。
次のコマンドを実行します。
az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --zone $zone --strict-placement trueVM で厳密な配置が有効になっており、目的のゾーンに作成されたことを確認します。 出力の
placementProfileの下を見てください。"placementProfile": { "strictPlacementPolicy": true, "zone": "local-zone" },
この機能は、Azure Local 2510 以降で使用できます。