Sdílet prostřednictvím


New-AzureStorSimpleDeviceVolume

Vytvoří svazek v zadaném kontejneru svazku.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

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

Rutina New-AzureStorSimpleDeviceVolume vytvoří svazek v zadaném kontejneru svazku. Tato rutina přidruží každý svazek k jednomu nebo více záznamům řízení přístupu. Chcete-li získat AccessControlRecord objekty, použijte rutinu Get-AzureStorSimpleAccessControlRecord . Zadejte název, velikost a typ aplikace svazku. Určete také, jestli se má svazek vytvořit online, jestli se má povolit výchozí zálohování a jestli se má povolit monitorování.

Příklady

Příklad 1: Vytvoření svazku

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.

První příkaz získá záznamy řízení přístupu v konfiguraci služby StorSimple Manager pomocí rutiny Get-AzureStorSimpleAccessControlRecord a pak je uloží do proměnné $AcrList.

Druhý příkaz získá kontejner svazku s názvem VolumeContainer07 pro zařízení s názvem Contoso63-AppVm pomocí rutiny Get-AzureStorSimpleDeviceVolumeContainer . Příkaz předá tento kontejner aktuální rutině pomocí operátoru kanálu. Tato rutina vytvoří svazek. Příkaz určuje název svazku, velikost a záznamy řízení přístupu uložené v $AcrList. Tento příkaz spustí úlohu a vrátí objekt TaskResponse . Pokud chcete zobrazit stav úlohy, použijte rutinu Get-AzureStorSimpleTask .

Příklad 2: Vytvoření svazku bez řízení přístupu control 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.

Tento příkaz získá kontejner svazku s názvem VolumeContainer01 pro zařízení s názvem Contoso63-AppVm pomocí rutiny Get-AzureStorSimpleDeviceVolumeContainer . Příkaz předá tento kontejner aktuální rutině pomocí operátoru kanálu. Tato rutina vytvoří svazek. Příkaz určuje název svazku, velikost a prázdnou hodnotu pro záznamy řízení přístupu. Tento příkaz určuje parametr WaitForComplete , takže vrátí TaskStatusInfo po vytvoření svazku.

Vzhledem k tomu, že příkaz určuje žádné záznamy řízení přístupu, nelze k tomuto svazku získat přístup. Přístup můžete později přidat pomocí rutiny Set-AzureStorSimpleDeviceVolume .

Parametry

-AccessControlRecords

Určuje seznam záznamů řízení přístupu, které se mají přidružit ke svazku.

Typ:List<T>[AccessControlRecord]
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DeviceName

Určuje název zařízení StorSimple, na kterém se má svazek vytvořit.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EnableDefaultBackup

Určuje, jestli se má pro svazek povolit výchozí zálohování.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-EnableMonitoring

Určuje, jestli se má povolit monitorování svazku.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Online

Určuje, jestli se má svazek vytvořit online.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VolumeAppType

Určuje, jestli se má vytvořit primární nebo archivní svazek. Platné hodnoty jsou: PrimaryVolume a ArchiveVolume.

Typ:AppType
Aliasy:AppType
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VolumeContainer

Určuje kontejner jako objekt DataContainer , ve kterém se má svazek vytvořit. K získání objektu VirtualDisk použijte rutinu Get-AzureStorSimpleDeviceVolumeContainer .

Typ:DataContainer
Aliasy:Container
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VolumeName

Určuje název nového svazku.

Typ:String
Aliasy:Name
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VolumeSizeInBytes

Určuje velikost svazku v bajtech.

Typ:Int64
Aliasy:SizeInBytes
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WaitForComplete

Označuje, že tato rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

DataContainer, List\<AccessControlRecord\>

Tato rutina přijímá objekt DataContainer a seznam objektů AccessControlRecord pro nový svazek.

Výstupy

TaskStatusInfo

Tato rutina vrátí TaskStatusInfo objekt, pokud zadáte WaitForComplete parametr.