Partager via


Add-AzureRmLoadBalancerFrontendIpConfig

Ajoute une configuration IP frontale à un équilibreur de charge.

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -Subnet <PSSubnet>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -SubnetId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -PublicIpAddressId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <System.Collections.Generic.List`1[System.String]>]
   -PublicIpAddress <PSPublicIpAddress>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Add-AzureRmLoadBalancerFrontendIpConifg ajoute une configuration IP frontale à un équilibreur de charge Azure.

Exemples

Exemple 1 Ajouter une configuration IP frontale avec une adresse IP dynamique

PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzureRmLoadBalancer

La première commande obtient le réseau virtuel Azure nommé MyVnet et transmet le résultat à l’aide du pipeline à l’applet de commande Get-AzureRmVirtualNetworkSubnetConfig pour obtenir le sous-réseau nommé MySubnet. La commande stocke ensuite le résultat dans la variable nommée $Subnet. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzureRmLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP privée dynamique du sous-réseau stocké dans la variable nommée $MySubnet.

Exemple 2 : Ajouter une configuration IP frontale avec une adresse IP statique

PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzureRmLoadBalancer

La première commande obtient le réseau virtuel Azure nommé MyVnet et transmet le résultat à l’aide du pipeline à l’applet de commande Get-AzureRmVirtualNetworkSubnetConfig pour obtenir le sous-réseau nommé MySubnet. La commande stocke ensuite le résultat dans la variable nommée $Subnet. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzureRmLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP privée statique du sous-réseau stocké dans la variable nommée $Subnet.

Exemple 3 : Ajouter une configuration d’adresse IP frontale avec une adresse IP publique

PS C:\>$PublicIp = Get-AzureRmPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzureRmLoadBalancer

La première commande obtient l’adresse IP publique Azure nommée MyPub et stocke le résultat dans la variable nommée $PublicIp. La deuxième commande obtient l’équilibreur de charge nommé MyLB et transmet le résultat à l’applet de commande Add-AzureRmLoadBalancerFrontendIpConfig qui ajoute une configuration IP frontale à l’équilibreur de charge avec une adresse IP publique stockée dans la variable nommée $PublicIp.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LoadBalancer

Spécifie un objet LoadBalancer . Cette applet de commande ajoute une configuration IP frontale à l’équilibreur de charge spécifié par ce paramètre.

Type:PSLoadBalancer
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Spécifie le nom de la configuration IP frontale à ajouter.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PrivateIpAddress

Spécifie l’adresse IP privée à associer à une configuration IP frontale.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PublicIpAddress

Spécifie l’adresse IP publique à associer à une configuration IP frontale.

Type:PSPublicIpAddress
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PublicIpAddressId

Spécifie l’ID de l’adresse IP publique dans laquelle ajouter une configuration IP frontale.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Subnet

Spécifie l’objet de sous-réseau dans lequel ajouter une configuration IP frontale.

Type:PSSubnet
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SubnetId

Spécifie l’ID du sous-réseau dans lequel ajouter une configuration IP frontale.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Zone

Liste des zones de disponibilité indiquant l’adresse IP allouée pour la ressource doit provenir.

Type:List<T>[String]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

PSLoadBalancer

Paramètres : LoadBalancer (ByValue)

System.Collections.Generic.List\`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Sorties

PSLoadBalancer