Sdílet prostřednictvím


Add-AzureDataDisk

Přidá datový disk k virtuálnímu počítači.

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

Add-AzureDataDisk
   [-CreateNew]
   [-DiskSizeInGB] <Int32>
   [-DiskLabel] <String>
   [-LUN] <Int32>
   [-MediaLocation <String>]
   [-HostCaching <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureDataDisk
   [-Import]
   [-DiskName] <String>
   [-LUN] <Int32>
   [-HostCaching <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureDataDisk
   [-ImportFrom]
   [-DiskLabel] <String>
   [-LUN] <Int32>
   -MediaLocation <String>
   [-HostCaching <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Rutina Add-AzureDataDisk přidá do objektu virtuálního počítače Azure nový nebo existující datový disk. Pomocí parametru CreateNew vytvořte nový datový disk, který má zadanou velikost a popisek. Pomocí parametru Import připojte existující disk z úložiště imagí. Pomocí parametru ImportFrom připojte existující disk z objektu blob v účtu úložiště. Můžete zadat režim mezipaměti hostitele připojeného datového disku.

Příklady

Příklad 1: Import datového disku z úložiště

PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Add-AzureDataDisk -Import -DiskName "Disk68" -LUN 0 | Update-AzureVM

Tento příkaz získá objekt virtuálního počítače pro virtuální počítač s názvem VirtualMachine07 v cloudové službě ContosoService pomocí rutiny Get-AzureVM . Příkaz ho předá aktuální rutině pomocí operátoru kanálu. Tento příkaz připojí existující datový disk z úložiště k virtuálnímu počítači. Datový disk má logickou jednotku 0. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny pomocí rutiny Update-AzureVM .

Příklad 2: Přidání nového datového disku

PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine08" | Add-AzureDataDisk -CreateNew -DiskSizeInGB 128 -DiskLabel "main" -LUN 0 | Update-AzureVM

Tento příkaz získá objekt virtuálního počítače pro virtuální počítač s názvem VirtualMachine08. Příkaz ho předá aktuální rutině. Tento příkaz připojí nový datový disk s názvem MyNewDisk.vhd. Rutina vytvoří disk v kontejneru virtuálních pevných disků ve výchozím účtu úložiště aktuálního předplatného. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny.

Příklad 3: Přidání datového disku ze zadaného umístění

PS C:\> Get-AzureVM "ContosoService" -Name "Database" | Add-AzureDataDisk -ImportFrom -MediaLocation "https://contosostorage.blob.core.windows.net/container07/Disk14.vhd" -DiskLabel "main" -LUN 0 | Update-AzureVM

Tento příkaz získá objekt virtuálního počítače pro virtuální počítač s názvem Database. Příkaz ho předá aktuální rutině. Tento příkaz připojí existující datový disk s názvem Disk14.vhd ze zadaného umístění. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny.

Parametry

-CreateNew

Označuje, že tato rutina vytvoří datový disk.

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

-DiskLabel

Určuje popisek disku pro nový datový disk.

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

-DiskName

Určuje název datového disku v úložišti disků.

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

-DiskSizeInGB

Určuje velikost logického disku v gigabajtech nového datového disku.

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

-HostCaching

Určuje nastavení ukládání do mezipaměti na úrovni hostitele disku. Platné hodnoty jsou:

  • Nic
  • Jen pro čtení
  • ReadWrite
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Import

Označuje, že tato rutina importuje existující datový disk z úložiště imagí.

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

-ImportFrom

Označuje, že tato rutina importuje existující datový disk z objektu blob v účtu úložiště.

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

-InformationAction

Určuje, jak tato rutina reaguje na informační událost.

Tento parametr přijímá tyto hodnoty:

  • Pokračovat
  • Ignorovat
  • Informovat se
  • SilentlyContinue
  • Zastavit
  • Suspend
Typ:ActionPreference
Aliasy:infa
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InformationVariable

Určuje informační proměnnou.

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

-LUN

Určuje logické číslo jednotky (LUN) pro datovou jednotku ve virtuálním počítači. Platné hodnoty jsou: 0 až 15. Každý datový disk musí mít jedinečnou logickou jednotku( LUN).

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

-MediaLocation

Určuje umístění objektu blob v účtu úložiště Azure, kde tato rutina ukládá datový disk. Pokud nezadáte umístění, rutina uloží datový disk do kontejneru vhds ve výchozím účtu úložiště pro aktuální předplatné. Pokud kontejner vhds neexistuje, rutina vytvoří kontejner vhds.

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

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

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

-VM

Určuje objekt virtuálního počítače, ke kterému tato rutina připojí datový disk. K získání objektu virtuálního počítače použijte rutinu Get-AzureVM .

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