Share via


New-AksHciClusterNetwork

Synopsis

Créer un réseau virtuel pour définir l’adresse IP statique ou DHCP du plan de contrôle, de l’équilibreur de charge, des points de terminaison d’agent, et une plage d’adresses IP statiques pour les clusters de charges de travail.

Syntaxe

Configurations de réseaux virtuels DHCP

Pour les configurations DHCP sans réseau local virtuel :

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

Pour les configurations DHCP avec un réseau local virtuel :

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

Configurations de réseaux virtuels d’IP statiques

Pour les configurations d’IP statiques sans réseau local virtuel :

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

Pour les configurations d’IP statiques avec un réseau local virtuel :

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

Créer un réseau virtuel pour définir l’adresse IP statique ou DHCP du plan de contrôle, de l’équilibreur de charge, des points de terminaison d’agent, et une plage d’IP statiques pour les nœuds des clusters de charges de travail. Cette applet de commande retourne un objet VirtualNetwork qui peut être utilisé ultérieurement dans les étapes de configuration lors de la création d’un cluster de charge de travail. Vous pouvez créer autant de réseaux virtuels que nécessaire.

Exemples

Utilisez les exemples ci-dessous pour configurer des réseaux virtuels avec une IP statique ou DHCP. Vous devez personnaliser les valeurs fournies dans les exemples pour votre environnement. Après avoir configuré le réseau virtuel avec une IP statique ou DHCP, exécutez New-AksHciCluster pour déployer un cluster.

Déployer avec un environnement d’IP statique sans réseau local virtuel

$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>

Déployer avec un environnement d’IP statique et un réseau local virtuel

$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>

Déployer avec un environnement DHCP sans réseau local virtuel

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

Déployer avec un environnement DHCP et un réseau local virtuel

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

Paramètres

-name

Nom descriptif de vos réseaux virtuels. Pour obtenir la liste des noms de vos réseaux virtuels disponibles, exécutez la commande AksHciClusterNetwork.

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

-vswitchName

Nom de votre commutateur externe. Pour obtenir la liste des noms de vos commutateurs disponibles, exécutez la commande Get-VMSwitch.

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

-gateway

Adresse IP de la passerelle par défaut du sous-réseau.

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

Obligatoire lors de la création d’un réseau avec une IP statique. Ce paramètre crée un tableau d’adresses IP pointant vers les serveurs DNS à utiliser pour le sous-réseau. Vous pouvez spécifier entre un et trois serveurs, par exemple "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

Préfixe d’adresse à utiliser pour l’affectation d’IP statiques.

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

Adresse IP de début du pool d’adresses IP virtuelles. L’adresse doit se trouver dans la plage traitée par le serveur DHCP, ou dans celle qui est indiquée dans le CIDR du sous-réseau. Les adresses IP du pool d’adresses IP virtuelles seront utilisées pour le serveur d’API et pour les services Kubernetes. Si vous utilisez DHCP, assurez-vous que vos adresses IP virtuelles font partie de la réserve d’adresses IP DHCP. Si vous utilisez des IP statiques, vérifiez que vos IP virtuelles proviennent bien du même sous-réseau.

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

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

-vipPoolEnd

Adresse IP de fin du pool d’adresses IP virtuelles. L’adresse doit se trouver dans la plage traitée par le serveur DHCP, ou dans celle qui est indiquée dans le CIDR du sous-réseau. Les adresses IP du pool d’adresses IP virtuelles seront utilisées pour le serveur d’API et pour les services Kubernetes. Si vous utilisez DHCP, assurez-vous que vos adresses IP virtuelles font partie de la réserve d’adresses IP DHCP. Si vous utilisez des IP statiques, vérifiez que vos IP virtuelles proviennent bien du même sous-réseau.

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

-k8sNodeIpPoolStart

Adresse IP de début d’un pool de machines virtuelles. L’adresse doit être comprise dans la plage du sous-réseau. Cette condition est obligatoire pour les déploiements d’IP statiques.

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

Adresse IP de fin d’un pool de machines virtuelles. L’adresse doit être comprise dans la plage du sous-réseau. Cette condition est obligatoire pour les déploiements d’IP statiques.

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

Spécifie l’ID de VLAN pour le réseau. Si vous l’omettez, le réseau ne sera pas étiqueté.

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

Étapes suivantes

Références AksHci PowerShell