Compartilhar via


New-AzureStorSimpleNetworkConfig

Prepara um objeto de configuração de rede.

Observação

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

O módulo do Az PowerShell é o módulo recomendado do PowerShell para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.

Sintaxe

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 dá suporte a 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

Esse comando cria a configuração de rede para a interface Data0. Esse comando especifica os parâmetros Controller0IPv4Address, Controller1IPv4Address e EnableIscsi . Esse 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

Esse 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. Esse 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 especificada 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
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Controller1IPv4Address

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableCloud

Indica se a interface deve ser habilitada para a nuvem.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableIscsi

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

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InterfaceAlias

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPv4Address

Especifica o endereço IPv4 para a interface.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPv4Gateway

Especifica o endereço IPv4 de um gateway.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPv4Netmask

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPv6Gateway

Especifica o gateway IPv6 para a interface.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPv6Prefix

Especifica o prefixo IPv6 para a interface.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Profile

Especifica um perfil do Azure.

Tipo:AzureSMProfile
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

NetworkConfig

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

  • IsIscsiEnabled (booleano)
  • IsCloudEnabled (booleano)
  • Controller0IPv4Address (endereço IP)
  • Controller1IPv4Address (endereço IP)
  • IPv6Gateway (endereço IP)
  • IPv4Gateway (endereço IP)
  • IPv4Address (endereço IP)
  • IPv6Prefix (cadeia de caracteres)
  • IPv4Netmask (endereço IP)
  • InterfaceAlias (NetInterfaceId)