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 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Controller1IPv4Address
Określa adres IPv4 dla kontrolera 1. Określ ten parametr tylko dla interfejsu Data0.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EnableCloud
Wskazuje, czy interfejs ma być włączony w chmurze.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EnableIscsi
Wskazuje, czy włączyć interfejs Internet SCSI (ISCSI).
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPv4Address
Określa adres IPv4 dla interfejsu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPv4Gateway
Określa adres IPv4 bramy.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPv4Netmask
Określa maskę sieci IPv4 dla interfejsu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPv6Gateway
Określa bramę IPv6 dla interfejsu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IPv6Prefix
Określa prefiks IPv6 dla interfejsu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Profile
Określa profil platformy Azure.
Typ: | AzureSMProfile |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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)