Freigeben über


Erstellen logischer Netzwerke für Kubernetes-Cluster in Azure Stack HCI 23H2

Gilt für: Azure Stack HCI, Version 23H2

Nachdem Sie Azure Stack HCI 23H2 installiert und konfiguriert haben, müssen Sie logische Arc-VM-Netzwerke erstellen. AKS in Azure Stack HCI verwendet statische logische Netzwerke, um ip-Adressen für die zugrunde liegenden VMs der AKS-Cluster bereitzustellen.

Voraussetzungen

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

  • Installieren und konfigurieren Sie Azure Stack HCI 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 eine Erschöpfung der IP-Adressen zu vermeiden. Die Ip-Adressauslastung kann zu Fehlern bei der Bereitstellung von Kubernetes-Clustern führen. Weitere Informationen finden Sie unter Netzwerkkonzepte in AKS in Azure Stack HCI 23H2.
  • Stellen Sie sicher, dass Sie über einen externen VM-Switch verfügen, auf den alle Server in Ihrem Azure Stack HCI-Cluster zugreifen können. Standardmäßig wird während der Bereitstellung Ihres Azure Stack HCI-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 in Ihrem Azure Stack HCI-Cluster abzurufen:

Get-VmSwitch -SwitchType External

Notieren Sie sich den Namen des Schalters. Sie verwenden diese Informationen, wenn Sie ein logisches Netzwerk erstellen. 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 Command-Line-Schnittstelle (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 VM-Switch in der Statischen IP-Konfiguration zu erstellen.

Für statische IP-Adressen sind die folgenden Parameter erforderlich:

Erforderliche Parameter BESCHREIBUNG
--name Name für das logische Netzwerk, das Sie für Ihren Azure Stack HCI-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen entspricht. 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 Ihre Azure Stack HCI bereitgestellt wird.
--custom-location Geben Sie den benutzerdefinierten Speicherort an, der Ihrem Azure Stack HCI-Cluster zugeordnet ist, an 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 Durch Leerzeichen getrennte Liste der IP-Adressen des DNS-Servers. Verwendung: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Gateway. Die Gateway-IP-Adresse muss sich innerhalb des Bereichs des Adresspräfixes befinden. Verwendung: --gateway 10.220.32.16.
--ip-allocation-method Die IP-Adresszuordnungsmethode. Unterstützte Werte sind "Statisch". Verwendung: --ip-allocation-method "Static".
--ip-pool-start Die Start-IP-Adresse Ihres IP-Pools. Die Adresse muss im Bereich des Adresspräfixes liegen. Verwendung: --ip-pool-start "10.220.32.18".
--ip-pool-end Die End-IP-Adresse Ihres IP-Pools. Die Adresse muss im Bereich des Adresspräfixes liegen. 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

Lokales Erstellen und Verwalten von Kubernetes-Clustern mithilfe der Azure CLI