Freigeben über


Erstellen logischer Netzwerke für Kubernetes-Cluster in Azure Local, Version 23H2

Gilt für: Azure Local, Version 23H2

Nachdem Sie Azure Local, Version 23H2, installiert und konfiguriert haben, müssen Sie logische Arc-VM-Netzwerke erstellen. AKS auf Azure Local verwendet statische logische Netzwerke, um den zugrunde liegenden VMs der AKS-Cluster IP-Adressen bereitzustellen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Installieren und Konfigurieren von Azure Local, Version 23H2. Stellen Sie sicher, dass Sie über die benutzerdefinierte Azure Resource Manager-ID verfügen, da diese ID ein erforderlicher Parameter zum Erstellen eines logischen Netzwerks ist.
  • Stellen Sie sicher, dass das von Ihnen erstellte logische Netzwerk genügend verwendbare IP-Adressen enthält, um die Ausschöpfung von IP-Adressen zu vermeiden. Die Ausschöpfung von IP-Adressen kann zu Kubernetes-Clusterbereitstellungsfehlern führen. Weitere Informationen finden Sie unter Netzwerkkonzepte in AKS unter Azure Local, Version 23H2.
  • Stellen Sie sicher, dass Sie über einen externen VM-Switch verfügen, auf den alle Computer in Ihrem lokalen Azure-Cluster zugreifen können. Standardmäßig wird während der Bereitstellung Ihres lokalen Azure-Clusters ein externer Switch erstellt, den Sie zum Zuordnen des logischen Netzwerks verwenden können, das Sie erstellen.

Führen Sie den folgenden Befehl aus, um den Namen des externen VM-Switches auf Ihrem lokalen Azure-Cluster abzurufen:

Get-VmSwitch -SwitchType External

Notieren Sie sich den Namen der Option. Sie verwenden diese Informationen, wenn Sie ein logisches Netzwerk erstellen. Zum Beispiel:

Get-VmSwitch -SwitchType External
Name                                           SwitchType      NetAdapterInterfaceDescription
----                                           ----------      ----------------------------
ConvergedSwitch(management_compute_storage)    External        Teamed-Interface

Erstellen des logischen Netzwerks

Sie können ein logisches Netzwerk entweder mithilfe der Azure-Befehlszeilenschnittstelle (CLI) oder mithilfe der Azure-Portal erstellen.

Sie können das az stack-hci-vm network lnet create Cmdlet verwenden, um ein logisches Netzwerk auf dem VIRTUELLEN Switch in der Statischen IP-Konfiguration zu erstellen.

Bei statischer IP sind die erforderlichen Parameter wie folgt:

Erforderliche Parameter Beschreibung
--name Name für das logische Netzwerk, das Sie für Ihren lokalen Azure-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können ein logisches Netzwerk nicht umbenennen, nachdem es erstellt wurde.
--resource-group Name der Ressourcengruppe, in der Sie das logische Netzwerk erstellen.
--subscription Name oder ID des Abonnements, in dem Ihr Azure Local bereitgestellt wird.
--custom-location Stellen Sie den benutzerdefinierten Speicherort bereit, der Ihrem lokalen Azure-Cluster zugeordnet ist, in dem Sie das logische Netzwerk erstellen.
--vm-switch-name Der Name des VM-Switches. Verwendung: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix für das Netzwerk. Derzeit wird nur ein Adresspräfix unterstützt. Verwendung: --address-prefixes "10.220.32.16/24".
--dns-servers Leerzeichentrennte Liste der DNS-Server-IP-Adressen. Verwendung: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Gateway. Die Gateway-IP-Adresse muss sich innerhalb des Adresspräfixes befinden. Verwendung: --gateway 10.220.32.16.
--ip-allocation-method Die IP-Adresszuweisungsmethode. Unterstützte Werte sind "Static". Verwendung: --ip-allocation-method "Static".
--ip-pool-start Die Start-IP-Adresse Ihres IP-Pools. Die Adresse muss sich im Bereich des Adresspräfixes befinden. Verwendung: --ip-pool-start "10.220.32.18".
--ip-pool-end Die End-IP-Adresse Ihres IP-Pools. Die Adresse muss sich im Bereich des Adresspräfixes befinden. Verwendung: --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

Nächste Schritte

Erstellen und Verwalten von Kubernetes-Clustern lokal mit Azure CLI