Azure Local で Arc 仮想マシンのネットワーク インターフェイスを作成する
適用対象: Azure Local バージョン 23H2
この記事では、Azure ローカル インスタンス上の Arc VM に関連付けることができるネットワーク インターフェイスを作成する方法について説明します。 ネットワーク インターフェイスは、Azure portal または Azure CLI を使用して作成できます。
ネットワーク インターフェイスについて
ネットワーク インターフェイスは Azure リソースであり、システムに仮想マシンをデプロイするために使用できます。 論理ネットワークが作成されたら、ネットワーク インターフェイスを作成し、作成する仮想マシンに関連付けることができます。
ネットワーク インターフェイスは、Azure portal または Azure CLI を使用して作成できます。 Azure portal を使用する場合、ネットワーク インターフェイスの作成は VM 作成プロセスの一部です。 Azure CLI を使用する場合は、最初にネットワーク インターフェイスを作成してから、それを使用して VM を作成できます。
前提条件
ネットワーク インターフェイスを作成する前に、次の前提条件が満たされていることを確認します。
前提条件を確認して してください。 クライアントを使用して Azure Local に接続する場合は、「 リモートでシステムに接続する」を参照してください。
Azure Local で作成した論理ネットワークへのアクセス。 詳細については、「 論理ネットワークの作成」を参照してください。
ネットワーク インターフェイスを作成する
VM を作成するには、まず論理ネットワーク上にネットワーク インターフェイスを作成する必要があります。 論理ネットワークが静的であるか DHCP であるかによって、手順が異なる場合があります。
サインインしてサブスクリプションを設定する
Azure Local で マシンに接続します。
サインイン。 型:
az login --use-device-code
サブスクリプションを設定します。
az account set --subscription <Subscription ID>
静的 IP を使用した仮想ネットワーク インターフェイス
静的論理ネットワーク上にネットワーク インターフェイスを作成するには、次の手順に従います。 < >
のパラメーターを適切な値に置き換えます。
必要なパラメーターを設定します。 出力例を次に示します。
$lnetName = "mylocal-lnet-static" $gateway ="100.68.180.1" $ipAddress ="100.68.180.6" $nicName ="mylocal-nic-static" $subscription = "<Subscription ID>" $resource_group = "mylocal-rg" $customLocationName = "mylocal-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
パラメーターの説明を次に示します。
パラメーター 内容 name Azure Local にデプロイされた論理ネットワークに作成するネットワーク インターフェイスの名前。 Azure resources. の Rules に続く名前を指定してくださいネットワーク インターフェイスの作成後に名前を変更することはできません。 resource-group Azure Local がデプロイされているリソース グループの名前。 これは、別の事前に作成されたリソース グループである場合もあります。 subscription Azure Local がデプロイされているサブスクリプションの名前または ID。 これは、Azure Local の論理ネットワークに使用する別のサブスクリプションである可能性があります。 custom-location Azure Local 上の論理ネットワークに使用するカスタムの場所の名前または ID。 location az locations
で指定されている Azure リージョン。 たとえば、westeurope
eastus
できます。subnet-id 論理ネットワークの名前。 (例: test-lnet-dynamic
)。ip-allocation-method IP アドレスの割り当て方法。ネットワーク インターフェイスの dynamic
またはstatic
できます。 このパラメーターが指定されていない場合、既定では、ネットワーク インターフェイスは動的構成で作成されます。ip-address 作成するネットワーク インターフェイスに割り当てる IPv4 アドレス。 例: "192.168.0.10"。 静的 IP アドレスを持つネットワーク インターフェイスを作成するには、次のコマンドを実行します。
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName --ip-address $ipAddress
出力例を次に示します。
{ "extendedLocation": { "name": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl", "type": "CustomLocation" }, "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-nic-static", "location": "eastus", "name": "mylocal-nic-static", "properties": { "dnsSettings": { "dnsServers": null }, "ipConfigurations": [ { "name": null, "properties": { "gateway": "192.168.200.1", "prefixLength": "24", "privateIpAddress": "192.168.201.3", "privateIpAllocationMethod": null, "subnet": { "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/mylocal-lnet-static", "resourceGroup": "mylocal-rg" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": null, "status": {} }, "resourceGroup": "mylocal-rg", "systemData": { "createdAt": "2023-11-02T23:00:47.714910+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T23:02:08.720545+00:00", "lastModifiedBy": "<ID>", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/networkinterfaces" }
DHCP を使用した仮想ネットワーク インターフェイス
DHCP 論理ネットワークにネットワーク インターフェイスを作成するには、次の手順に従います。 < >
のパラメーターを適切な値に置き換えます。
必要なパラメーターを設定します。 出力例を次に示します。
$nicName = "mylocal-nic-dhcp" $lnetName = "mylocal-lnet-dhcp" $subscription = "<subscription ID>" $resource_group = "mylocal-rg" $customLocationName = "mylocal-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
パラメーターの説明を次に示します。
パラメーター 内容 name Azure Local にデプロイされた論理ネットワークに作成するネットワーク インターフェイスの名前。 Azure resources. の Rules に続く名前を指定してくださいネットワーク インターフェイスの作成後に名前を変更することはできません。 resource-group Azure Local がデプロイされているリソース グループの名前。 これは、別の事前に作成されたリソース グループである場合もあります。 subscription Azure Local がデプロイされているサブスクリプションの名前または ID。 これは、Azure Local の論理ネットワークに使用する別のサブスクリプションである可能性があります。 custom-location Azure Local 上の論理ネットワークに使用するカスタムの場所の名前または ID。 location az locations
で指定されている Azure リージョン。 たとえば、eastus
になります。subnet-id 論理ネットワークの名前。 (例: test-lnet-dynamic
)。ネットワーク インターフェイスを作成するには、次のコマンドを実行します。
az stack-hci-vm network nic create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $nicName --subnet-id $lnetName
出力例を次に示します。
{ "extendedLocation": { "name": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl", "type": "CustomLocation" }, "id": "/subscriptions/<subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/mylocal-vnic", "location": "eastus", "name": "mylocal-nic-dhcp", "properties": { "ipConfigurations": [ { "name": null, "properties": { "gateway": null, "prefixLength": null, "privateIpAddress": null, "privateIpAllocationMethod": null, "subnet": { "id": "mylocal-lnet-dhcp" } } } ], "macAddress": null, "provisioningState": "Succeeded", "resourceName": "mylocal-nic-dhcp", "status": {} }, "resourceGroup": "mylocal-rg", "systemData": { "createdAt": "2023-02-08T23:25:10.984508+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-02-08T23:26:03.262252+00:00", "lastModifiedBy": "<ID>", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/networkinterfaces" } PS C:\windows\system32>
このネットワーク インターフェイスを使用して VM を作成できます。 詳細については、「VM の作成」を参照してください。
次のステップ
- Azure Local で Arc VM を作成 場合は、このネットワーク インターフェイスを使用。