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.

Syntax

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
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-DiskLabel

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

Typ:String
Position:2
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-DiskName

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

Typ:String
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-DiskSizeInGB

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

Typ:Int32
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters: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
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Import

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

Typ:SwitchParameter
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-ImportFrom

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

Typ:SwitchParameter
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters: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
Aliases:infa
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Určuje informační proměnnou.

Typ:String
Aliases:iv
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters: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
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters: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
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters: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
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:InputObject
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False