New-AzureStorSimpleDeviceVolume
지정된 볼륨 컨테이너에 볼륨을 만듭니다.
참고 항목
이 설명서에서 참조되는 cmdlet은 ASM(Azure Service Manager) API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. 이 레거시 PowerShell 모듈은 ASM이 사용 중지될 예정이므로 새 리소스를 만들 때 권장되지 않습니다. 자세한 내용은 Azure Service Manager 사용 중지를 참조 하세요.
Az PowerShell 모듈은 PowerShell을 사용하여 ARM(Azure Resource Manager) 리소스를 관리하는 데 권장되는 PowerShell 모듈입니다.
구문
New-AzureStorSimpleDeviceVolume
-DeviceName <String>
-VolumeContainer <DataContainer>
-VolumeName <String>
-VolumeSizeInBytes <Int64>
-AccessControlRecords <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.AccessControlRecord]>
-VolumeAppType <AppType>
-Online <Boolean>
-EnableDefaultBackup <Boolean>
-EnableMonitoring <Boolean>
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
New-AzureStorSimpleDeviceVolume cmdlet은 지정된 볼륨 컨테이너에 볼륨을 만듭니다. 이 cmdlet은 각 볼륨을 하나 이상의 액세스 제어 레코드와 연결합니다. AccessControlRecord 개체를 가져오려면 Get-AzureStorSimpleAccessControlRecord cmdlet을 사용합니다. 볼륨의 이름, 크기 및 AppType을 지정합니다. 또한 온라인으로 볼륨을 만들지 여부, 기본 백업을 사용할지 여부 및 모니터링을 사용하도록 설정할지 여부를 지정합니다.
예제
예제 1: 볼륨 만들기
PS C:\>$AcrList = Get-AzureStorSimpleAccessControlRecord
PS C:\> Get-AzureStorSimpleDeviceVolumeContainer -DeviceName "Contoso63-AppVm" -VolumeContainerName "VolumeContainer07" | New-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeName "Volume18" -Size 2000000000 -AccessControlRecords $AcrList -VolumeAppType PrimaryVolume -Online $True -EnableDefaultBackup $False -EnableMonitoring $False
VERBOSE: ClientRequestId: a29d1a84-1f81-4f20-9130-7adfe45e41fb_PS
VERBOSE: ClientRequestId: 8fa63df1-3f81-4029-a536-b536a70068ad_PS
VERBOSE: ClientRequestId: 964c5744-8bb1-4f70-beda-95ca4c7f3eb6_PS
VERBOSE: ClientRequestId: f09fff3a-54fa-4a0e-93db-b079260ed2dd_PS
VERBOSE: ClientRequestId: 59aa29e3-8044-411a-adae-b64a2681ffed_PS
VERBOSE: ClientRequestId: 0ffd0297-19be-40fe-a64e-6a2947d831b4_PS
c3b1ad53-7a51-49d7-ae83-94ff1ff3ab90
VERBOSE: The create task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
c3b1ad53-7a51-49d7-ae83-94ff1ff3ab90 for tracking the task's status
VERBOSE: Volume container with name: VolumeContainer07 is found.
첫 번째 명령은 Get-AzureStorSimpleAccessControlRecord cmdlet을 사용하여 StorSimple Manager 서비스 구성에서 액세스 제어 레코드를 가져오고 $AcrList 변수에 저장합니다.
두 번째 명령은 Get-AzureStorSimpleDeviceVolumeContainer cmdlet을 사용하여 Contoso63-AppVm이라는 디바이스에 대해 VolumeContainer07이라는 볼륨 컨테이너를 가져옵니다. 이 명령은 파이프라인 연산자를 사용하여 해당 컨테이너를 현재 cmdlet에 전달합니다. 이 cmdlet은 볼륨을 만듭니다. 이 명령은 볼륨의 이름, 크기 및 $AcrList 저장된 액세스 제어 레코드를 지정합니다. 이 명령은 작업을 시작한 다음 TaskResponse 개체를 반환합니다. 작업의 상태를 보려면 Get-AzureStorSimpleTask cmdlet을 사용합니다.
예제 2: Access Controlaccess 컨트롤 recordsaccess 컨트롤이 없는 볼륨 만들기
PS C:\>Get-AzureStorSimpleDeviceVolumeContainer -DeviceName "Contoso63-AppVm" -VolumeContainerName "VolumeContainer01" | New-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeName "Volume22" -Size 2000000000 -AccessControlRecords @() -VolumeAppType PrimaryVolume -Online $True -EnableDefaultBackup $False -EnableMonitoring $False -WaitForComplete
VERBOSE: ClientRequestId: 3f359790-7e1f-48e7-acf8-ecabba850966_PS
VERBOSE: ClientRequestId: 2723ebcf-cd72-47bb-99b5-0c099d45641b_PS
VERBOSE: ClientRequestId: e605091f-dd63-42a7-bda2-24753cbc1f9a_PS
VERBOSE: ClientRequestId: b3fd08c3-67c5-4309-9591-15d92c360469_PS
VERBOSE: ClientRequestId: 15a024a3-b0c9-4f83-9c34-0ed8b95d024b_PS
VERBOSE: ClientRequestId: c13f92f9-aea1-40dd-af80-3affe273adbe_PS
TaskId : ceef657e-390e-4f7a-aab7-669a29c29e7f
TaskResult : Succeeded
TaskStatus : Completed
ErrorCode :
ErrorMessage :
TaskSteps : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}
VERBOSE: The task created for your create operation has completed successfully.
VERBOSE: ClientRequestId: 1d79febf-f752-4255-af2d-230d40773bc6_PS
AccessType : NoAccess
AcrIdList : {}
AcrList : {}
AppType : PrimaryVolume
DataContainer : Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainer
DataContainerId : 68b63d15-6aa5-4e69-9f9d-4a0bc607d6e9
InstanceId : SS-VOL-d73b7eec-76fc-4310-b347-69b160de8cdd
InternalInstanceId :
IsBackupEnabled : False
IsDefaultBackupEnabled : False
IsMonitoringEnabled : False
Name : Volume22
Online : True
OperationInProgress : None
SizeInBytes : 2000000000
VSN : SS-VOL-d73b7eec-76fc-4310-b347-69b160de8cdd
VERBOSE: Volume container with name: VolumeContainer01 is found.
이 명령은 Get-AzureStorSimpleDeviceVolumeContainer cmdlet을 사용하여 Contoso63-AppVm이라는 디바이스에 대해 VolumeContainer01이라는 볼륨 컨테이너를 가져옵니다. 이 명령은 파이프라인 연산자를 사용하여 해당 컨테이너를 현재 cmdlet에 전달합니다. 이 cmdlet은 볼륨을 만듭니다. 이 명령은 볼륨의 이름, 크기 및 액세스 제어 레코드의 빈 값을 지정합니다. 이 명령은 WaitForComplete 매개 변수를 지정하므로 볼륨을 만든 후 TaskStatusInfo를 반환합니다.
명령은 액세스 제어 레코드를 지정하지 않으므로 이 볼륨에 액세스할 수 없습니다. 나중에 Set-AzureStorSimpleDeviceVolume cmdlet을 사용하여 액세스를 추가할 수 있습니다.
매개 변수
-AccessControlRecords
볼륨과 연결할 액세스 제어 레코드 목록을 지정합니다.
형식: | List<T>[AccessControlRecord] |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-DeviceName
볼륨을 만들 StorSimple 디바이스의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableDefaultBackup
볼륨에 대한 기본 백업을 사용할지 여부를 지정합니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableMonitoring
볼륨에 대한 모니터링을 사용하도록 설정할지 여부를 지정합니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Online
온라인으로 볼륨을 만들지 여부를 지정합니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Profile
Azure 프로필을 지정합니다.
형식: | AzureSMProfile |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VolumeAppType
기본 볼륨 또는 보관 볼륨을 만들지 여부를 지정합니다. 유효한 값은 PrimaryVolume 및 ArchiveVolume입니다.
형식: | AppType |
별칭: | AppType |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VolumeContainer
볼륨을 만들 컨테이너를 DataContainer 개체로 지정합니다. VirtualDisk 개체를 가져오려면 Get-AzureStorSimpleDeviceVolumeContainer cmdlet을 사용합니다.
형식: | DataContainer |
별칭: | Container |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VolumeName
새 볼륨의 이름을 지정합니다.
형식: | String |
별칭: | Name |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VolumeSizeInBytes
볼륨 크기를 바이트 단위로 지정합니다.
형식: | Int64 |
별칭: | SizeInBytes |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WaitForComplete
이 cmdlet은 Windows PowerShell 콘솔에 컨트롤을 반환하기 전에 작업이 완료될 때까지 기다립니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
DataContainer, List\<AccessControlRecord\>
이 cmdlet은 새 볼륨에 대한 DataContainer 개체 및 AccessControlRecord 개체 목록을 허용합니다.
출력
TaskStatusInfo
WaitForComplete 매개 변수를 지정하는 경우 이 cmdlet은 TaskStatusInfo 개체를 반환합니다.