New-AksHciClusterNetwork

Sinopse

Crie uma rede virtual para definir o endereço IP DHCP ou estático para o plano de controlo, balanceador de carga, pontos finais do agente e uma gama de IP estática para clusters de carga de trabalho.

Syntax

Configurações de rede virtual DHCP

Para configurações DHCP sem VLAN:

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

Para configurações DHCP com um VLAN:

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

Configurações de rede virtual IP estáticas

Para configurações ip estáticas sem um 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>                                 

Para configurações ip estáticas com um 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>                              

Description

Crie uma rede virtual para definir o endereço IP DHCP ou estático para o plano de controlo, balanceador de carga, pontos finais do agente e uma gama de IP estática para nós em clusters de carga de trabalho. Este cmdlet devolverá um objeto VirtualNetwork, que pode ser usado mais tarde nos passos de configuração ao criar um novo cluster de carga de trabalho. Pode criar o número de redes virtuais que for necessário.

Exemplos

Utilize os exemplos abaixo para configurar redes virtuais com IP estático ou DHCP. Terá de personalizar os valores indicados nos exemplos para o seu ambiente. Depois de configurar a rede virtual com IP estático ou DHCP, executar New-AksHciCluster para implantar um cluster.

Implementar com um ambiente IP estático sem um VLAN

PS C:\> $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>

Implementar com um ambiente IP estático e um VLAN

PS C:\> $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>

Implementar com um ambiente DHCP sem um VLAN

PS C:\> $vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Implementar com um ambiente DHCP e um VLAN

PS C:\> $vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7

Parâmetros

-nome

O nome descritivo das suas redes virtuais. Para obter uma lista dos nomes das suas redes virtuais disponíveis, execute o comando 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

O nome do seu interruptor externo. Para obter uma lista dos nomes dos seus interruptores disponíveis, faça o comando Get-VMSwitch .

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

-porta de entrada

O endereço IP do portal predefinido da sub-rede.

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

Necessário para criar uma rede com um IP estático. Este parâmetro cria uma série de endereços IP que apontam para os servidores DNS a serem utilizados para a sub-rede. Um mínimo de um e um máximo de três servidores podem ser fornecidos, por exemplo, "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

O prefixo do endereço para utilizar para a atribuição de IP estático.

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

O endereço IP inicial da piscina VIP. O endereço deve estar dentro do intervalo servido pelo servidor DHCP ou dentro do intervalo fornecido no CIDR da sub-rede. Os endereços IP na piscina VIP serão utilizados para o Servidor API e para os serviços Kubernetes. Se estiver a utilizar o DHCP, certifique-se de que os seus endereços IP virtuais fazem parte da reserva IP do DHCP. Se estiver a utilizar IP estático, certifique-se de que os seus IPs virtuais são da mesma sub-rede.

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

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

-vipPoolEnd

O endereço IP final da piscina VIP. O endereço deve estar dentro do intervalo servido pelo servidor DHCP ou dentro do intervalo fornecido no CIDR sub-rede. Os endereços IP na piscina VIP serão utilizados para o Servidor API e para os serviços Kubernetes. Se estiver a utilizar o DHCP, certifique-se de que os seus endereços IP virtuais fazem parte da reserva IP do DHCP. Se estiver a utilizar IP estático, certifique-se de que os seus IPs virtuais são da mesma sub-rede.

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

-k8sNodeIpPoolStart

O endereço IP inicial de uma piscina VM. O endereço deve estar ao alcance da sub-rede. Isto é necessário para implementações ip estáticas.

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

O endereço IP final de uma piscina VM. O endereço deve estar ao alcance da sub-rede. Isto é necessário para implementações ip estáticas.

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

Especifica o ID VLAN para a rede. Se omitido, a rede não será marcada.

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

Passos seguintes

Referência AksHci PowerShell