Add-AzureDataDisk
Menambahkan disk data ke komputer virtual.
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
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>]
Deskripsi
Cmdlet Add-AzureDataDisk menambahkan disk data baru atau yang sudah ada ke objek komputer virtual Azure. Gunakan parameter CreateNew untuk membuat disk data baru yang memiliki ukuran dan label tertentu. Gunakan parameter Impor untuk melampirkan disk yang ada dari repositori gambar. Gunakan parameter ImportFrom untuk melampirkan disk yang ada dari blob di akun penyimpanan. Anda dapat menentukan mode host-cache dari disk data yang terpasang.
Contoh
Contoh 1: Mengimpor disk data dari repositori
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine07" | Add-AzureDataDisk -Import -DiskName "Disk68" -LUN 0 | Update-AzureVM
Perintah ini mendapatkan objek komputer virtual untuk komputer virtual bernama VirtualMachine07 di layanan cloud ContosoService dengan menggunakan cmdlet Get-AzureVM . Perintah meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Perintah itu melampirkan disk data yang ada dari repositori ke komputer virtual. Disk data memiliki LUN 0. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda dengan menggunakan cmdlet Update-AzureVM .
Contoh 2: Menambahkan disk data baru
PS C:\> Get-AzureVM "ContosoService" -Name "VirtualMachine08" | Add-AzureDataDisk -CreateNew -DiskSizeInGB 128 -DiskLabel "main" -LUN 0 | Update-AzureVM
Perintah ini mendapatkan objek komputer virtual untuk komputer virtual bernama VirtualMachine08. Perintah meneruskannya ke cmdlet saat ini. Perintah itu melampirkan disk data baru bernama MyNewDisk.vhd. Cmdlet membuat disk dalam kontainer vhds di akun penyimpanan default langganan saat ini. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda.
Contoh 3: Menambahkan disk data dari lokasi tertentu
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
Perintah ini mendapatkan objek komputer virtual untuk komputer virtual bernama Database. Perintah meneruskannya ke cmdlet saat ini. Perintah tersebut melampirkan disk data yang ada bernama Disk14.vhd dari lokasi yang ditentukan. Perintah memperbarui komputer virtual untuk mencerminkan perubahan Anda.
Parameter
-CreateNew
Menunjukkan bahwa cmdlet ini membuat disk data.
Jenis: | SwitchParameter |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DiskLabel
Menentukan label disk untuk disk data baru.
Jenis: | String |
Position: | 2 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DiskName
Menentukan nama disk data di repositori disk.
Jenis: | String |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-DiskSizeInGB
Menentukan ukuran disk logis, dalam gigabyte, untuk disk data baru.
Jenis: | Int32 |
Position: | 1 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-HostCaching
Menentukan pengaturan penembolokan tingkat host disk. Nilai yang valid adalah:
- Tidak
- Baca Saja
- ReadWrite
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Import
Menunjukkan bahwa cmdlet ini mengimpor disk data yang ada dari repositori gambar.
Jenis: | SwitchParameter |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ImportFrom
Menunjukkan bahwa cmdlet ini mengimpor disk data yang ada dari blob di akun penyimpanan.
Jenis: | SwitchParameter |
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 nomor unit logis (LUN) untuk drive data di komputer virtual. Nilai yang valid adalah: 0 hingga 15. Setiap disk data harus memiliki LUN yang unik.
Jenis: | Int32 |
Position: | 3 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MediaLocation
Menentukan lokasi blob di akun penyimpanan Azure tempat cmdlet ini menyimpan disk data. Jika Anda tidak menentukan lokasi, cmdlet menyimpan disk data dalam kontainer vhds di akun penyimpanan default untuk langganan saat ini. Jika kontainer vhds tidak ada, cmdlet membuat kontainer vhds.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
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 |
-VM
Menentukan objek komputer virtual tempat cmdlet ini melampirkan 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 |