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 .