Udostępnij za pośrednictwem


New-AzureStorSimpleNetworkConfig

Przygotowuje obiekt konfiguracji sieci.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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>]

Opis

Polecenie cmdlet New-AzureStorSimpleNetworkConfig przygotowuje obiekt konfiguracji sieci do przekazania do polecenia cmdlet Set-AzureStorSimpleDevice . Ustaw parametr Controller0IPAddress i parametr Controller1IPAddress tylko w interfejsie Data0. Funkcja Data0 obsługuje tylko trzy ustawienia: Controller0IPAddress, Controller1IPAdress i EnableIscsi.

Przykłady

Przykład 1. Konfigurowanie interfejsu 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

To polecenie tworzy konfigurację sieci dla interfejsu Data0. To polecenie określa parametry Controller0IPv4Address, Controller1IPv4Address i EnableIscsi . To polecenie cmdlet może skonfigurować usługę Data0 tylko dla tych trzech parametrów.

Przykład 2: Konfigurowanie interfejsu innego niż 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

To polecenie konfiguruje interfejs Data1.

Przykład 3. Modyfikowanie konfiguracji urządzenia

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

Pierwsze polecenie tworzy konfigurację sieci dla interfejsu Data0. To polecenie określa parametry Controller0IPv4Address, Controller1IPv4Address i EnableIscsi . Polecenie przechowuje wynik w zmiennej $NetworkConfigData 0.

Drugie polecenie używa polecenia cmdlet Get-AzureStorSimpleDevice i polecenia cmdlet Where-Object core w celu pobrania urządzenia StorSimple online, a następnie zapisuje je w zmiennej $OnlineDevice.

Końcowe polecenie modyfikuje konfigurację urządzenia z określonym identyfikatorem urządzenia przy użyciu polecenia cmdlet Set-AzureStorSimpleDevice . Polecenie używa obiektu konfiguracji utworzonego w pierwszym poleceniu.

Parametry

-Controller0IPv4Address

Określa adres IPv4 dla kontrolera 0. Określ ten parametr tylko dla interfejsu Data0.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Controller1IPv4Address

Określa adres IPv4 dla kontrolera 1. Określ ten parametr tylko dla interfejsu Data0.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCloud

Wskazuje, czy interfejs ma być włączony w chmurze.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableIscsi

Wskazuje, czy włączyć interfejs Internet SCSI (ISCSI).

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InterfaceAlias

Określa alias interfejsu, dla którego to polecenie cmdlet dostarcza ustawienia. Prawidłowe wartości to od Data0 do Data5.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Address

Określa adres IPv4 dla interfejsu.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Gateway

Określa adres IPv4 bramy.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Netmask

Określa maskę sieci IPv4 dla interfejsu.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Gateway

Określa bramę IPv6 dla interfejsu.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Prefix

Określa prefiks IPv6 dla interfejsu.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

NetworkConfig

To polecenie cmdlet zwraca obiekt NetworkConfig zawierający następujące właściwości:

  • IsIscsiEnabled (wartość logiczna)
  • IsCloudEnabled (wartość logiczna)
  • Controller0IPv4Address (IPAddress)
  • Controller1IPv4Address (IPAddress)
  • IPv6Gateway (IPAddress)
  • IPv4Gateway (IPAddress)
  • IPv4Address (IPAddress)
  • IPv6Prefix (ciąg)
  • IPv4Netmask (IPAddress)
  • InterfaceAlias (NetInterfaceId)