Partilhar via


New-AzureStorSimpleNetworkConfig

Prepara um objeto de configuração de rede.

Nota

Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo do PowerShell herdado não é recomendado ao criar novos recursos, uma vez que o ASM está agendado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.

O módulo Az PowerShell é o módulo PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o 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

O cmdlet New-AzureStorSimpleNetworkConfig prepara um objeto de configuração de rede para passar para o cmdlet Set-AzureStorSimpleDevice . Defina o parâmetro Controller0IPAddress e o parâmetro Controller1IPAddress somente na interface Data0. Data0 suporta apenas três configurações: Controller0IPAddress, Controller1IPAdress e EnableIscsi.

Exemplos

Exemplo 1: Configurar uma 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

Este comando cria a configuração de rede para a interface Data0. Este comando especifica os parâmetros Controller0IPv4Address, Controller1IPv4Address e EnableIscsi . Este cmdlet pode configurar Data0 apenas para esses três parâmetros.

Exemplo 2: Configurar uma interface diferente de Data0 e

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

Este comando configura a interface Data1.

Exemplo 3: Modificar uma configuração para um dispositivo

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

O primeiro comando cria uma configuração de rede para a interface Data0. Este comando especifica os parâmetros Controller0IPv4Address, Controller1IPv4Address e EnableIscsi . O comando armazena o resultado na variável $NetworkConfigData 0.

O segundo comando usa o cmdlet Get-AzureStorSimpleDevice e o cmdlet principal Where-Object para obter um dispositivo StorSimple online e, em seguida, armazena-o na variável $OnlineDevice.

O comando final modifica a configuração do dispositivo que tem a ID do dispositivo especificado usando o cmdlet Set-AzureStorSimpleDevice . O comando usa o objeto de configuração que o cmdlet atual criou no primeiro comando.

Parâmetros

-Controller0IPv4Address

Especifica o endereço IPv4 para o controlador 0. Especifique esse parâmetro somente para a interface Data0.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-Controller1IPv4Address

Especifica o endereço IPv4 para o controlador 1. Especifique esse parâmetro somente para a interface Data0.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCloud

Indica se a interface deve ser habilitada para a nuvem.

Tipo:Boolean
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableIscsi

Indica se o Internet SCSI (ISCSI) deve ser habilitado para a interface.

Tipo:Boolean
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-InterfaceAlias

Especifica o alias de interface da interface para a qual este cmdlet fornece configurações. Os valores válidos são de Data0 a Data5.

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Address

Especifica o endereço IPv4 para a interface.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Gateway

Especifica o endereço IPv4 de um gateway.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Netmask

Especifica a máscara de rede IPv4 para a interface.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Gateway

Especifica o gateway IPv6 para a interface.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Prefix

Especifica o prefixo IPv6 para a interface.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Especifica um perfil do Azure.

Tipo:AzureSMProfile
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

NetworkConfig

Este cmdlet retorna um objeto NetworkConfig que contém as seguintes propriedades:

  • IsIscsiEnabled (Booleano)
  • IsCloudEnabled (Booleano)
  • Controller0IPv4Address (Endereço IPAddress)
  • Controller1IPv4Address (Endereço IPAddress)
  • IPv6Gateway (endereço IPAddress)
  • IPv4Gateway (endereço IPAddress)
  • IPv4Address (Endereço IPAddress)
  • IPv6Prefix (String)
  • IPv4Netmask (Endereço IPAddress)
  • InterfaceAlias (NetInterfaceId)