New-AksHciClusterNetwork

Streszczenie

Utwórz sieć wirtualną, aby ustawić adres DHCP lub statyczny adres IP dla płaszczyzny sterowania, modułu równoważenia obciążenia, punktów końcowych agenta i statycznego zakresu adresów IP dla klastrów obciążeń.

Składnia

Konfiguracje sieci wirtualnej DHCP

W przypadku konfiguracji DHCP bez sieci VLAN:

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

W przypadku konfiguracji DHCP z siecią VLAN:

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

Konfiguracje statycznej sieci wirtualnej IP

W przypadku konfiguracji statycznych adresów IP bez sieci VLAN:

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

W przypadku konfiguracji statycznych adresów IP z siecią VLAN:

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

Opis

Utwórz sieć wirtualną, aby ustawić adres DHCP lub statyczny adres IP dla płaszczyzny sterowania, modułu równoważenia obciążenia, punktów końcowych agenta i statycznego zakresu adresów IP dla węzłów w klastrach obciążeń. To polecenie cmdlet zwróci obiekt VirtualNetwork, którego można użyć w dalszej części kroków konfiguracji podczas tworzenia nowego klastra obciążenia. W razie potrzeby można utworzyć dowolną liczbę sieci wirtualnych.

Przykłady

Skorzystaj z poniższych przykładów, aby skonfigurować sieci wirtualne przy użyciu statycznego adresu IP lub protokołu DHCP. Musisz dostosować wartości podane w przykładach dla danego środowiska. Po skonfigurowaniu sieci wirtualnej przy użyciu statycznego adresu IP lub protokołu DHCP uruchom polecenie New-AksHciCluster , aby wdrożyć klaster.

Wdrażanie przy użyciu statycznego środowiska IP bez sieci 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>

Wdrażanie przy użyciu statycznego środowiska IP i sieci 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> -vlanID <int>

Wdrażanie przy użyciu środowiska DHCP bez sieci VLAN

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Wdrażanie przy użyciu środowiska DHCP i sieci VLAN

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7

Parametry

-Nazwa

Opisowa nazwa sieci wirtualnych. Aby uzyskać listę nazw dostępnych sieci wirtualnych, uruchom polecenie Get-AksHciClusterNetwork.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vswitchName

Nazwa przełącznika zewnętrznego. Aby uzyskać listę nazw dostępnych przełączników, uruchom polecenie Get-VMSwitch.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Bramy

Adres IP bramy domyślnej podsieci.

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

Wymagane podczas tworzenia sieci ze statycznym adresem IP. Ten parametr tworzy tablicę adresów IP wskazującą serwery DNS, które mają być używane dla podsieci. Można podać co najmniej jeden i maksymalnie trzy serwery, na przykład "8.8.8.8","192.168.1.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

Prefiks adresu używany do przypisywania statycznego adresu IP.

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

Początkowy adres IP puli adresów VIP. Adres musi należeć do zakresu obsługiwanego przez serwer DHCP lub w zakresie podanym w podsieci CIDR. Adresy IP w puli adresów VIP będą używane dla serwera interfejsu API i usług Kubernetes. Jeśli używasz protokołu DHCP, upewnij się, że wirtualne adresy IP są częścią rezerwy adresów IP DHCP. Jeśli używasz statycznego adresu IP, upewnij się, że wirtualne adresy IP pochodzą z tej samej podsieci.

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

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

-vipPoolEnd

Końcowy adres IP puli adresów VIP. Adres musi należeć do zakresu obsługiwanego przez serwer DHCP lub w zakresie podanym w obszarze CIDR podsieci. Adresy IP w puli adresów VIP będą używane dla serwera interfejsu API i usług Kubernetes. Jeśli używasz protokołu DHCP, upewnij się, że wirtualne adresy IP są częścią rezerwy adresów IP DHCP. Jeśli używasz statycznego adresu IP, upewnij się, że wirtualne adresy IP pochodzą z tej samej podsieci.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolStart

Początkowy adres IP puli maszyn wirtualnych. Adres musi być w zakresie podsieci. Jest to wymagane w przypadku wdrożeń statycznych adresów IP.

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

Końcowy adres IP puli maszyn wirtualnych. Adres musi być w zakresie podsieci. Jest to wymagane w przypadku wdrożeń statycznych adresów IP.

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

Określa identyfikator sieci VLAN dla sieci. W przypadku pominięcia sieć nie zostanie otagowana.

Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False (This parameter is required if you configure a virtual network with a VLAN.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Następne kroki

Dokumentacja programu PowerShell usługi AksHci