Virtualization

SAN:為作業系統和虛擬機的數據分別設置 LUN 會更好嗎?

  • July 26, 2013

我們有一個 iSCSI SAN,將用作虛擬機的備份儲存。我們使用 Xen 並將 LUN 直接呈現為 VM 的塊設備(因此每個 VM 上都沒有文件系統,就像 VMware 在使用 VMFS 數據儲存時所做的那樣)。

我想知道為每個虛擬機的作業系統和數據提供單獨的 LUN 是否會更好(例如,一個小 lun 用於安裝 Linux,一個更大的 lun 用於保存郵箱,一個用於 linux,一個用於網路伺服器數據,以及依此類推…)或每個虛擬機只有一個大 LUN。

看看前者,然後有人可能會問“為什麼不為交換分區再添加一個 LUN”,直到每個 lun 上只有一個“分區”。

請記住,所有這些 LUN 都來自 SAN 上完全相同的 RAID 卷,因此區分磁碟速度或 RAID 級別沒有意義。

現在您可能不打算擁有不同的 RAID 級別或磁碟速度。但是在未來,當您的郵箱增長到數 TB,或者您開始存檔大型影片文件,或者您擁有的文件時,您可能需要這樣做。

忽略它的 SAN 方面,這歸結為一個帶有分區的硬碟驅動器(單個分區 LUN)或兩個獨立的硬碟驅動器(2 個 LUN)。

由於使用 SAN 將磁碟作為單獨的 LUN 提供幾乎沒有任何成本,因此我將它們分開。保持數據獨立於作業系統意味著您可以做一些有趣的事情,例如:

  • 單獨的 RAID/磁碟速度/記憶體級別 - 一些大容量磁碟目前僅提供較慢的 RPM 型號,因此如果您需要高儲存容量,則需要將其拆分
  • 如果需要,更容易在多個 SAN 之間拆分數據
  • 通過安裝到新的虛擬機來升級/修復您的作業系統,並在準備好時簡單地將數據 LUN 重新映射到新伺服器。沒有冗長的複製過程,很少的停機時間。
  • 可能更快的 SAN 快照,如果您使用它們

缺點:

  • 管理成本,必須為每個 VM 管理多個 LUN
  • 一些 SAN 只有這麼多 LUN 的許可證,因此您可能會在較低許可的 SAN 上用完

引用自:https://serverfault.com/questions/526599