Bagikan melalui


New-AzureStorSimpleDeviceVolume

Membuat volume dalam kontainer volume tertentu.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

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

Deskripsi

Cmdlet New-AzureStorSimpleDeviceVolume membuat volume dalam kontainer volume tertentu. Cmdlet ini mengaitkan setiap volume dengan satu atau beberapa rekaman kontrol akses. Untuk mendapatkan objek AccessControlRecord , gunakan cmdlet Get-AzureStorSimpleAccessControlRecord . Tentukan nama, ukuran, dan AppType untuk volume. Selain itu, tentukan apakah akan membuat volume secara online, apakah akan mengaktifkan pencadangan default, dan apakah akan mengaktifkan pemantauan.

Contoh

Contoh 1: Membuat volume

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.

Perintah pertama mendapatkan rekaman kontrol akses dalam konfigurasi layanan StorSimple Manager dengan menggunakan cmdlet Get-AzureStorSimpleAccessControlRecord , lalu menyimpannya dalam variabel $AcrList.

Perintah kedua mendapatkan kontainer volume bernama VolumeContainer07 untuk perangkat bernama Contoso63-AppVm dengan menggunakan cmdlet Get-AzureStorSimpleDeviceVolumeContainer . Perintah meneruskan kontainer tersebut ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet ini membuat volume. Perintah menentukan nama untuk volume, ukuran, dan rekaman kontrol akses yang disimpan dalam $AcrList. Perintah ini memulai pekerjaan, lalu mengembalikan objek TaskResponse . Untuk melihat status pekerjaan, gunakan cmdlet Get-AzureStorSimpleTask .

Contoh 2: Membuat volume tanpa kontrol Access Controlaccess kontrolakses kontrol

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.

Perintah ini mendapatkan kontainer volume bernama VolumeContainer01 untuk perangkat bernama Contoso63-AppVm dengan menggunakan cmdlet Get-AzureStorSimpleDeviceVolumeContainer . Perintah meneruskan kontainer tersebut ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet ini membuat volume. Perintah menentukan nama untuk volume, ukuran, dan nilai kosong untuk rekaman kontrol akses. Perintah ini menentukan parameter WaitForComplete , sehingga mengembalikan TaskStatusInfo setelah membuat volume.

Karena perintah tidak menentukan rekaman kontrol akses, volume ini tidak dapat diakses. Anda dapat menambahkan akses, nanti, dengan menggunakan cmdlet Set-AzureStorSimpleDeviceVolume .

Parameter

-AccessControlRecords

Menentukan daftar rekaman kontrol akses untuk dikaitkan dengan volume.

Jenis:List<T>[AccessControlRecord]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-DeviceName

Menentukan nama perangkat StorSimple tempat membuat volume.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-EnableDefaultBackup

Menentukan apakah akan mengaktifkan pencadangan default untuk volume.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-EnableMonitoring

Menentukan apakah akan mengaktifkan pemantauan untuk volume.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Online

Menentukan apakah akan membuat volume secara online.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Profile

Menentukan profil Azure.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-VolumeAppType

Menentukan apakah akan membuat volume utama atau arsip. Nilai yang valid adalah: PrimaryVolume dan ArchiveVolume.

Jenis:AppType
Alias:AppType
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-VolumeContainer

Menentukan kontainer, sebagai objek DataContainer , untuk membuat volume. Untuk mendapatkan objek VirtualDisk , gunakan cmdlet Get-AzureStorSimpleDeviceVolumeContainer .

Jenis:DataContainer
Alias:Container
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-VolumeName

Menentukan nama untuk volume baru.

Jenis:String
Alias:Name
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-VolumeSizeInBytes

Menentukan ukuran volume dalam byte.

Jenis:Int64
Alias:SizeInBytes
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WaitForComplete

Menunjukkan bahwa cmdlet ini menunggu operasi selesai sebelum mengembalikan kontrol ke konsol Windows PowerShell.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

DataContainer, List\<AccessControlRecord\>

Cmdlet ini menerima objek DataContainer dan daftar objek AccessControlRecord untuk volume baru.

Output

TaskStatusInfo

Cmdlet ini mengembalikan objek TaskStatusInfo , jika Anda menentukan parameter WaitForComplete .