使用 PowerShell 管理 Azure 磁盤

Azure 虛擬機(jī)使用磁盤來存儲(chǔ) VM 操作系統(tǒng)、應(yīng)用程序和數(shù)據(jù)。 創(chuàng)建 VM 時(shí),請(qǐng)務(wù)必選擇適用于所需工作負(fù)荷的磁盤大小和配置。 本教程介紹如何部署和管理 VM 磁盤。 學(xué)習(xí)內(nèi)容:

OS 磁盤和臨時(shí)磁盤

數(shù)據(jù)磁盤數(shù)

標(biāo)準(zhǔn)磁盤和高級(jí)磁盤

磁盤性能

附加和準(zhǔn)備數(shù)據(jù)磁盤

本教程需要 Azure PowerShell 模塊 3.6 或更高版本。 運(yùn)行Get-Module -ListAvailable AzureRM即可查找版本。 如果需要升級(jí),請(qǐng)參閱安裝 Azure PowerShell 模塊。如果在本地運(yùn)行 PowerShell,則還需運(yùn)行Login-AzureRmAccount -EnvironmentName AzureChinaCloud以創(chuàng)建與 Azure 的連接。

默認(rèn) Azure 磁盤

創(chuàng)建 Azure 虛擬機(jī)后,將自動(dòng)向此虛擬機(jī)附加兩個(gè)磁盤。

操作系統(tǒng)磁盤 - 操作系統(tǒng)磁盤大小可達(dá) 1 TB,并可托管 VM 操作系統(tǒng)。 OS 磁盤默認(rèn)分配有一個(gè) c: 驅(qū)動(dòng)器號(hào)。 已針對(duì) OS 性能優(yōu)化了 OS 磁盤的磁盤緩存配置。 OS 磁盤不得承載應(yīng)用程序或數(shù)據(jù)。 對(duì)于應(yīng)用程序和數(shù)據(jù),請(qǐng)使用數(shù)據(jù)磁盤,詳情請(qǐng)參見本文稍后部分。

臨時(shí)磁盤- 臨時(shí)磁盤使用 VM 所在的 Azure 主機(jī)上的固態(tài)驅(qū)動(dòng)器。 臨時(shí)磁盤具有高性能,可用于臨時(shí)數(shù)據(jù)處理等操作。 但是,如果將 VM 移動(dòng)到新的主機(jī),臨時(shí)磁盤上存儲(chǔ)的數(shù)據(jù)都將被刪除。 臨時(shí)磁盤的大小由 VM 大小決定。 臨時(shí)磁盤默認(rèn)分配有一個(gè) d: 驅(qū)動(dòng)器號(hào)。

臨時(shí)磁盤大小

類型VM 大小臨時(shí)磁盤大小上限 (GB)

常規(guī)用途A 和 D 系列800

計(jì)算優(yōu)化F 系列800

內(nèi)存優(yōu)化D 系列6144

Azure 數(shù)據(jù)磁盤

可添加額外的數(shù)據(jù)磁盤,用于安裝應(yīng)用程序和存儲(chǔ)數(shù)據(jù)。 在任何需要持久和靈敏數(shù)據(jù)存儲(chǔ)的情況下,都應(yīng)使用數(shù)據(jù)磁盤。 每個(gè)數(shù)據(jù)磁盤的最大容量為 1 TB。 虛擬機(jī)的大小決定可附加到 VM 的數(shù)據(jù)磁盤數(shù)。 每個(gè) VM 核心可附加兩個(gè)數(shù)據(jù)磁盤。

每個(gè) VM 的最大數(shù)據(jù)磁盤數(shù)

類型VM 大小每個(gè) VM 的最大數(shù)據(jù)磁盤數(shù)

常規(guī)用途A 和 D 系列32

計(jì)算優(yōu)化F 系列32

內(nèi)存優(yōu)化D 系列64

VM 磁盤類型

Azure 提供兩種類型的磁盤。

標(biāo)準(zhǔn)磁盤

標(biāo)準(zhǔn)存儲(chǔ)以 HDD 為基礎(chǔ),可以在確保性能的同時(shí)提供經(jīng)濟(jì)高效的存儲(chǔ)。 標(biāo)準(zhǔn)磁盤適用于經(jīng)濟(jì)高效的開發(fā)和測(cè)試工作負(fù)荷。

高級(jí)磁盤

