Azure Local バージョン 23H2 で Kubernetes クラスターの論理ネットワークを作成する
適用対象: Azure Local バージョン 23H2
Azure Local バージョン 23H2 をインストールして構成したら、Arc VM 論理ネットワークを作成する必要があります。 Azure Local 上の AKS では、静的論理ネットワークを使用して、AKS クラスターの基になる VM に IP アドレスを提供します。
開始する前に
開始する前に、以下の前提条件を確認してください。
- Azure Local バージョン 23H2 をインストールして構成します。 この ID は論理ネットワークを作成するために必要なパラメーターであるため、カスタムの場所の Azure Resource Manager ID があることを確認します。
- 作成する論理ネットワークに、IP アドレスの枯渇を避けるために十分な使用可能な IP アドレスが含まれていることを確認します。 IP アドレスが不足すると、Kubernetes クラスターのデプロイエラーが発生する可能性があります。 詳細については、「AKS on Azure Local Version 23H2 Networking concepts in AKS on Azure Local」を参照してください。
- Azure ローカル クラスター内のすべてのマシンからアクセスできる外部 VM スイッチがあることを確認します。 既定では、Azure ローカル クラスターのデプロイ中に外部スイッチが作成されます。このスイッチを使用して、作成する論理ネットワークに関連付けることができます。
次のコマンドを実行して、Azure ローカル クラスターの外部 VM スイッチの名前を取得します。
Get-VmSwitch -SwitchType External
スイッチの名前を書き留めます。 この情報は、論理ネットワークを作成するときに使用します。 次に例を示します。
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
論理ネットワークを作成する
論理ネットワークは、Azure コマンド ライン インターフェイス (CLI) を使用するか、Azure portal を使用して作成できます。
az stack-hci-vm network lnet create
コマンドレットを使用して、静的 IP 構成の VM スイッチに論理ネットワークを作成できます。
静的 IP の場合、必要なパラメーターは次のとおりです。
必須のパラメーター | 説明 |
---|---|
--name |
Azure ローカル クラスター用に作成する論理ネットワークの名前。 Azure リソースの に続く名前を指定してください。 論理ネットワークの作成後に名前を変更することはできません。 |
--resource-group |
論理ネットワークを作成するリソース グループの名前。 |
--subscription |
Azure Local がデプロイされているサブスクリプションの名前または ID。 |
--custom-location |
論理ネットワークを作成する Azure ローカル クラスターに関連付けられているカスタムの場所を指定します。 |
--vm-switch-name |
VM スイッチの名前。 使用方法: --vm-switch-name "vm-switch-01" 。 |
--address-prefixes |
ネットワークの AddressPrefix。 現在サポートされているアドレス プレフィックスは 1 つだけです。 使用方法: --address-prefixes "10.220.32.16/24" 。 |
--dns-servers |
DNS サーバーの IP アドレスのスペース区切りの一覧。 使用方法: --dns-servers 10.220.32.16 10.220.32.17 。 |
--gateway |
ゲートウェイ。 ゲートウェイ IP アドレスは、アドレス プレフィックスのスコープ内にある必要があります。 使用方法: --gateway 10.220.32.16 。 |
--ip-allocation-method |
IP アドレスの割り当て方法。 サポートされている値は "Static" です。 使用方法: --ip-allocation-method "Static" 。 |
--ip-pool-start |
IP プールの開始 IP アドレス。 アドレスは、アドレス プレフィックスの範囲内である必要があります。 使用方法: --ip-pool-start "10.220.32.18" 。 |
--ip-pool-end |
IP プールの終了 IP アドレス。 アドレスは、アドレス プレフィックスの範囲内である必要があります。 使用方法: --ip-pool-end "10.220.32.38" 。 |
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers --ip-pool-start $ipPoolStart --ip-pool-end $ipPoolEnd