다음을 통해 공유


New-AzureStorSimpleNetworkConfig

네트워크 구성 개체를 준비합니다.

참고

이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 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

New-AzureStorSimpleNetworkConfig cmdlet은 Set-AzureStorSimpleDevice cmdlet에 전달할 네트워크 구성 개체를 준비합니다. Controller0IPAddress 매개 변수 및 Controller1IPAddress 매개 변수는 Data0 인터페이스에서만 설정합니다. Data0은 Controller0IPAddress, Controller1IPAdress 및 EnableIscsi세 가지 설정만 지원합니다.

예제

예제 1: 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

이 명령은 Data0 인터페이스에 대한 네트워크 구성을 만듭니다. 이 명령은 Controller0IPv4Address, Controller1IPv4AddressEnableIscsi 매개 변수를 지정합니다. 이 cmdlet은 이러한 세 매개 변수에 대해서만 Data0을 구성할 수 있습니다.

예제 2: 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

이 명령은 Data1 인터페이스를 구성합니다.

예제 3: 디바이스에 대한 구성 수정

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

첫 번째 명령은 Data0 인터페이스에 대한 네트워크 구성을 만듭니다. 이 명령은 Controller0IPv4Address, Controller1IPv4AddressEnableIscsi 매개 변수를 지정합니다. 이 명령은 결과를 $NetworkConfigData 0 변수에 저장합니다.

두 번째 명령은 Get-AzureStorSimpleDevice cmdlet 및 Where-Object 코어 cmdlet을 사용하여 온라인 StorSimple 디바이스를 가져와서 $OnlineDevice 변수에 저장합니다.

최종 명령은 Set-AzureStorSimpleDevice cmdlet을 사용하여 지정된 디바이스 ID가 있는 디바이스에 대한 구성을 수정합니다. 이 명령은 현재 cmdlet이 첫 번째 명령에서 만든 구성 개체를 사용합니다.

매개 변수

-Controller0IPv4Address

컨트롤러 0의 IPv4 주소를 지정합니다. Data0 인터페이스에 대해서만 이 매개 변수를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Controller1IPv4Address

컨트롤러 1의 IPv4 주소를 지정합니다. Data0 인터페이스에 대해서만 이 매개 변수를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCloud

인터페이스를 클라우드로 사용할지 여부를 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableIscsi

인터페이스에 대해 ISCSI(인터넷 SCSI)를 사용하도록 설정할지 여부를 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InterfaceAlias

이 cmdlet이 설정을 제공하는 인터페이스의 인터페이스 별칭을 지정합니다. 유효한 값은 Data0에서 Data5까지입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Address

인터페이스의 IPv4 주소를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Gateway

게이트웨이의 IPv4 주소를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Netmask

인터페이스에 대한 IPv4 netmask를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Gateway

인터페이스에 대한 IPv6 게이트웨이를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Prefix

인터페이스의 IPv6 접두사를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Azure 프로필을 지정합니다.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

NetworkConfig

이 cmdlet은 다음 속성을 포함하는 NetworkConfig 개체를 반환합니다.

  • IsIscsiEnabled (부울)
  • IsCloudEnabled (부울)
  • Controller0IPv4Address (IPAddress)
  • Controller1IPv4Address (IPAddress)
  • IPv6Gateway (IPAddress)
  • IPv4Gateway (IPAddress)
  • IPv4Address (IPAddress)
  • IPv6Prefix (문자열)
  • IPv4Netmask (IPAddress)
  • InterfaceAlias (NetInterfaceId)