高級(jí)磁盤由基于 SSD 的高性能、低延遲磁盤提供支持。 完美適用于運(yùn)行生產(chǎn)工作負(fù)荷的 VM。 高級(jí)存儲(chǔ)支持 DS 系列、DSv2 系列和 FS 系列 VM。 高級(jí)磁盤分為 3 種類型(P10、P20 和 P30),磁盤大小決定磁盤類型。 選擇時(shí),磁盤大小值舍入為下一類型。 例如,大小在 128 GB 以下的磁盤類型為 P10,大小在 129 和 512 之間的磁盤類型為 P20,大小在 512 以上的磁盤類型為 P30。

高級(jí)磁盤性能

高級(jí)存儲(chǔ)磁盤類型P10P20P30

磁盤大?。ㄏ蛏仙崛耄?28 GB512 GB1,024 GB (1 TB)

每個(gè)磁盤的 IOPS5002,3005,000

每個(gè)磁盤的吞吐量100 MB/秒150 MB/秒200 MB/秒

盡管上表確定了每個(gè)磁盤的最大 IOPS,但還可通過條帶化多個(gè)數(shù)據(jù)磁盤實(shí)現(xiàn)更高級(jí)別的性能。 例如,可向 Standard_GS5 VM 附加 64 個(gè)數(shù)據(jù)磁盤。 如果這些磁盤的大小都為 P30,則最大可實(shí)現(xiàn) 80,000 IOPS。 若要詳細(xì)了解每個(gè) VM 的最大 IOPS,請(qǐng)參閱VM 類型和大小。

創(chuàng)建并附加磁盤

若要完成本教程中的示例,必須現(xiàn)有一個(gè)虛擬機(jī)。 如果需要,此腳本示例可為你創(chuàng)建一個(gè)虛擬機(jī)。 按照教程進(jìn)行操作時(shí),請(qǐng)根據(jù)需要替換資源組和 VM 名稱。

使用New-AzureRmDiskConfig創(chuàng)建初始配置。 以下示例配置大小為 128 GB 的磁盤。

PowerShell復(fù)制

$diskConfig=New-AzureRmDiskConfig-LocationChinaEast-CreateOptionEmpty-DiskSizeGB128

使用New-AzureRmDisk命令創(chuàng)建數(shù)據(jù)磁盤。

PowerShell復(fù)制

$dataDisk=New-AzureRmDisk-ResourceGroupNamemyResourceGroup-DiskNamemyDataDisk-Disk$diskConfig

使用Get-AzureRmVM命令獲取要向其添加數(shù)據(jù)磁盤的虛擬機(jī)。

PowerShell復(fù)制

$vm=Get-AzureRmVM-ResourceGroupNamemyResourceGroup-NamemyVM

使用Add-AzureRmVMDataDisk命令向虛擬機(jī)配置添加數(shù)據(jù)磁盤。

PowerShell復(fù)制

$vm=Add-AzureRmVMDataDisk-VM$vm-NamemyDataDisk-CreateOptionAttach-ManagedDiskId$dataDisk.Id-Lun1

使用Update-AzureRmVM命令更新虛擬機(jī)。

PowerShell復(fù)制

Update-AzureRmVM-ResourceGroupNamemyResourceGroup-VM$vm

準(zhǔn)備數(shù)據(jù)磁盤

將磁盤附加到虛擬機(jī)后,需要將操作系統(tǒng)配置為使用該磁盤。 以下示例演示如何手動(dòng)配置添加到 VM 的第一個(gè)磁盤。 還可使用自定義腳本擴(kuò)展自動(dòng)執(zhí)行此過程。

手動(dòng)配置

創(chuàng)建與虛擬機(jī)的 RDP 連接。 打開 PowerShell 并運(yùn)行此腳本。

PowerShell復(fù)制

Get-Disk| Where partitionstyle-eq'raw'| `Initialize-Disk-PartitionStyleMBR-PassThru| `New-Partition-AssignDriveLetter-UseMaximumSize| `Format-Volume-FileSystemNTFS-NewFileSystemLabel"myDataDisk"-Confirm:$false

后續(xù)步驟

本教程中介紹了以下 VM 磁盤主題:

OS 磁盤和臨時(shí)磁盤

數(shù)據(jù)磁盤數(shù)

標(biāo)準(zhǔn)磁盤和高級(jí)磁盤

磁盤性能

附加和準(zhǔn)備數(shù)據(jù)磁盤

轉(zhuǎn)到下一教程,了解如何自動(dòng)配置 VM。

自動(dòng)執(zhí)行 VM 配置? ? ? ? ? ? ?立即訪問http://market.azure.cn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容