目錄
- 雲計算虛拟化中的存儲架構
- 存儲的分類
- NAS
- SAN
- 傳統内置存儲遇到的問題
- 優劣比較
- 虛拟化中的存儲架構
- 常見的虛拟機磁盤格式
- VHD
- VMDK
- Raw
- 實體磁盤
- 硬碟類型
- 機械硬碟的結構
- 硬碟常用接口
- 熱插拔
- 固态硬碟概述
- 集中式存儲和分布式存儲
- 什麼是RAID?
- 使用RAID的好處
- 常用RAID類型
- RAID的資料組織方式
- RAID校驗方式(異或校驗)
- RAID與LUN的關系
- 建立LUN的過程
- Pool & Volume & LUN
- 虛拟化存儲和非虛拟化存儲
- 雲計算中虛拟化存儲轉換路徑
- 雲計算中非虛拟化存儲轉換路徑
- 檔案系統
- 常見的檔案系統
- 檔案映射到磁盤的過程
- 主機的内部應用環境
- 虛拟機磁盤介紹
- 虛拟磁盤
- 華為虛拟化産品的存儲特性
- 華為虛拟化産品存儲架構
- 存儲資源
- 儲存設備
- 資料存儲
- 添加資料存儲
- 虛拟化存儲的進階特性(需拓展)
- 華為虛拟磁盤特性
- 類型
- 磁盤模式
- 配置模式

