Delen via


Logische netwerken maken voor Kubernetes-clusters in Azure Stack HCI 23H2

Van toepassing op: Azure Stack HCI, versie 23H2

Nadat u Azure Stack HCI 23H2 hebt geïnstalleerd en geconfigureerd, moet u logische arc-VM-netwerken maken. AKS op Azure Stack HCI maakt gebruik van statische logische netwerken om IP-adressen te leveren aan de onderliggende VM's van de AKS-clusters.

Voordat u begint

Zorg ervoor dat u voordat u begint over het volgende beschikt:

  • Installeer en configureer Azure Stack HCI 23H2. Zorg ervoor dat u de aangepaste locatie Azure Resource Manager-id hebt, omdat deze id een vereiste parameter is voor het maken van een logisch netwerk.
  • Zorg ervoor dat het logische netwerk dat u maakt voldoende bruikbare IP-adressen bevat om uitputting van IP-adressen te voorkomen. Uitputting van IP-adressen kan leiden tot implementatiefouten in kubernetes-clusters. Zie Netwerkconcepten in AKS op Azure Stack HCI 23H2 voor meer informatie.
  • Zorg ervoor dat u een externe VM-switch hebt die toegankelijk is voor alle servers in uw Azure Stack HCI-cluster. Standaard wordt tijdens de implementatie van uw Azure Stack HCI-cluster een externe switch gemaakt die u kunt gebruiken om te koppelen aan het logische netwerk dat u maakt.

Voer de volgende opdracht uit om de naam van de externe VM-switch op te halen in uw Azure Stack HCI-cluster:

Get-VmSwitch -SwitchType External

Noteer de naam van de schakeloptie. U gebruikt deze informatie wanneer u een logisch netwerk maakt. Bijvoorbeeld:

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

Het logische netwerk maken

U kunt een logisch netwerk maken met behulp van de Azure Command-Line Interface (CLI) of met behulp van de Azure Portal.

U kunt de az stack-hci-vm network lnet create cmdlet gebruiken om een logisch netwerk te maken op de VM-switch in statische IP-configuratie.

Voor statisch IP-adres zijn de vereiste parameters als volgt:

Vereiste parameters Description
--name Naam voor het logische netwerk dat u maakt voor uw Azure Stack HCI-cluster. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een logisch netwerk niet wijzigen nadat het is gemaakt.
--resource-group Naam van de resourcegroep waarin u het logische netwerk maakt.
--subscription Naam of id van het abonnement waarin uw Azure Stack HCI is geïmplementeerd.
--custom-location Geef de aangepaste locatie op die is gekoppeld aan uw Azure Stack HCI-cluster waar u het logische netwerk maakt.
--vm-switch-name De naam van de VM-switch. Gebruik: --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix voor het netwerk. Momenteel wordt slechts één adresvoorvoegsel ondersteund. Gebruik: --address-prefixes "10.220.32.16/24".
--dns-servers Door spaties gescheiden lijst met IP-adressen van DNS-server. Gebruik: --dns-servers 10.220.32.16 10.220.32.17.
--gateway Gateway. Het IP-adres van de gateway moet binnen het bereik van het adresvoorvoegsel vallen. Gebruik: --gateway 10.220.32.16.
--ip-allocation-method De toewijzingsmethode voor IP-adressen. Ondersteunde waarden zijn Statisch. Gebruik: --ip-allocation-method "Static".
--ip-pool-start Het begin-IP-adres van uw IP-adresgroep. Het adres moet zich binnen het bereik van het adresvoorvoegsel bevinden. Gebruik: --ip-pool-start "10.220.32.18".
--ip-pool-end Het eind-IP-adres van uw IP-adresgroep. Het adres moet zich binnen het bereik van het adresvoorvoegsel bevinden. Gebruik: --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

Volgende stappen

Kubernetes-clusters on-premises maken en beheren met behulp van Azure CLI