Delen via


New-AksHciNetworkSetting

Synopsis

Maak een object voor een nieuw virtueel netwerk voor de AKS-host.

Syntaxis

Configuraties van virtuele DHCP-netwerken

Voor DHCP-configuraties zonder VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>

Voor DHCP-configuraties met een VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -vlanID <int>

Configuraties van virtueel IP-netwerk

Voor statische IP-configuraties zonder VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>            

Voor statische IP-configuraties met een VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>
                         -vlanID <int>              

Beschrijving

Maak een virtueel netwerk om het DHCP- of statische IP-adres in te stellen voor de load balancer en de KUbernetes-knooppunt-VM in de AKS-host. Deze cmdlet retourneert een VirtualNetwork-object, dat later in de configuratiestappen kan worden gebruikt bij het implementeren van de AKS-host.

Voorbeelden

Notitie

De waarden in de onderstaande voorbeelden moeten worden aangepast voor uw omgeving.

Implementeren met een statische IP-omgeving zonder VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Implementeren met een statische IP-omgeving en een VLAN

$vnet = New-AksHciNetworkSetting -name myVnet1 -vswitchName "External" -k8sNodeIpPoolStart "172.16.10.1" -k8sNodeIpPoolEnd "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -ipAddressPrefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsServers "172.16.0.1" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Implementeren met een statische IP-omgeving zonder VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Implementeren met een DHCP-omgeving en een VLAN

$vnet = New-AksHciNetworkSetting -name dhcpvnet -vswitchName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Parameters

-Naam

De beschrijvende naam van uw vnet. De naam moet bestaan uit kleine letters en cijfers.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vswitchName

De naam van uw externe switch. Voer de opdracht Get-VMSwitchuit om een lijst met de namen van uw beschikbare schakelopties op te halen.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Gateway

Het IP-adres van de standaardgateway van het subnet.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-dnsServers

Vereist bij het maken van een netwerk met een statisch IP-adres. Een matrix van IP-adressen die verwijzen naar de DNS-servers die moeten worden gebruikt voor het subnet. Er kunnen minimaal één en maximaal 3 servers worden geleverd. bijvoorbeeld "8.8.8.8","192.168.1.1".

Type: System.String[]
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ipAddressPrefix

Het adresvoorvoegsel dat moet worden gebruikt voor statische IP-toewijzing.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: external
Accept pipeline input: False
Accept wildcard characters: False

-vipPoolStart

Het begin-IP-adres van de VIP-groep. Het adres moet zich binnen het bereik bevinden dat wordt geleverd door de DHCP-server of binnen het bereik dat is opgegeven in de CIDR van het subnet. De IP-adressen in de VIP-groep worden gebruikt voor de API-server en voor Kubernetes-services. Als u DHCP gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen deel uitmaken van de DHCP IP-reserve. Als u een statisch IP-adres gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen afkomstig zijn van hetzelfde subnet.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vipPoolEnd

Het EIND-IP-adres van de VIP-groep. Het adres moet zich binnen het bereik bevinden dat wordt geleverd door de DHCP-server of binnen het bereik dat is opgegeven in de CIDR van het subnet. De IP-adressen in de VIP-groep worden gebruikt voor de API-server en voor Kubernetes-services. Als u DHCP gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen deel uitmaken van de DHCP IP-reserve. Als u een statisch IP-adres gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen afkomstig zijn van hetzelfde subnet.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolStart

Het IP-beginadres van een VM-pool. Het adres moet zich binnen het bereik van het subnet bevinden. Dit is vereist voor statische IP-implementaties.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolEnd

Het eind-IP-adres van een VM-pool. Het adres moet zich binnen het bereik van het subnet bevinden. Dit is vereist voor statische IP-implementaties.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vlanID

De vLAN-id voor het opgegeven netwerk. Als u dit weglaat, wordt het netwerk niet getagd.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Volgende stappen

Naslaginformatie over AksHci PowerShell