New-AzureStorSimpleNetworkConfig

Prépare un objet de configuration réseau.

Notes

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Gestion des services. Pour ce qui est des cmdlets permettant de gérer des ressources Azure Resource Manager, consultez le Module Az PowerShell.

Syntax

New-AzureStorSimpleNetworkConfig
   -InterfaceAlias <String>
   [-EnableIscsi <Boolean>]
   [-EnableCloud <Boolean>]
   [-Controller0IPv4Address <String>]
   [-Controller1IPv4Address <String>]
   [-IPv6Gateway <String>]
   [-IPv4Gateway <String>]
   [-IPv4Address <String>]
   [-IPv6Prefix <String>]
   [-IPv4Netmask <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

L’applet de commande New-AzureStorSimpleNetworkConfig prépare un objet de configuration réseau à passer à l’applet de commande Set-AzureStorSimpleDevice . Définissez le paramètre Controller0IPAddress et le paramètre Controller1IPAddress uniquement sur l’interface Data0. Data0 prend uniquement en charge trois paramètres : Controller0IPAddress, Controller1IPAdress et EnableIscsi.

Exemples

Exemple 1 : Configurer une interface Data0

PS C:\>New-AzureStorSimpleNetworkConfig -InterfaceAlias Data0 -EnableIscsi $True -Controller0IPv4Address "10.67.64.48" -Controller1IPv4Address "10.67.64.49"
VERBOSE: ClientRequestId: 0621d220-a460-48ec-84ec-02a3a82f88b2_PS


IsIscsiEnabled         : True
IsCloudEnabled         : 
Controller0IPv4Address : 10.67.64.48
Controller1IPv4Address : 10.67.64.49
IPv6Gateway            : 
IPv4Gateway            : 
IPv4Address            : 
IPv6Prefix             : 
IPv4Netmask            : 
InterfaceAlias         : Data0

VERBOSE: Successfully created a StorSimple Network Configuration for interface Data0

Cette commande crée une configuration réseau pour l’interface Data0. Cette commande spécifie les paramètres Controller0IPv4Address, Controller1IPv4Address et EnableIscsi. Cette applet de commande peut configurer Data0 uniquement pour ces trois paramètres.

Exemple 2 : Configurer une interface autre que Data0

PS C:\>New-AzureStorSimpleNetworkConfig -InterfaceAlias Data1 -EnableIscsi $True -EnableCloud $True -IPv6Gateway "db8:421e:9a8::a4:1c50" -IPv4Gateway "10.67.64.1" -IPv4Address "10.67.64.48" -IPv6Prefix "2001:db8:a::123/64" -IPv4Netmask "255.255.0.0"
VERBOSE: ClientRequestId: 3a15ff0e-b769-4329-9147-676b1e0acd7d_PS


IsIscsiEnabled         : True
IsCloudEnabled         : True
Controller0IPv4Address : 
Controller1IPv4Address : 
IPv6Gateway            : db8:421e:9a8::a4:1c50
IPv4Gateway            : 10.67.64.1
IPv4Address            : 10.67.64.48
IPv6Prefix             : 2001:db8:a::123/64
IPv4Netmask            : 255.255.0.0
InterfaceAlias         : Data1
VERBOSE: Successfully created a StorSimple Network Configuration for interface Data1

Cette commande configure l’interface Data1.

Exemple 3 : Modifier une configuration pour un appareil

PS C:\>$NetworkConfigData0 = New-AzureStorSimpleNetworkConfig -InterfaceAlias Data0 -EnableIscsi $True -Controller0IPv4Address "10.67.64.48" -Controller1IPv4Address "10.67.64.49"
$OnlineDevice = @(Get-AzureStorSimpleDevice | Where { $_.Status -eq "Online"})[0]
$UpdatedDetails = Set-AzureStorSimpleDevice -DeviceId $OnlineDevice.DeviceId -StorSimpleNetworkConfig $NetworkConfigData0
VERBOSE: ClientRequestId: 0f163163-5ad0-4635-a7b5-870d47297f66_PS
VERBOSE: Successfully created a StorSimple Network Configuration for interface Data0
VERBOSE: ClientRequestId: 552e4a6c-7006-4015-a20b-9def6428a85e_PS
VERBOSE: ClientRequestId: f31cc84c-bc8a-404a-9da6-4670a7999e75_PS
VERBOSE: 1 StorSimple device found! 
VERBOSE: ClientRequestId: 545bc1a9-3c1b-4e50-89a6-9678aefe79e5_PS
VERBOSE: ClientRequestId: f114ad08-47f5-4fb8-8a01-1ea7f1ed1b98_PS
VERBOSE: About to configure the device : newDeviceName ! 
VERBOSE: ClientRequestId: 6afe7927-1c19-48d3-ac22-68148fd056b8_PS
VERBOSE: The task created for your Setup operation has completed successfully. 
VERBOSE: ClientRequestId: 467c142c-90da-4d75-82a4-c114afce953d_PS
VERBOSE: Successfully updated configuration for device newDeviceName with id 865e68f6-1e71-47b6-80d5-15d3a23bd2b0

La première commande crée une configuration réseau pour l’interface Data0. Cette commande spécifie les paramètres Controller0IPv4Address, Controller1IPv4Address et EnableIscsi. La commande stocke le résultat dans la variable $NetworkConfigData 0.

La deuxième commande utilise l’applet de commande Get-AzureStorSimpleDevice et l’applet de commande Where-Object core pour obtenir un appareil StorSimple en ligne, puis le stocke dans la variable $OnlineDevice.

La commande finale modifie la configuration de l’appareil qui a l’ID d’appareil spécifié à l’aide de l’applet de commande Set-AzureStorSimpleDevice . La commande utilise l’objet de configuration créé par l’applet de commande actuelle dans la première commande.

Paramètres

-Controller0IPv4Address

Spécifie l’adresse IPv4 du contrôleur 0. Spécifiez ce paramètre uniquement pour l’interface Data0.

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

-Controller1IPv4Address

Spécifie l’adresse IPv4 du contrôleur 1. Spécifiez ce paramètre uniquement pour l’interface Data0.

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

-EnableCloud

Indique s’il faut activer l’interface dans le cloud.

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

-EnableIscsi

Indique s’il faut activer Internet SCSI (ISCSI) pour l’interface.

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

-InterfaceAlias

Spécifie l’alias d’interface de l’interface pour lequel cette applet de commande fournit les paramètres. Les valeurs valides sont de Data0 à Data5.

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

-IPv4Address

Spécifie l’adresse IPv4 de l’interface.

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

-IPv4Gateway

Spécifie l’adresse IPv4 d’une passerelle.

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

-IPv4Netmask

Spécifie le masque réseau IPv4 pour l’interface.

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

-IPv6Gateway

Spécifie la passerelle IPv6 pour l’interface.

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

-IPv6Prefix

Spécifie le préfixe IPv6 de l’interface.

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

-Profile

Spécifie un profil Azure.

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

Entrées

None

Sorties

NetworkConfig

Cette applet de commande retourne un objet NetworkConfig qui contient les propriétés suivantes :

  • IsIscsiEnabled (booléen)
  • IsCloudEnabled (booléen)
  • Controller0IPv4Address (IPAddress)
  • Controller1IPv4Address (IPAddress)
  • IPv6Gateway (IPAddress)
  • IPv4Gateway (IPAddress)
  • IPv4Address (IPAddress)
  • IPv6Prefix (String)
  • IPv4Netmask (IPAddress)
  • InterfaceAlias (NetInterfaceId)