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