Set-AzureDataDisk
Memodifikasi penembolokan host disk data yang ada di komputer virtual Azure.
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
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>]
Deskripsi
Cmdlet Set-AzureDataDisk memodifikasi atribut cache dari disk data yang ada pada komputer virtual Azure. Tentukan disk data mana yang akan diperbarui oleh nomor unit logis (LUN).
Contoh
Contoh 1: Mengubah penembolokan host untuk disk data
PS C:\> Get-AzureVM "ContosoService" | Set-AzureDataDisk -VM "VirtualMachine07" -LUN 2 -HostCaching ReadOnly | Update-AzureVM
Perintah ini mendapatkan komputer virtual yang berjalan pada layanan bernama ContosoService dengan menggunakan cmdlet Get-AzureVM . Perintah meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet tersebut mengatur disk data di LUN 2 komputer virtual bernama VirtualMachine07 untuk menggunakan penembolokan host ReadOnly. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda dengan menggunakan cmdlet Update-AzureVM .
Contoh 2: Mengubah penembolokan host untuk semua disk data pada komputer virtual
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Get-AzureDataDisk | Set-AzureDataDisk -HostCaching ReadWrite | Update-AzureVM
Perintah ini mendapatkan objek untuk komputer virtual bernama VirtualMachine07 pada layanan cloud ContosoService. Perintah meneruskannya ke cmdlet Get-AzureDataDisk , yang mendapatkan disk data untuk komputer virtual tersebut. Cmdlet saat ini kemudian mengatur mode penembolokan host dari setiap disk data ke ReadWrite. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda.
Parameter
-DiskName
Menentukan nama konfigurasi disk data yang dimodifikasi cmdlet ini.
Jenis: | String |
Position: | 3 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-HostCaching
Peringatan
Penembolokan Disk tidak didukung untuk disk 4 TiB dan yang lebih besar. Jika beberapa disk terpasang ke VM Anda, setiap disk yang lebih kecil dari 4 TiB akan mendukung penembolokan.
Mengubah pengaturan cache disk Azure akan mencopot dan memasang kembali disk target. Jika itu adalah disk sistem operasi, VM dihidupkan ulang. Hentikan semua aplikasi/layanan yang mungkin terpengaruh oleh gangguan ini sebelum mengubah pengaturan cache disk. Tidak mengikuti rekomendasi tersebut dapat menyebabkan kerusakan data.
Menentukan pengaturan penembolokan tingkat host disk. Nilai yang valid adalah:
- Tidak
- Baca Saja
- ReadWrite
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InformationAction
Menentukan bagaimana cmdlet ini merespons peristiwa informasi.
Nilai yang dapat diterima untuk parameter ini adalah:
- Lanjutkan
- Abaikan
- Tanya
- Lanjutkan Diam-diam
- Stop
- Tangguhkan
Jenis: | ActionPreference |
Alias: | infa |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InformationVariable
Menentukan variabel informasi.
Jenis: | String |
Alias: | iv |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-LUN
Menentukan LUN untuk drive data di komputer virtual. Nilai yang valid adalah: 0 hingga 15.
Jenis: | Int32 |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Jenis: | AzureSMProfile |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResizedSizeInGB
Menentukan ukuran baru, dalam gigabyte, untuk disk data. Ukuran baru harus lebih besar dari ukuran saat ini.
Jenis: | Int32 |
Position: | 4 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-VM
Menentukan objek komputer virtual yang dilampirkan ke disk data. Untuk mendapatkan objek komputer virtual, gunakan cmdlet Get-AzureVM .
Jenis: | IPersistentVM |
Alias: | InputObject |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |