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)