Azure Stack HCI の論理ネットワークを作成する
適用対象: Azure Stack HCI バージョン 23H2
この記事では、Azure Stack HCI クラスターの論理ネットワークを作成または追加する方法について説明します。
前提条件
作業を開始する前に、次の前提条件を満たしていることを確認してください。
前提条件を確認して 完了してください。
デプロイされ、Arc リソース ブリッジとカスタムの場所を持つ Azure Stack HCI システムにアクセスできます。
Azure Stack HCI クラスター内のすべてのサーバーからアクセスできる外部 VM スイッチがあることを確認します。 既定では、Azure Stack HCI クラスターのデプロイ中に外部スイッチが作成されます。これを使用して、作成する論理ネットワークに関連付けることができます。
次のコマンドを実行して、クラスター上の外部 VM スイッチの名前を取得します。
Get-VmSwitch -SwitchType External
スイッチの名前を書き留めます。 この情報は、論理ネットワークを作成するときに使用します。 出力例を次に示します。
PS C:\Users\hcideployuser> Get-VmSwitch -SwitchType External Name SwitchType NetAdapterInterfaceDescription ---- ---------- ---------------------------- ConvergedSwitch(management_compute_storage) External Teamed-Interface PS C:\Users\hcideployuser>
アドレス空間に静的 IP アドレスを持つ VM を作成するには、静的 IP 割り当てで論理ネットワークを追加します。 ネットワーク管理者に IP 範囲を予約し、この IP 範囲のアドレス プレフィックスを取得してください。
論理ネットワークを作成する
論理ネットワークは、Azure Command-Line インターフェイス (CLI) を使用するか、Azure portalを使用して作成できます。
Azure CLI を使用して論理ネットワークを作成するには、次の手順を実行します。
サインインしてサブスクリプションを設定する
Azure Stack HCI システム上のサーバーに接続します。
サインインします。 型:
az login --use-device-code
サブスクリプションを設定します。
az account set --subscription <Subscription ID>
CLI を使用して論理ネットワークを作成する
コマンドレットを az stack-hci-vm network lnet create
使用して、DHCP または静的 IP 構成の VM スイッチに論理ネットワークを作成できます。 DHCP と静的論理ネットワークの作成に使用されるパラメーターは異なります。
CLI を使用して静的論理ネットワークを作成する
このリリースでは、Azure CLI 経由でのみ静的 IP を使用して仮想マシンを作成できます。
これらの論理ネットワーク上にネットワーク インターフェイスを持つ仮想マシンを作成する場合は、静的論理ネットワークを作成します。 静的論理ネットワークを構成するには、Azure CLI の次の手順に従います。
パラメーターを設定します。 次に例を示します。
$lnetName = "myhci-lnet-static" $vmSwitchName = '"ConvergedSwitch(management_compute_storage)"' $subscription = "<Subscription ID>" $resource_group = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID ="/subscriptions/$subscription/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus" $addressPrefixes = "100.68.180.0/28" $gateway = "192.168.200.1" $dnsServers = "192.168.200.222"
Note
デプロイで作成された既定の VM スイッチの場合は、二重引用符で囲まれた名前文字列を渡し、その後に単一引用符を付けます。 たとえば、既定の VM スイッチ ConvergedSwitch(management_compute_storage) は"ConvergedSwitch(management_compute_storage)"" として渡されます。
静的 IP の場合、 必要な パラメーターは次のように表されます。
パラメーター 説明 name Azure Stack HCI クラスター用に作成する論理ネットワークの名前。 必ず、 Azure リソースのルール に従う名前を指定してください。論理ネットワークの作成後に名前を変更することはできません。 vm-switch-name 論理ネットワークをデプロイする Azure Stack HCI クラスター上の外部仮想スイッチの名前。 resource-group 論理ネットワークを作成するリソース グループの名前。 管理を容易にするために、Azure Stack HCI クラスターと同じリソース グループを使用することをお勧めします。 subscription Azure Stack HCI がデプロイされているサブスクリプションの名前または ID。 これは、Azure Stack HCI クラスター上の論理ネットワークに使用する別のサブスクリプションである可能性があります。 custom-location これを使用して、この論理ネットワークを作成する Azure Stack HCI クラスターに関連付けられているカスタムの場所を指定します。 location で az locations
指定された Azure リージョン。Vlan Arc VM の VLAN 識別子。 この値を取得するには、ネットワーク管理者に問い合わせてください。 値 0 は、VLAN ID がないことを意味します。 ip-allocation-method IP アドレスの割り当て方法と は、 または Static
ですDynamic
。 このパラメーターが指定されていない場合、既定では、論理ネットワークは動的構成で作成されます。address-prefixes CIDR 表記のサブネット アドレス。 たとえば、"192.168.0.0/16" です。 dns-servers DNS サーバーの IPv4 アドレスの一覧。 スペース区切り形式で複数の DNS サーバーを指定します。 例: "10.0.0.5" "10.0.0.10" gateway 既定のゲートウェイの Ipv4 アドレス。 注意
静的論理ネットワークを作成する場合は、DNS サーバーとゲートウェイを指定する必要があります。
静的論理ネットワークを作成します。 次のコマンドレットを実行します。
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers
出力例を次に示します。
{ "extendedLocation": { "name": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-static", "location": "eastus", "name": "myhci-lnet-static", "properties": { "dhcpOptions": { "dnsServers": [ "192.168.200.222" ] }, "provisioningState": "Succeeded", "status": {}, "subnets": [ { "name": "myhci-lnet-static", "properties": { "addressPrefix": "192.168.201.0/24", "addressPrefixes": null, "ipAllocationMethod": "Static", "ipConfigurationReferences": null, "ipPools": null, "routeTable": { "etag": null, "name": null, "properties": { "routes": [ { "name": "myhci-lnet-static-default-route", "properties": { "addressPrefix": "0.0.0.0/0", "nextHopIpAddress": "192.168.200.1" } } ] }, "type": null }, "vlan": null } } ], "vmSwitchName": "ConvergedSwitch(management_compute_storage)" }, "resourceGroup": "myhci-rg", "systemData": { "createdAt": "2023-11-02T16:38:18.460150+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T16:40:22.996281+00:00", "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/logicalnetworks" }
論理ネットワークの作成が完了したら、これらの論理ネットワーク上にネットワーク インターフェイスを持つ仮想マシンを作成する準備ができました。
CLI を使用して DHCP 論理ネットワークを作成する
仮想マシンに接続する基になるネットワークに DHCP がある場合は、DHCP 論理ネットワークを作成します。
DHCP 論理ネットワークを構成するには、次の手順に従います。
パラメーターを設定します。 既定の外部スイッチを使用する例を次に示します。
$lnetName = "myhci-lnet-dhcp" $vSwitchName = "ConvergedSwitch(management_compute_storage)" $subscription = "<subscription-id>" $resourceGroup = "myhci-rg" $customLocationName = "myhci-cl" $customLocationID = "/subscriptions/$subscription/resourceGroups/$resourceGroup/providers/Microsoft.ExtendedLocation/customLocations/$customLocationName" $location = "eastus"
注意
デプロイで作成された既定の VM スイッチの場合は、二重引用符で囲まれた名前文字列を渡し、その後に単一引用符を付けます。 たとえば、既定の VM スイッチ ConvergedSwitch(management_compute_storage) は"ConvergedSwitch(management_compute_storage)"" として渡されます。
DHCP 論理ネットワークを作成するために 必要な パラメーターを次に示します。
パラメーター 説明 name Azure Stack HCI クラスター用に作成する論理ネットワークの名前。 必ず、 Azure リソースのルール に従う名前を指定してください。論理ネットワークの作成後に名前を変更することはできません。 vm-switch-name 論理ネットワークをデプロイする Azure Stack HCI クラスター上の外部仮想スイッチの名前。 resource-group 論理ネットワークを作成するリソース グループの名前。 管理を容易にするために、Azure Stack HCI クラスターと同じリソース グループを使用することをお勧めします。 subscription Azure Stack HCI がデプロイされているサブスクリプションの名前または ID。 これは、Azure Stack HCI クラスター上の論理ネットワークに使用する別のサブスクリプションである可能性があります。 custom-location これを使用して、この論理ネットワークを作成する Azure Stack HCI クラスターに関連付けられているカスタムの場所を指定します。 location によって az locations
指定された Azure リージョン。Vlan Arc VM の VLAN 識別子。 この値を取得するには、ネットワーク管理者に問い合わせてください。 値 0 は、VLAN ID がないことを意味します。 DHCP 論理ネットワークを作成するには、次のコマンドレットを実行します。
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resourceGroup --custom-location $customLocationID --location $location --name $lnetName --vm-switch-name $vSwitchName --ip-allocation-method "Dynamic"
出力例を次に示します。
{ "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/myhci-lnet-dhcp", "location": "eastus", "name": "myhci-lnet-dhcp", "properties": { "dhcpOptions": null, "provisioningState": "Succeeded", "status": {}, "subnets": [ { "name": "myhci-lnet-dhcp", "properties": { "addressPrefix": null, "addressPrefixes": null, "ipAllocationMethod": "Dynamic", "ipConfigurationReferences": null, "ipPools": null, "routeTable": null, "vlan": 0 } } ], "vmSwitchName": "ConvergedSwitch(management_compute_storage)" }, "resourceGroup": "myhci-rg", "systemData": { "createdAt": "2023-11-02T16:32:51.531198+00:00", "createdBy": "guspinto@contoso.com", "createdByType": "User", "lastModifiedAt": "2023-11-02T23:08:08.462686+00:00", "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", "lastModifiedByType": "Application" }, "tags": null, "type": "microsoft.azurestackhci/logicalnetworks" }
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示