- 存儲系統
- 封閉系統存儲(基于大型機)
- 開放系統存儲(基于Windows、Unix、Linux的伺服器)
- 内置存儲
- 外挂存儲(按照連接配接方式分為以下幾種,占市場大多數)
- 直接式存儲(Directed-Attached Storage:DAS):采用SCSI接口,帶寬限制,擴容需停機
- 網絡存儲(Fabric-Attached Storage:FAS):(依傳輸協定分)
- 網絡接入存儲(Network-Attached Storage:NAS):TCP/IP連接配接
- 存儲區域存儲(Storage Area Network:SAN):光纖連接配接
NAS的檔案系統主要在存儲側,使用的網絡協定主要是NFS和CIFS
- CIFS(Common Internet File System)通用網絡檔案系統:由微軟Smb(Server Message Block)發展而來的一個公共、開放的檔案系統
- NFS(Network File System)網絡檔案系統:在類Unix系統中實作網絡檔案共享
CIFS | NFS | |
---|---|---|
傳輸特點 | 基于網絡,可靠性要求高 | 獨立于傳輸 |
易用性 | 無需額外軟體 | 需要安裝專用軟體 |
安全性 | 無法進行錯誤恢複 | 可以進行錯誤恢複 |
檔案轉換 | 不保留檔案格式特性 | 保留檔案格式特性 |
描述 | IP-SAN | FC-SAN |
---|---|---|
網絡速度 | 1Gb、10Gb、40Gb | 4Gb、8Gb、16Gb |
網絡架構 | 使用現有IP網絡 | 單獨建設光纖網絡和HBA卡 |
傳輸距離 | 理論上沒有距離限制 | 受到光纖傳輸距離的限制 |
管理、維護 | 與IP裝置一樣操作簡單 | 技術和管理較複雜 |
相容性 | 與所有IP網絡裝置都相容 | 相容性差 |
性能 | 目前主流1Gb,10Gb正在發展 | 非常高的傳輸和讀寫性能 |
成本 | 購買與維護成本都較低 | 購買(光纖交換機、HBA卡、光纖磁盤陣列等)與維護(教育訓練人員、系統設定與監測等)成本高 |
容災 | 本身可以實作本地和異地容災,且成本低 | 容災的硬體、軟體成本高 |
較低 | 較高 |
- IP-SAN:顧名思義,以TCP/IP協定作為底層傳輸協定,用以太網作為承載媒體建構區域網絡架構。實作IP-SAN的典型協定是iSCSI,它定義了SCSI指令集在IP中傳輸的封裝方式
- FC-SAN:采用Fibre Channel Protocol(光纖通道協定),伺服器與儲存設備間通過光纖交換機直接建立連接配接
- 硬碟成為整個系統的性能瓶頸
- 槽位有限,難滿足大容量需求
- 單硬碟存儲資料,可靠性不高
- 存儲空間使用率低
- 本地存儲,資料分散,不易共享
- 可擴充性不高
- 總線結構,而非網絡結構
- 可連接配接的裝置受到限制
- 擴容的時候需要停機
DAS | ||||
---|---|---|---|---|
傳輸類型 | SCSI、FC | IP | FC | |
資料類型 | 塊級 | 檔案級 | ||
典型應用 | 任何 | 檔案伺服器 | 資料庫應用 | 視訊監控 |
優點 | 易于了解相容性好 | 易于安裝成本低 | 高擴充性高性能高可用性 | 高擴充性成本低 |
缺點 | 難以管理,擴充性有限存儲空間使用率不高 | 性能較低對某些應用不适合 | 比較昂貴,配置複雜互操作性問題 | 性能較低 |
虛拟化的資料存儲是将存儲資源按照一定的檔案系統來管理
- 虛拟化的資料存儲包括
- 虛拟化本地硬碟(采用EXT4檔案系統)
- 虛拟化SAN存儲(使用VIMS虛拟鏡像管理檔案系統)
- NAS存儲(使用NFS網絡檔案系統)
實質為塊存儲,包括SAN存儲,本地磁盤和FusionStorage
可以簡單了解為:塊存儲 + 檔案系統 = 虛拟化存儲
舉個例子:SAN存儲(劃分邏輯卷)+ 檔案系統 = 虛拟化存儲
虛拟機磁盤以檔案的形式存放于檔案系統之中,常見的虛拟機磁盤格式有以下幾種
虛拟機磁盤檔案格式 | 支援的廠商 |
---|---|
RAW | 各廠商通用 |
VMware | |
微軟Hyper-V、華為FusionCompute | |
QCOW | QEMU或KVM虛拟化平台專用的格式 |
QED | |
VDI | Oracle |
VHD(Virtual Hard Disk)是微軟推出的一種虛拟機磁盤檔案格式,VHD就是虛拟機磁盤檔案。
VHD檔案内容主要是虛拟機啟動所需的系統檔案,可被壓縮成單個檔案存放在系統上。
一個VHD檔案代表VIMS(虛拟鏡像管理系統)在虛拟機上的一個實體硬碟驅動,所有使用者資料以及有關虛拟伺服器的配置都存儲在VHD檔案中。
VHD虛拟硬碟的四種類型:
- 固定VHD:對已配置設定大小不會更改
- 動态VHD:大小與寫入的資料大小相同,随着資料寫入直至達到大小上限(2040GB)
- 差異VHD:類似動态VHD,但隻包含關聯父VHD修改後的硬碟快(最大2040GB)
- 連結硬碟VHD:檔案本身指向一個磁盤或者一個分區
VMDK(VMWareVirtual Machine Disk Format)VMware建立的虛拟硬碟格式,檔案存放在VMware檔案系統中,被稱為VMFS(虛拟機檔案系統)。
一個VMDK檔案代表VMFS在虛拟機上的一個實體硬碟驅動。所有使用者資料和有關虛拟伺服器的配置資訊都存儲在VMDK檔案中。
厚磁盤(Thick Disk):屬于VMFS,建立VMDK檔案時配置設定所有需要的空間
薄磁盤(Thin Disk):屬于VMFS,建立VMDK時配置設定較小的空間,當寫入資料增加時,動态增加存儲空間
原始磁盤(Raw Disk)
VM的OS直接通路儲存設備上的LUN,不屬于VMFS。
不能用VADP來備份,在VM中安裝備份代理來備份。
轉速 | 一般容量 | ||
---|---|---|---|
SATA | 5400 rpm 或 7200 rpm | 1~4TB | 普通 |
NL-SAS | 7200 rpm | 300GB/450GB/600GB | 好 |
SAS | 10k rpm 或 15k rpm | ||
SSD | 閃存讀寫 | 256GB/512GB | 非常好 |
- 硬碟的組成架構
- 磁頭元件
- 用于資料的讀取和寫入。
- 磁頭驅動機構
- 用于驅動磁頭臂将磁頭送達指定的位置。
- 盤片組
- 資料的載體。
- 主軸驅動裝置
- 驅動盤片維持高速運轉。
- 控制電路
- 系統控制、調速、驅動等。
- 磁頭元件
- 盤片的邏輯結構
- 磁道
- 盤片上圍繞着主軸的同心環,資料被記錄在磁道上
- 從盤片的外邊緣開始向内編号
- 磁道密度 TPI:盤片上每英寸的磁道數
- 扇區
- 每個磁道被分成更小的機關,叫做扇區
- 扇區是磁盤中可以單獨尋址的最小存儲單元
- 通常情況下,一個扇區可以儲存512Bytes資料,但有一些磁盤可以被格式化為更大的扇區大小,如4KB扇區
- 柱面
- 在同一個磁盤中所有盤片,具有相同編号的磁道形成一個圓柱,稱之為磁盤的柱面
- 柱面數 = 一個盤面上的磁道數
- 磁盤中,磁頭的位置由柱面号來說明,而非磁道号
- C/H/S(Cylinder/Head/Sector)
- 尋址模式,柱面 - 磁頭 - 扇區
- 磁道
- 硬碟主要參數
- 硬碟容量(Volume)
- 容量機關為兆位元組MB或千兆位元組GB
- 影響硬碟容量的因素有單碟容量和碟片數量
- 轉速(Rotational speed)
- 硬碟盤片每分鐘轉過的圈數
- 機關 RPM(Rotation Per Minute)
- 緩存(Cache)
- CPU與硬碟之間存在巨大的速度差異,為了解決硬碟在讀寫資料時CPU的等待問題,在硬碟上設定适當的高速緩存,用以解決兩者速度不比對的問題
- 硬碟緩存與CPU上的高速緩存一樣,是為了提高硬碟的讀寫速度
- 硬碟容量(Volume)
- 平均通路時間 --- 衡量硬碟性能的名額
- 平均通路時間由以下兩項構成
- 平均尋道時間(Average Seek Time)
- 平均等待時間(Average Latency Time)
- 平均通路時間 = 平均尋道時間 + 平均等待時間
平均尋道時間:磁頭從初始位置移動到盤面指定磁道所需的時間
硬碟等待時間:磁頭已處于要通路的磁道,等待所要通路的扇區旋轉至磁頭下方的時間
平均等待時間通常為盤片旋轉一周所需時間的一半,是以磁盤轉速越快,等待的時間就越短
- 平均通路時間由以下兩項構成
接口 | ||
---|---|---|
ATA(Advanced Technology Attachment)進階技術附加裝置 | 便宜、相容性好 | 慢、隻能内置使用 |
SATA(Serial ATA)串行ATA | 點對點連接配接,支援熱插拔、即插即用 | 中規中矩 |
SCSI(Small Computer System Interface)小型計算機系統接口 | 性能高、具有内置外置兩種,支援熱插拔 | 貴、難裝 |
M.2(NVMe協定走PCI-E通道) | 超級快 | 巨貴 |
-
- 允許使用者在不關閉系統、不切斷電源的情況下取出和更換損壞的硬碟、電源或闆卡等部件
- 提高了系統對災難的及時恢複能力、擴充性和靈活性等
- SSD性能優勢
- 響應時間短
- SSD内部沒有機械運動部件,省去了尋道時間和機械延遲
- 讀寫效率高
- 機械硬碟進行随機讀寫的時候,由于磁頭不停移動,導緻讀寫效率低下
- SSD通過内部控制器計算資料存放位置,省去機械操作時間,提高IOPS
- 4K随機讀寫情況下SSD硬碟性能遠勝于FC硬碟
- 響應時間短
- SSD原理
- 使用閃存技術存儲資訊
- 内部沒有機械結構,是以耗電量小、散熱小、噪音小
容量 | 可擦寫次數 | 機關容量價格 | |
---|---|---|---|
SLC | 小 | 約100,000 | 高 |
eMLC 企業 | 中等 | 約30,000 | |
cMLC 消費者 | 5,000 ~10,000 | 低 | |
TLC | 大 | 500 ~ 1,000 | 很低 |
(對SSD盤可靠性影響最大的是其抗磨損能力,即Cell的可擦寫次數。)
- SSD的3種主要類型
- SLC (Single Level Cell),單層式存儲單元
- 一個存儲單元(Cell)中隻存1bit資料:0或1
- MLC (Multi Level Cell),多層式存儲單元
- 一個存儲單元(Cell)中隻存2bit資料:00,01,10,11
- TLC (Triple Level Cell),三層式存儲單元
- 一個存儲單元(Cell)中隻存3bit資料:000,001,010,011,100,101,110,111
- SLC (Single Level Cell),單層式存儲單元
部署模式 | |||
---|---|---|---|
集中式存儲 | 一台或多台計算機組成中心節點,資料幾種存儲于中心節點,并且所有業務單元都幾種部署在這個中心節點中,終端隻負責錄入和輸出 | 部署簡單、底層主機性能卓越 | 缺乏異地容災能力 |
分布式存儲 | 元件分布在網絡計算機上,元件之間僅僅通過消息傳遞來通信并協調行動 | 分布式、并發性 | 缺乏全局時鐘、存在單點故障、單機能力存在瓶頸 |
RAID:獨立磁盤備援陣列(Redundant Array of Independent Disks),一種把多塊獨立的實體硬碟按不同方式組合起來,形成一個硬碟組(邏輯硬碟),進而提供比單個硬碟更好的存儲性能和資料備份技術
- 提供硬碟串接,将所有硬碟組組成一個虛拟的大盤
- 将資料切割成多個區塊,以并行的方式進行讀寫,當硬碟越多的時候,讀寫的速度越快
- 鏡像校驗/異或校驗,提供硬碟容錯功能
RAID級别 | RAID 0 | RAID 1 | RAID 5 | RAID 10 |
---|---|---|---|---|
容錯性 | 無 | 有 | ||
備援類型 | 複制 | 奇偶校驗 | ||
熱備盤選項 | ||||
讀性能 | 一般 | |||
随機寫性能 | ||||
連續寫性能 | ||||
最小硬碟數 | 2塊 | 3塊 | 4塊 | |
可用容量 | N * 單塊硬碟容量 | 單塊硬碟容量 | (N -1) * 單塊硬碟容量 | (N /2) * 單塊硬碟容量 |
典型應用環境 | 迅速讀寫,安全性要求不高,如圖形工作站等 | 随機資料寫入,安全性要求高,如伺服器、資料庫存儲領域 | 随機資料傳輸,安全性要求高,如金融、資料庫、存儲等 | 資料量大,安全性要求高,如銀行、金融等領域 |
- 條帶:磁盤中單個或者多個連續的扇區構成一個條帶。它是組成分條的元素。
- 分條:同一磁盤陣列中的多個磁盤驅動器上的相同“位置”(或者說是相同編号)的條帶
- 分條寬度:指在一個分條中資料成員盤的個數(上圖分條寬度為3)
- 分條深度:指一個條帶的容量大小(根據硬碟大小而定)
- XOR校驗的算法 —— 相同為假,相異為真
- 0⊕0= 0; 0⊕1= 1; 1⊕0= 1; 1⊕1= 0;
- XOR的逆運算仍為XOR
- 如果A為1,B為0,則校驗值P為1:A(1)⊕B(0)= P(1)
- 則有逆運算:B(0)⊕P(1)=A(1);A(1)⊕P(1)=B(0)
- RAID由幾個硬碟組成,從整體上看相當于由多個硬碟組成的一個大的實體卷
-
LUN(Logical Unit Number)邏輯單元号:用來辨別一個邏輯單元的數字,這個邏輯單元是通過SCSI尋址的裝置。換言之,存儲系統将實體硬碟進行分區,成為擁有邏輯位址的各個部分,進而允許主機進行通路,這樣的一個分區便稱為一個LUN。通常說的LUN也指在SAN存儲上建立邏輯磁盤。
關于LUN:https://support.huawei.com/enterprise/zh/doc/EDOC1100096895/
- 實體硬碟劃分成實體卷
- 實體卷邏輯劃分成邏輯卷提供LUN
- Pool即存儲池,是存放存儲空間資源的容器,所有應用伺服器使用的資源來自于存儲池裡面
- Volume即卷,是存儲系統内部管理對象
- LUN是可以直接映射給主機讀寫的存儲單元,是Volume對象的對外展現
資料作為檔案存儲在作業系統可見的卷上。
Windows作業系統,用驅動器号(例如C槽、F盤)來表示使用的卷。
Unix/Linux作業系統,則是挂載點。
驅動号(或挂載點)和實體硬碟之間的關系如下:
- 實體硬碟組合形成一個RAID組
- RAID組有一個與其相關聯的特定的RAID類型
- LUN由一個RAID組的(一段)存儲容量構成,LUN映射給主機,成為作業系統可以使用的存儲空間
這裡的存儲虛拟化是狹義的虛拟化,僅指叢集是否有檔案系統。
有無檔案系統?有,即為虛拟化存儲;沒有,即為非虛拟化系統。
這裡的檔案系統可以是NFS檔案系統,也可以是虛拟化叢集的檔案系統。
如果是沒有檔案系統,虛拟化叢集需要直接調動邏輯卷使用。
無論是集中式存儲還是分布式存儲,使用RAID或者副本機制之後,都會形成一個實體卷,但是大多數情況下都不會把整個實體卷挂載給上層的應用(作業系統或者虛拟化系統,這裡單指虛拟化系統)使用。因為如果把整個實體卷全部挂載後,所有的空間都會被上層應用拿去格式化,一旦存儲空間使用完了,雖然可以通過添加硬碟的方式進行擴容,但是擴容後需要重新格式化,資料可能會丢失,是以,一般會将實體卷組成卷組,然後再将卷組劃分成多個邏輯卷,而上層應用使用的是邏輯卷的空間。
在雲計算中,虛拟化程式會将邏輯卷格式化,各個廠商的虛拟化檔案系統不相同,例如:
VMware——VMFS(Virtual Machine File System)
華為——VIMS(Virtual Image Manage System)
它們都屬于高性能的叢集檔案系統,可以使虛拟化超出單個系統的限制,使得多個計算節點同時通路一個整合後的叢集式存儲池。這種計算叢集的檔案系統可以保證沒有哪一台伺服器或者某個應用軟體可以完全控制對檔案系統的通路。
以華為的VIMS為例子,它是基于SAN存儲,是以FusionStorage提供存儲空間時,隻能是非虛拟化存儲,通過VIMS,FusionCompute以檔案形式管理虛拟機鏡像及配置檔案。VIMS使用分布式鎖機制確定叢集中的資料讀寫的一緻性。虛拟化程式使用的最小存儲機關為LUN,而和LUN對應的是卷,卷是存儲系統内部管理的對象,LUN Volume對象的對外展現。LUN和卷都是從一個資源池(Pool)中劃分出來的。
- 存儲資源(Raid或者副本機制)→ 實體卷格式化(實體卷無法直接給主機使用,需要格式化)→ 主機
-
存儲資源 → 實體卷邏輯劃分 → 邏輯卷 (可直接挂載給主機用) → 格式化後生成NFS檔案系統
或者邏輯卷(格式化挂在給叢集)→ 生成虛拟檔案系統 → 主機(看到的是一個共享目錄)
舉例:
-
存儲資源(Raid或者副本機制)→ 實體卷(邏輯劃分)→ 邏輯卷(不用格式化)→ 叢集(直接挂載)
→ 虛拟硬碟(無檔案系統)
這個檔案系統需要由上層作業系統來格式化
舉例:Windows系統下新添加的一塊硬碟,需要從實體卷邏輯劃分出邏輯卷,然後由作業系統格式化檔案系統以供使用者使用。
檔案系統:是指把檔案存儲于硬碟時所必須的資料結構及硬碟資料的管理方式。
- 為了通路硬碟中的資料,就必須在扇區之間建立聯系,也就是需要一種邏輯上的資料存儲結構。建立這種邏輯結構就是檔案系統需要做的事情,在硬碟上建立檔案系統的過程通常稱之為“格式化”。
- 硬碟資料的管理通過檔案分區表,記錄資料的位址,然後通過位址記錄實作對資料的讀取。
檔案系統的功能:
- 管理空間:管理和排程檔案的存儲空間
- 存儲方法:提供檔案的邏輯結構、實體結構和存儲方法
- 檔案名映射:實作檔案從辨別到實際位址的映射
- 檔案操作:實作檔案的控制和存取操作(包括檔案的建立、撤銷、開關、讀寫等)
- 檔案共享:實作檔案資訊的共享并提供可靠的檔案保密和保護措施、提供檔案的安全措施(檔案的轉儲和恢複能力)
- 使用者或應用程式建立檔案或檔案夾;
- 被建立的檔案和檔案夾被儲存在檔案系統上;
- 檔案系統會将這些檔案對應的資料映射到檔案系統塊上;
- 檔案系統塊和邏輯卷形成的邏輯區域進行對應;
- 通過作業系統或者LVM将邏輯區域映射到實體磁盤的實體區域,也就是邏輯卷和實體卷的對應;
- 最後,實體區域對應的一個實體卷裡會包含一個或多個實體磁盤
主機内部I/O流程各個環節共同構成了資料存儲的内部應用環境
- 主機伺服器大部分I/O開始于需要通路資料的應用
- 而應用通常不考慮存儲後端的操作細節,而是直接調用由作業系統提供的系統調用接口。
- 然後由作業系統支援的檔案系統為資料提供資料的邏輯位址和在磁盤上存儲的實體位址的映射
- 再通過裝置驅動層,主要是由SCSI協定的操作,将資料存儲到儲存設備上
虛拟機磁盤是檔案系統上的一個檔案,對于Guest OS而言,就像是一個實體磁盤驅動器。
這個檔案既可以在主機上,也可以在遠端檔案系統上。
在給虛拟機配置虛拟磁盤後,可以将新的作業系統安裝到該磁盤檔案上。
- 資料存儲:裸裝置映射、虛拟化存儲
- 儲存設備:LUN、共享目錄
- 存儲資源:FusionStorage Block、SAN、NAS
- FusionSphere的存儲資源包括:IP SAN、FC SAN 、Advanced SAN、本地磁盤、FusionStorage、NAS
- IP SAN通過iscsi鍊路和主機建立連接配接
- FC SAN通過光纖通道和主機連接配接,主機連接配接SAN裝置後可以掃描儲存設備(LUN)
- Advanced SAN通過SMI-S接口掃描、管理磁盤的
- FusionStorage通過其管理節點FSM提供的接口來管理存儲
- NAS通過NFS協定掃描和挂載共享目錄
- 主機通路存儲資源
- 先需要添加存儲資源
- 再標明主機并關聯存儲資源
- FusionCompute的儲存設備有五種:LUN、本地磁盤、Advanced SAN存儲池、FusionStorage存儲池、NAS共享目錄
- 儲存設備需要通過主機探測的方式進行掃描來發現
- 主機需要連接配接存儲資源後才能掃描存儲資源所包含的儲存設備
- 每個主機都能發現各自的儲存設備,也能發現共享的儲存設備
- 儲存設備可以被指定給特定的主機或者計算叢集
- 資料存儲是在儲存設備上建立的邏輯管理單元
- 資料存儲需要建立在指定的儲存設備上,且一個儲存設備隻能建立一個資料存儲
- 也可以接入某一個資料存儲
- 資料存儲和主機關聯,為主機提供資源
- 資料存儲可以關聯到多個主機
- 一個主機也可以使用多個資料存儲
- 資料存儲的使用
- 儲存設備必須被添加為資料存儲才能被使用
- 資料存儲可用于存放虛拟機磁盤、快照檔案
- 資料存儲的大小依賴于儲存設備的大小
- 計算叢集有共享儲存設備時,基于該儲存設備建立的資料存儲被關聯給叢集中的每一個主機
- 資料存儲需要建立在指定的儲存設備上,但一個資料存儲可以有多個儲存設備
- 使用方式:
- 虛拟化:虛拟化的資料存儲建立普通磁盤速度較慢,但是可以支援部分進階特性;如果建立精簡磁盤,還可以支援更多進階特性,能提高存儲資源的使用率和系統的安全性、可靠性。
- 非虛拟化:非虛拟化的資料存儲建立速度較快,性能優于虛拟化存儲,除FusionStorage、Advanced SAN、本地記憶體盤外,其餘無法支援磁盤的進階特性。
- 裸裝置映射:裸裝置映射是将SAN存儲的實體LUN直接作為磁盤綁定給虛拟機,使SAN存儲具有更高的性能,且支援SCSI協定。該類型的資料隻能整塊當作裸裝置映射的磁盤使用,不可分割,是以隻能建立與資料存儲同等容量的磁盤,且不支援虛拟化存儲的進階特性。
- 快照
- 精簡磁盤
- 連結克隆
- 磁盤擴容
- 存儲熱遷移
添加完資料存儲之後,就可以為虛拟機建立虛拟磁盤了。在實際使用場景中,可能是多人共享一個虛拟機磁盤,也可能需要節省更多的實體空間等。按照類型,可以将虛拟機磁盤分為普通和共享兩個。
- 普通:普通磁盤隻能單個虛拟機使用。
- 共享:共享磁盤可以綁定給多個虛拟機使用。
多台虛拟機使用同一個共享磁盤時,如果同時寫入資料,有可能會導緻資料丢失。
若使用共享磁盤,需要應用軟體保證對磁盤的通路控制。
根據磁盤模式,可以将虛拟機磁盤劃分為從屬、獨立-持久和獨立-非持久
- 從屬:快照中包含該從屬磁盤,更改将立即并永久寫入磁盤。
- 獨立-持久:更改将立即并永久寫入磁盤,持久磁盤不受快照影響。
- 獨立-非持久:關閉電源或恢複快照後,丢棄對該磁盤的更改。
若選擇”獨立-持久“或”獨立-非持久“,則對虛拟機建立快照時,不對該磁盤的資料進行快照。
使用快照還原虛拟機時,不對該磁盤的資料進行還原。
如果快照後,該磁盤被解綁定且未綁定其它虛拟機,則快照恢複的虛拟機會重新綁定該磁盤,但磁盤資料不進行還原。
如果快照後,該磁盤被删除,則快照恢複的虛拟機上不存在該磁盤。
有些磁盤的類型一旦設定了就不可以更改,有些還可以更改,比如磁盤模式之間是可以互相轉換的。
說明 | 例解 | |
---|---|---|
性能高,速度慢 | 給某個虛拟機配置設定50G的普通磁盤,則此虛拟機立刻占用50G的空間,并将這50G對應的實體裝置上保留的資料置零。 | |
精簡 | 性能一般,速度快 | 給某個虛拟機配置設定50G的精簡磁盤,則此虛拟機初始僅占用部分空間,并僅将這部分對應的實體裝置上保留的資料置零,後續根據使用情況,逐漸進行配置設定,直到配置設定總量達到50G為止。 |
普通延遲置零 | 性能與速度适中 | 給某個虛拟機配置設定50G的普通延遲磁盤,則此虛拟機立刻占用50G的空間,但不會擦除實體裝置上保留的任何資料,後續根據使用情況,逐漸進行置零,直到總量達到50G為止。 |
- 普通:立即配置設定空間,并置零
- 精簡:配置設定部分空間(置零這部分空間),之後逐漸配置設定至上限。
- 普通延遲置零:立即配置設定空間,不置零,首次執行寫操作時按需置零。
建議系統盤使用普通磁盤配置模式,性能較高
使用精簡磁盤可能會導緻資料存儲超配置設定,建議超配置設定比例不超過50%。
超配置設定率可以通過資料存儲的概要頁面”已配置設定容量“和”總容量“的比率關系來确定。
資料存儲類型為“FusionStorage”或“本地記憶體盤”時,隻支援精簡磁盤模式;