Set-AzureDataDisk
Upraví ukládání hostitele do mezipaměti existujícího datového disku na virtuálním počítači Azure.
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
Set-AzureDataDisk
[-HostCaching] <String>
[-LUN] <Int32>
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureDataDisk
[-DiskName] <String>
[-ResizedSizeInGB] <Int32>
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Rutina Set-AzureDataDisk upraví atributy mezipaměti existujícího datového disku na virtuálním počítači Azure. Určete, který datový disk se má aktualizovat číslem logické jednotky (LUN).
Příklady
Příklad 1: Úprava mezipaměti hostitele pro datový disk
PS C:\> Get-AzureVM "ContosoService" | Set-AzureDataDisk -VM "VirtualMachine07" -LUN 2 -HostCaching ReadOnly | Update-AzureVM
Tento příkaz získá virtuální počítače, které běží ve službě ContosoService pomocí rutiny Get-AzureVM . Příkaz je předá aktuální rutině pomocí operátoru kanálu. Tato rutina nastaví datový disk na logické jednotce 2 virtuálního počítače s názvem VirtualMachine07 tak, aby používal ukládání do mezipaměti hostitele ReadOnly. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny pomocí rutiny Update-AzureVM .
Příklad 2: Úprava mezipaměti hostitele pro všechny datové disky na virtuálním počítači
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Get-AzureDataDisk | Set-AzureDataDisk -HostCaching ReadWrite | Update-AzureVM
Tento příkaz získá objekt pro virtuální počítač s názvem VirtualMachine07 v cloudové službě ContosoService. Příkaz ho předá rutině Get-AzureDataDisk , která získá datové disky pro tento virtuální počítač. Aktuální rutina pak nastaví režim ukládání do mezipaměti hostitele jednotlivých datových disků na ReadWrite. Příkaz aktualizuje virtuální počítač tak, aby odrážel vaše změny.
Parametry
-DiskName
Určuje název konfigurace datového disku, kterou tato rutina upraví.
Typ: | String |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HostCaching
Upozorňující
Ukládání do mezipaměti na disku se nepodporuje u disků o velikosti 4 TiB nebo větší. Pokud je k virtuálnímu počítači připojených více disků, každý disk o velikosti menší než 4 TiB bude podporovat ukládání do mezipaměti.
Při změně nastavení mezipaměti disku Azure se cílový disk odpojí a znovu připojí. Pokud se jedná o disk s operačním systémem, virtuální počítač se restartuje. Před změnou nastavení mezipaměti disku zastavte všechny aplikace nebo služby, které by mohly být tímto přerušením ovlivněny. Nedosažení těchto doporučení může vést k poškození dat.
Určuje nastavení ukládání do mezipaměti na úrovni hostitele disku. Platné hodnoty jsou:
- Nic
- Jen pro čtení
- ReadWrite
Typ: | String |
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 logickou jednotku pro datovou jednotku ve virtuálním počítači. Platné hodnoty jsou: 0 až 15.
Typ: | Int32 |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
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 |
-ResizedSizeInGB
Určuje novou velikost datového disku v gigabajtech. Nová velikost musí být větší než aktuální velikost.
Typ: | Int32 |
Position: | 4 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VM
Určuje objekt virtuálního počítače, který je připojený k datovému disku. 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 |