精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:虛擬化桌面虛擬化 → 正文

VMware View存儲最佳實踐(3):技術選擇

責任編輯:vivian |來源:企業網D1Net  2012-05-03 08:48:42 本文摘自:比特網

VMware View 為您提供六個主要的存儲選項:

標準共享存儲,與用于基礎虛擬服務器部署的存儲類似

存儲級精簡配置,位于虛擬機級別或卷級別

單實例,又稱重復數據消除

僅存儲用戶數據并通過網絡引導操作系統

本地存儲

分層存儲

通過正確使用上述一種或多種技術,可以降低大多數 VMware View 環境的總體存儲要求。您在既定環境中采用哪種技術將取決于組織的可用性及性能要求。

標準共享存儲

使用標準共享存儲的 VMware View 與典型虛擬服務器的存儲使用類似。從共享存儲上的卷創建邏輯單元號(LUN),并將其提供給 ESX 主機,ESX 主機使用該 LUN 來存儲經過完全調配的各個虛擬機。

相對于用于虛擬服務器的 LUN 而言,使用標準共享存儲的 VMware View 工作負載所需的 LUN 更大。桌面 工作負載的 I/O 需求通常比服務器工作負載低得多,但相對于其 I/O 需求而言,桌面占用的空間往往較大, 尤其是在應用集安裝在模板虛擬機上時。服務器 LUN 可能為 300 GB,而桌面 LUN 可能高達 500 GB。但對于 VMware View,基于陣列的快照可能需要更小的 LUN,因為使用基于陣列的快照會影響存儲子系統的性能。

僅對于某些具有特定要求的桌面類型,才應將標準共享存儲與 VMware View 一起使用,例如用于特定用戶或者信息技術人員的一次性應用集,也可能是在只需要有限數量的桌面的小型 VMware View 實施中。

精簡配置

精簡配置術語用于描述減少存儲子系統上所用存儲空間量的多種方法。主要方法包括 :

減少虛擬機磁盤文件中的空白部分。

通過在相同卷內克隆虛擬磁盤文件,僅向卷上的一小部分區域執行寫入操作,大量虛擬機共享一個基礎映像, 從而減少相同虛擬機所用的空間。

通過在共享存儲設備內對整個卷進行精簡克隆,來減少一組克隆虛擬機所用的空間。每個卷本身都有基礎卷 的虛擬克隆。

您可以先對某些類型的標準共享存儲進行精簡配置。然后克隆各個虛擬機或克隆包含這些虛擬機的整個卷。 您可以在存儲層創建此克隆。虛擬機的磁盤寫入可能會進入某種類型的快照文件,或者用于克隆各個虛擬機或卷的存儲子系統可能會跟蹤數據塊級寫入。

您可以在許多區域使用精簡配置方法,也可以對精簡技術分層使用或組合使用,但應評估這些技術在分開使 用或組合使用時對性能的影響。分層方法從理論上講是不錯,但由于存儲子系統中使用了查詢表,因此效果 可能并不理想。您必須在存儲要求上的降低與給定解決方案為設計增加的開銷這兩個方面進行權衡。

虛擬機空白部分

減少虛擬磁盤文件中的空白部分是指消除虛擬磁盤文件中未使用的空間。虛擬機所用的存儲取決于磁盤文件 中實際的數據量。例如,使用 ESX 時,默認情況下會對 NFS 裝載上的 VMDK 文件進行精簡配置,這樣的話, 一個具有 24 GB 數據的 40 GB VMDK 在經過精簡配置后可以使用 24 GB 的存儲。

對各個虛擬機進行精簡配置

一段時間以來,在虛擬化管理程序級共享基礎 VMDK 虛擬磁盤一直都是一種在技術上可行的方法。通過這種 方法,您可以利用具有多個虛擬機快照的基礎 VMDK 文件,無需手動配置或自定義 .vmx 文件。由于此方法利 用了虛擬機快照,因此可以大幅減少存儲,無需借助任何其他存儲精簡技術。

您還可以在存儲子系統內共享基礎映像。與在虛擬化管理程序級上共享 VMFS 卷內的 VMDK 一樣,某些存儲 設備也可以在存儲層上共享基礎 VMDK 映像文件。在存儲層進行共享,而不在 VMFS 卷內使用快照,這可以 大幅提高可擴展性。提高比例可以達到 1:20 甚至更高。

文件層精簡配置提示

配置客戶操作系統,使其可以使用 Microsoft 的 Sysprep 實用程序進行復制。

密切關注各個虛擬機如何寫入數據。例如,請不要在各個虛擬機克隆中安裝大型應用,而是返回至基礎映像并對其進行更新。

了解 Windows 頁面文件的使用情況。某些虛擬機使用情形可能會導致基于陣列的快照和性能方面的異常 問題。

對整個數據存儲進行精簡配置

在數據存儲級別利用精簡配置可以提供更多的存儲精簡機會。您可以克隆整個數據存儲,而不是各個虛擬機, 并將其作為不同的數據存儲提供給 ESX 集群。但是,如果在共享存儲設備的存儲子系統中對存儲進行虛擬克隆, 則該克隆實際上不會使用兩倍的存儲。

此方法的原理是,您對原始的黃金級基礎數據存儲進行虛擬克隆,因此可以對具有多個(20 或更多)虛擬機 的數據存儲進行多次虛擬克隆。然后,您可以分別打開并使用每個虛擬機,而對于全部 100 個或更多虛擬機, 您將僅使用原始黃金級基礎數據存儲占用的公共存儲空間。

這種類型的精簡配置嚴重依賴于存儲制造商的快照技術。有些存儲供應商可提供比其他供應商更好的性能。

數據存儲層精簡配置提示

對于 VMFS 數據存儲,在 vCenter 中啟用 enableresignature 選項以使用克隆數據存儲。

與文件層配置一樣,基礎數據存儲中的虛擬機中的客戶操作系統必須處于可復制的狀態。使用 Sysprep,準 備好在打開虛擬機時即對其進行修改,包括新主機名、SID、域成員身份和網絡連接信息。

性能不會是線性的。可能需要多個基礎映像數據存儲。每個基礎數據存儲的克隆的可擴展性主要取決于存儲 供應商的快照方法和效率。

注意 VMFS 數據存儲和 NFS 裝載對每個卷上 LUN 的限制。

精簡配置摘要

預計可以將多種精簡配置方法結合使用來壓縮 View 存儲。將來,可以將映像級精簡配置與數據存儲虛擬克隆 結合使用。這些解決方案的可擴展性非常有前景,尤其是在使用 NFS 時。但是,對于 View 應用的真實場景, 幾乎尚無準確的現場數據。

單實例

共享存儲數據的單實例(即重復數據消除)的概念非常簡單 :系統在共享存儲設備上搜索重復數據,并通過匹配相同的數據來減少所需的實際物理磁盤空間量。重復數據消除是數據庫領域的一個概念,管理員為此術 語賦予的含義是在合并數據庫中搜索重復記錄。在共享存儲中,重復數據消除是用來查找并刪除重復數據對象(文件、塊或數據塊)的算法。存儲系統中的原始指針會被修改,以便系統仍可以查找該對象,但磁盤上的物理位置會與其他指針共享。如果寫入數據對象,則寫入會進入新的物理位置,并且不再共享指針。

重復數據消除的方法各種各樣,而且有關重復數據消除可為一線存儲帶來哪些好處的可用信息也可能是誤導性的。

不管是哪種方法,重復數據消除都基于兩個元素 :哈希值和索引。

哈希值

哈希值是提供給每個對象的唯一數字指紋。哈希值通過一個公式產生,在該公式中,同一個哈希值不可能使用兩次。但有一點需要注意,那就是兩個對象可以具有相同的哈希值。某些線內系統僅使用基礎哈希值,這種方法可能會導致數據損壞。缺乏對重復哈希值的輔助檢查的任何系統都可能給您的 VMware View 部署帶來 風險。

索引

索引使用哈希目錄或查詢表。 存儲子系統使用哈希目錄確定重復記錄,即使在它們當前未執行磁盤讀取和寫入操作時也是如此。此方法使索引可以獨立工作,而不管本機磁盤的使用情況。

存儲子系統使用查詢表將哈希目錄擴展到不支持多個數據塊引用的文件系統。查詢表可以在系統 I/O 和本機文 件系統之間使用。不過此方法的劣勢是,查詢表可能會導致失敗。

重復數據消除的應用

在備份存儲市場中,重復數據消除具有明顯的優勢。重復數據的量可能是巨大的。20:1 甚至更高的比例都是很 常見的。備份中的相同數據甚至更多,相對于一線虛擬機工作負載而言,在備份中執行重復數據消除時的速 度往往慢得多。

兩種重復數據消除方法是線內(實時)重復數據消除和寫入后重復數據消除。選擇哪種方法主要取決于您使 用的存儲類型。寫入后重復數據消除是您應在 View 體系結構中考慮的主要方法。線內重復數據消除的速度尚 未快到能夠滿足大型基礎架構的速度要求。它主要是一種備用方法。

線內重復數據消除現在主要部署用于備份和存檔,它可以實際跟蹤對象記錄,并僅將不重復的數據塊寫入(通 常是專有的)后端文件系統。這種方法需要兩個文件系統,一個在前端,一個在后端。它必須在向磁盤寫入 數據之前搜出重復的對象,而且必須非常快速地完成此操作。隨著處理器計算能力的提高以及固態磁盤成本 的降低,線內重復數據消除將成為一線存儲越來越可行的一種選擇。

供應商現在也在此領域做著巨大的努力。但線內重復數據消除仍缺乏 View 存儲所需的成熟度。

使用寫入后重復數據消除時,將在數據寫入磁盤后再執行重復數據消除。這樣就可以在系統資源空閑時執行 重復數據消除過程,不會干擾一線存儲的速度。但是這種方法也有劣勢,那就是它需要獲得足夠的空間先寫入所有數據,然后再整合數據,因此您必須在您的存儲體系結構中規劃出該臨時使用的容量。

網絡引導的操作系統

通過網絡將操作系統直接引導至虛擬或物理設備是一個相對比較新的概念。僅在過去的幾年,該技術已經成 為標準方法(即使用已安裝的操作系統)的替代方法。

這種技術允許設備通過網絡從一對一的映像或共享映像引導操作系統。操作系統的磁盤驅動器是遠程服務器 上的一個映像文件。虛擬機通常會使用 PXE 引導至映像服務器,然后,映像服務器會通過網絡為引導虛擬機 提供正確的虛擬磁盤。

此技術所用的協議與專用于網絡的 iSCSI(原始本地 SCSI 封裝在 TCP/IP 數據包中)非常相似。 當映像服務器提供虛擬磁盤作為只讀映像(每個虛擬機實例有一個私有寫入磁盤)時,流式傳輸增加了另一個注意事項。此寫入磁盤中存有自引導計算機以來所做的全部更改。您可以將緩存存儲在各個位置,包括虛擬機的 RAM、本地硬盤或者網絡文件服務器上的文件。虛擬機關閉時,所做的更改將消失,除非映像被配置 為將寫入映像保留在文件服務器上。

您還可以設置私有一對一映射。您仍然必須要為各個磁盤文件提供存儲,但在這種情況下,存儲位于映像服務器上。

通過網絡引導的優勢

節約 SAN 存儲空間 — 每個虛擬機只需一個很小的 VMDK,因此似乎只需本地磁盤即可正常運行。

速度 — 幾乎瞬間即可部署新虛擬機。

靈活性 — 您可以非常輕松地更改虛擬機正在引導和查看的內容,而且可以非常輕松地更新將許多單獨的虛 擬機部署在池中的一個基礎映像。

通過網絡引導的劣勢

目前無法脫機工作。

默認情況下僅支持非永久池。

網絡流量繁重。

提高了服務器硬件要求。

在大型部署中每個映像服務器都存在擴展問題。

由于只在一個位置上存放私有映像,因此引發訪問問題。如果映像服務器出現故障,則這些桌面就無法訪問, 這樣您可能就無法滿足桌面虛擬機的 SLA。

小心 :如果從單個映像主機流式傳輸私有唯一映像,則缺少該主機可能會導致服務中斷。

本地存儲

您可以使用本地存儲(服務器中的內部備盤磁盤驅動器),但 VMware 不建議使用此方法。在決定是否要使用 本地存儲時,應考慮以下幾點 :

無法與商用存儲陣列性能相匹配。本地磁盤驅動器可能具有所需的容量,但卻沒有存儲陣列的吞吐量。擁有 的磁盤軸越多,吞吐量越好。

使用本地存儲時,無法使用 VMware VMotion 來管理卷。

本地存儲不允許您跨資源池使用負載平衡。

本地存儲不允許您使用 VMware High Availability。

您必須管理和維護本地存儲和數據。

克隆模板以及從模板克隆虛擬機比較困難。

分層存儲

分層存儲已經問世多年,最近因其節約成本也得到關注。如果要問什么是分層存儲,您可能會獲得從“一種數據分類方法”到“實施新存儲的技術”的不同答案。分層存儲確實是硬件、軟件和流程(允許公司基于數據的價值或者對公司的重要性更好地對數據進行分類和管理)的組合。 在任何公司實施分層存儲環境的計劃中,數據分類都是相當重要的一部分。如果不進行這種分類,幾乎不可能將正確的數據放在正確的存儲層中。例如,您希望將最重要的數據保存在快速的高 I/O 存儲上,即固態磁盤驅動器 (SSD) 或光纖通道中,而將不太重要或者不常訪問的數據保存在相對比較便宜的驅動器上,例如 SAS 或 SATA。通過做出這種更改,您可能會體驗到更快的訪問速度,并獲得更佳的存儲性能,因為您已經從那些 存儲設備中有效轉移了非重要數據及其訪問用戶。此外,網絡速度的加快可以提高訪問速度,進而提高響應能力。 實施分層存儲環境時,并不是只有一種“正確”方法。根據公司的業務需求、公司的數據分類計劃以及對存儲環境的硬件、軟件和日常維護的預算,實施過程也有所不同。

將 View Composer 副本和鏈接克隆存儲在單獨的數據存儲上

VMware View 4.5 及更高版本提供分層存儲選項。您可以將 View Composer 副本存儲在 SSDD 上,而將鏈接克 隆存儲在相對比較便宜的驅動器上,例如 SATA。借助這一新的分層存儲選項,可以加快密集型操作(例如同 時調配許多鏈接克隆)的速度。

舉例來說,您可以將副本虛擬機存儲在基于固態磁盤的數據存儲上。固態磁盤具有較低的存儲容量和較高的 讀取性能,通常支持每秒 20,000 次 I/O (IOPS)。固態磁盤也是比較昂貴的。但是,View Composer 為每個 ESX 集群上的每個 View Composer 基礎映像快照只創建一個副本,因此副本不需要很多存儲空間。當在許多 鏈接克隆上同步執行某項任務時,固態磁盤可以提高 ESX 讀取副本的操作系統磁盤的速度。

鏈接克隆可以存儲在比較傳統的基于旋轉介質的數據存儲上。這些磁盤提供的性能較低,通常支持 200 IOPS。 它們比較便宜,可提供高存儲容量,因而適合用于將許多鏈接克隆存儲在大型的池中。ESX 不需要在鏈接克隆 上執行密集型的同步讀取操作。

通過這種方式配置副本和鏈接克隆可以降低當同時創建許多鏈接克隆時出現的 I/O 風暴所造成的影響。

注意:此功能專用于高性能磁盤解決方案供應商提供的特定存儲配置。如果您的存儲硬件不支持高讀取性能,請不要將副本存儲在單獨的數據存儲上。此外,您在為鏈接克隆池選擇單獨的數據存儲時,必須要遵循特定的要求 :

如果共享副本數據存儲,則該數據存儲必須可從集群中的所有 ESX 主機訪問。

如果共享鏈接克隆數據存儲,則必須共享副本數據存儲。僅當您在同一臺 ESX 主機上的本地數據存儲上配 置了所有鏈接克隆時,副本才能位于本地數據存儲上。

注意 :僅在 vSphere 模式下才支持此功能。鏈接克隆必須部署在運行 ESX 4 或更高版本的主機或集群上。

將副本存儲在單獨的數據存儲或共享數據存儲上時的可用性注意事項

池的可用性是需要考慮的另一個事項。將副本與鏈接克隆存儲在相同的數據存儲上時,View Composer 會在每 個數據存儲上創建一個單獨的副本,以提高可用性。如果某個數據存儲變得不可用了,則只有該數據存儲上的鏈接克隆會受影響。其他數據存儲上的鏈接克隆可以繼續運行。

將副本存儲在單獨的數據存儲上時,池中的所有鏈接克隆都將綁定到該數據存儲的副本上。如果該數據存儲 變得不可用了,那么整個池都將不可用。

要提高鏈接克隆桌面的可用性,您可以為存儲副本的數據存儲配置高可用性的解決方案。

關鍵字:存儲層ViewVMware

本文摘自:比特網

x VMware View存儲最佳實踐(3):技術選擇 掃一掃
分享本文到朋友圈
當前位置:虛擬化桌面虛擬化 → 正文

VMware View存儲最佳實踐(3):技術選擇

責任編輯:vivian |來源:企業網D1Net  2012-05-03 08:48:42 本文摘自:比特網

VMware View 為您提供六個主要的存儲選項:

標準共享存儲,與用于基礎虛擬服務器部署的存儲類似

存儲級精簡配置,位于虛擬機級別或卷級別

單實例,又稱重復數據消除

僅存儲用戶數據并通過網絡引導操作系統

本地存儲

分層存儲

通過正確使用上述一種或多種技術,可以降低大多數 VMware View 環境的總體存儲要求。您在既定環境中采用哪種技術將取決于組織的可用性及性能要求。

標準共享存儲

使用標準共享存儲的 VMware View 與典型虛擬服務器的存儲使用類似。從共享存儲上的卷創建邏輯單元號(LUN),并將其提供給 ESX 主機,ESX 主機使用該 LUN 來存儲經過完全調配的各個虛擬機。

相對于用于虛擬服務器的 LUN 而言,使用標準共享存儲的 VMware View 工作負載所需的 LUN 更大。桌面 工作負載的 I/O 需求通常比服務器工作負載低得多,但相對于其 I/O 需求而言,桌面占用的空間往往較大, 尤其是在應用集安裝在模板虛擬機上時。服務器 LUN 可能為 300 GB,而桌面 LUN 可能高達 500 GB。但對于 VMware View,基于陣列的快照可能需要更小的 LUN,因為使用基于陣列的快照會影響存儲子系統的性能。

僅對于某些具有特定要求的桌面類型,才應將標準共享存儲與 VMware View 一起使用,例如用于特定用戶或者信息技術人員的一次性應用集,也可能是在只需要有限數量的桌面的小型 VMware View 實施中。

精簡配置

精簡配置術語用于描述減少存儲子系統上所用存儲空間量的多種方法。主要方法包括 :

減少虛擬機磁盤文件中的空白部分。

通過在相同卷內克隆虛擬磁盤文件,僅向卷上的一小部分區域執行寫入操作,大量虛擬機共享一個基礎映像, 從而減少相同虛擬機所用的空間。

通過在共享存儲設備內對整個卷進行精簡克隆,來減少一組克隆虛擬機所用的空間。每個卷本身都有基礎卷 的虛擬克隆。

您可以先對某些類型的標準共享存儲進行精簡配置。然后克隆各個虛擬機或克隆包含這些虛擬機的整個卷。 您可以在存儲層創建此克隆。虛擬機的磁盤寫入可能會進入某種類型的快照文件,或者用于克隆各個虛擬機或卷的存儲子系統可能會跟蹤數據塊級寫入。

您可以在許多區域使用精簡配置方法,也可以對精簡技術分層使用或組合使用,但應評估這些技術在分開使 用或組合使用時對性能的影響。分層方法從理論上講是不錯,但由于存儲子系統中使用了查詢表,因此效果 可能并不理想。您必須在存儲要求上的降低與給定解決方案為設計增加的開銷這兩個方面進行權衡。

虛擬機空白部分

減少虛擬磁盤文件中的空白部分是指消除虛擬磁盤文件中未使用的空間。虛擬機所用的存儲取決于磁盤文件 中實際的數據量。例如,使用 ESX 時,默認情況下會對 NFS 裝載上的 VMDK 文件進行精簡配置,這樣的話, 一個具有 24 GB 數據的 40 GB VMDK 在經過精簡配置后可以使用 24 GB 的存儲。

對各個虛擬機進行精簡配置

一段時間以來,在虛擬化管理程序級共享基礎 VMDK 虛擬磁盤一直都是一種在技術上可行的方法。通過這種 方法,您可以利用具有多個虛擬機快照的基礎 VMDK 文件,無需手動配置或自定義 .vmx 文件。由于此方法利 用了虛擬機快照,因此可以大幅減少存儲,無需借助任何其他存儲精簡技術。

您還可以在存儲子系統內共享基礎映像。與在虛擬化管理程序級上共享 VMFS 卷內的 VMDK 一樣,某些存儲 設備也可以在存儲層上共享基礎 VMDK 映像文件。在存儲層進行共享,而不在 VMFS 卷內使用快照,這可以 大幅提高可擴展性。提高比例可以達到 1:20 甚至更高。

文件層精簡配置提示

配置客戶操作系統,使其可以使用 Microsoft 的 Sysprep 實用程序進行復制。

密切關注各個虛擬機如何寫入數據。例如,請不要在各個虛擬機克隆中安裝大型應用,而是返回至基礎映像并對其進行更新。

了解 Windows 頁面文件的使用情況。某些虛擬機使用情形可能會導致基于陣列的快照和性能方面的異常 問題。

對整個數據存儲進行精簡配置

在數據存儲級別利用精簡配置可以提供更多的存儲精簡機會。您可以克隆整個數據存儲,而不是各個虛擬機, 并將其作為不同的數據存儲提供給 ESX 集群。但是,如果在共享存儲設備的存儲子系統中對存儲進行虛擬克隆, 則該克隆實際上不會使用兩倍的存儲。

此方法的原理是,您對原始的黃金級基礎數據存儲進行虛擬克隆,因此可以對具有多個(20 或更多)虛擬機 的數據存儲進行多次虛擬克隆。然后,您可以分別打開并使用每個虛擬機,而對于全部 100 個或更多虛擬機, 您將僅使用原始黃金級基礎數據存儲占用的公共存儲空間。

這種類型的精簡配置嚴重依賴于存儲制造商的快照技術。有些存儲供應商可提供比其他供應商更好的性能。

數據存儲層精簡配置提示

對于 VMFS 數據存儲,在 vCenter 中啟用 enableresignature 選項以使用克隆數據存儲。

與文件層配置一樣,基礎數據存儲中的虛擬機中的客戶操作系統必須處于可復制的狀態。使用 Sysprep,準 備好在打開虛擬機時即對其進行修改,包括新主機名、SID、域成員身份和網絡連接信息。

性能不會是線性的。可能需要多個基礎映像數據存儲。每個基礎數據存儲的克隆的可擴展性主要取決于存儲 供應商的快照方法和效率。

注意 VMFS 數據存儲和 NFS 裝載對每個卷上 LUN 的限制。

精簡配置摘要

預計可以將多種精簡配置方法結合使用來壓縮 View 存儲。將來,可以將映像級精簡配置與數據存儲虛擬克隆 結合使用。這些解決方案的可擴展性非常有前景,尤其是在使用 NFS 時。但是,對于 View 應用的真實場景, 幾乎尚無準確的現場數據。

單實例

共享存儲數據的單實例(即重復數據消除)的概念非常簡單 :系統在共享存儲設備上搜索重復數據,并通過匹配相同的數據來減少所需的實際物理磁盤空間量。重復數據消除是數據庫領域的一個概念,管理員為此術 語賦予的含義是在合并數據庫中搜索重復記錄。在共享存儲中,重復數據消除是用來查找并刪除重復數據對象(文件、塊或數據塊)的算法。存儲系統中的原始指針會被修改,以便系統仍可以查找該對象,但磁盤上的物理位置會與其他指針共享。如果寫入數據對象,則寫入會進入新的物理位置,并且不再共享指針。

重復數據消除的方法各種各樣,而且有關重復數據消除可為一線存儲帶來哪些好處的可用信息也可能是誤導性的。

不管是哪種方法,重復數據消除都基于兩個元素 :哈希值和索引。

哈希值

哈希值是提供給每個對象的唯一數字指紋。哈希值通過一個公式產生,在該公式中,同一個哈希值不可能使用兩次。但有一點需要注意,那就是兩個對象可以具有相同的哈希值。某些線內系統僅使用基礎哈希值,這種方法可能會導致數據損壞。缺乏對重復哈希值的輔助檢查的任何系統都可能給您的 VMware View 部署帶來 風險。

索引

索引使用哈希目錄或查詢表。 存儲子系統使用哈希目錄確定重復記錄,即使在它們當前未執行磁盤讀取和寫入操作時也是如此。此方法使索引可以獨立工作,而不管本機磁盤的使用情況。

存儲子系統使用查詢表將哈希目錄擴展到不支持多個數據塊引用的文件系統。查詢表可以在系統 I/O 和本機文 件系統之間使用。不過此方法的劣勢是,查詢表可能會導致失敗。

重復數據消除的應用

在備份存儲市場中,重復數據消除具有明顯的優勢。重復數據的量可能是巨大的。20:1 甚至更高的比例都是很 常見的。備份中的相同數據甚至更多,相對于一線虛擬機工作負載而言,在備份中執行重復數據消除時的速 度往往慢得多。

兩種重復數據消除方法是線內(實時)重復數據消除和寫入后重復數據消除。選擇哪種方法主要取決于您使 用的存儲類型。寫入后重復數據消除是您應在 View 體系結構中考慮的主要方法。線內重復數據消除的速度尚 未快到能夠滿足大型基礎架構的速度要求。它主要是一種備用方法。

線內重復數據消除現在主要部署用于備份和存檔,它可以實際跟蹤對象記錄,并僅將不重復的數據塊寫入(通 常是專有的)后端文件系統。這種方法需要兩個文件系統,一個在前端,一個在后端。它必須在向磁盤寫入 數據之前搜出重復的對象,而且必須非常快速地完成此操作。隨著處理器計算能力的提高以及固態磁盤成本 的降低,線內重復數據消除將成為一線存儲越來越可行的一種選擇。

供應商現在也在此領域做著巨大的努力。但線內重復數據消除仍缺乏 View 存儲所需的成熟度。

使用寫入后重復數據消除時,將在數據寫入磁盤后再執行重復數據消除。這樣就可以在系統資源空閑時執行 重復數據消除過程,不會干擾一線存儲的速度。但是這種方法也有劣勢,那就是它需要獲得足夠的空間先寫入所有數據,然后再整合數據,因此您必須在您的存儲體系結構中規劃出該臨時使用的容量。

網絡引導的操作系統

通過網絡將操作系統直接引導至虛擬或物理設備是一個相對比較新的概念。僅在過去的幾年,該技術已經成 為標準方法(即使用已安裝的操作系統)的替代方法。

這種技術允許設備通過網絡從一對一的映像或共享映像引導操作系統。操作系統的磁盤驅動器是遠程服務器 上的一個映像文件。虛擬機通常會使用 PXE 引導至映像服務器,然后,映像服務器會通過網絡為引導虛擬機 提供正確的虛擬磁盤。

此技術所用的協議與專用于網絡的 iSCSI(原始本地 SCSI 封裝在 TCP/IP 數據包中)非常相似。 當映像服務器提供虛擬磁盤作為只讀映像(每個虛擬機實例有一個私有寫入磁盤)時,流式傳輸增加了另一個注意事項。此寫入磁盤中存有自引導計算機以來所做的全部更改。您可以將緩存存儲在各個位置,包括虛擬機的 RAM、本地硬盤或者網絡文件服務器上的文件。虛擬機關閉時,所做的更改將消失,除非映像被配置 為將寫入映像保留在文件服務器上。

您還可以設置私有一對一映射。您仍然必須要為各個磁盤文件提供存儲,但在這種情況下,存儲位于映像服務器上。

通過網絡引導的優勢

節約 SAN 存儲空間 — 每個虛擬機只需一個很小的 VMDK,因此似乎只需本地磁盤即可正常運行。

速度 — 幾乎瞬間即可部署新虛擬機。

靈活性 — 您可以非常輕松地更改虛擬機正在引導和查看的內容,而且可以非常輕松地更新將許多單獨的虛 擬機部署在池中的一個基礎映像。

通過網絡引導的劣勢

目前無法脫機工作。

默認情況下僅支持非永久池。

網絡流量繁重。

提高了服務器硬件要求。

在大型部署中每個映像服務器都存在擴展問題。

由于只在一個位置上存放私有映像,因此引發訪問問題。如果映像服務器出現故障,則這些桌面就無法訪問, 這樣您可能就無法滿足桌面虛擬機的 SLA。

小心 :如果從單個映像主機流式傳輸私有唯一映像,則缺少該主機可能會導致服務中斷。

本地存儲

您可以使用本地存儲(服務器中的內部備盤磁盤驅動器),但 VMware 不建議使用此方法。在決定是否要使用 本地存儲時,應考慮以下幾點 :

無法與商用存儲陣列性能相匹配。本地磁盤驅動器可能具有所需的容量,但卻沒有存儲陣列的吞吐量。擁有 的磁盤軸越多,吞吐量越好。

使用本地存儲時,無法使用 VMware VMotion 來管理卷。

本地存儲不允許您跨資源池使用負載平衡。

本地存儲不允許您使用 VMware High Availability。

您必須管理和維護本地存儲和數據。

克隆模板以及從模板克隆虛擬機比較困難。

分層存儲

分層存儲已經問世多年,最近因其節約成本也得到關注。如果要問什么是分層存儲,您可能會獲得從“一種數據分類方法”到“實施新存儲的技術”的不同答案。分層存儲確實是硬件、軟件和流程(允許公司基于數據的價值或者對公司的重要性更好地對數據進行分類和管理)的組合。 在任何公司實施分層存儲環境的計劃中,數據分類都是相當重要的一部分。如果不進行這種分類,幾乎不可能將正確的數據放在正確的存儲層中。例如,您希望將最重要的數據保存在快速的高 I/O 存儲上,即固態磁盤驅動器 (SSD) 或光纖通道中,而將不太重要或者不常訪問的數據保存在相對比較便宜的驅動器上,例如 SAS 或 SATA。通過做出這種更改,您可能會體驗到更快的訪問速度,并獲得更佳的存儲性能,因為您已經從那些 存儲設備中有效轉移了非重要數據及其訪問用戶。此外,網絡速度的加快可以提高訪問速度,進而提高響應能力。 實施分層存儲環境時,并不是只有一種“正確”方法。根據公司的業務需求、公司的數據分類計劃以及對存儲環境的硬件、軟件和日常維護的預算,實施過程也有所不同。

將 View Composer 副本和鏈接克隆存儲在單獨的數據存儲上

VMware View 4.5 及更高版本提供分層存儲選項。您可以將 View Composer 副本存儲在 SSDD 上,而將鏈接克 隆存儲在相對比較便宜的驅動器上,例如 SATA。借助這一新的分層存儲選項,可以加快密集型操作(例如同 時調配許多鏈接克隆)的速度。

舉例來說,您可以將副本虛擬機存儲在基于固態磁盤的數據存儲上。固態磁盤具有較低的存儲容量和較高的 讀取性能,通常支持每秒 20,000 次 I/O (IOPS)。固態磁盤也是比較昂貴的。但是,View Composer 為每個 ESX 集群上的每個 View Composer 基礎映像快照只創建一個副本,因此副本不需要很多存儲空間。當在許多 鏈接克隆上同步執行某項任務時,固態磁盤可以提高 ESX 讀取副本的操作系統磁盤的速度。

鏈接克隆可以存儲在比較傳統的基于旋轉介質的數據存儲上。這些磁盤提供的性能較低,通常支持 200 IOPS。 它們比較便宜,可提供高存儲容量,因而適合用于將許多鏈接克隆存儲在大型的池中。ESX 不需要在鏈接克隆 上執行密集型的同步讀取操作。

通過這種方式配置副本和鏈接克隆可以降低當同時創建許多鏈接克隆時出現的 I/O 風暴所造成的影響。

注意:此功能專用于高性能磁盤解決方案供應商提供的特定存儲配置。如果您的存儲硬件不支持高讀取性能,請不要將副本存儲在單獨的數據存儲上。此外,您在為鏈接克隆池選擇單獨的數據存儲時,必須要遵循特定的要求 :

如果共享副本數據存儲,則該數據存儲必須可從集群中的所有 ESX 主機訪問。

如果共享鏈接克隆數據存儲,則必須共享副本數據存儲。僅當您在同一臺 ESX 主機上的本地數據存儲上配 置了所有鏈接克隆時,副本才能位于本地數據存儲上。

注意 :僅在 vSphere 模式下才支持此功能。鏈接克隆必須部署在運行 ESX 4 或更高版本的主機或集群上。

將副本存儲在單獨的數據存儲或共享數據存儲上時的可用性注意事項

池的可用性是需要考慮的另一個事項。將副本與鏈接克隆存儲在相同的數據存儲上時,View Composer 會在每 個數據存儲上創建一個單獨的副本,以提高可用性。如果某個數據存儲變得不可用了,則只有該數據存儲上的鏈接克隆會受影響。其他數據存儲上的鏈接克隆可以繼續運行。

將副本存儲在單獨的數據存儲上時,池中的所有鏈接克隆都將綁定到該數據存儲的副本上。如果該數據存儲 變得不可用了,那么整個池都將不可用。

要提高鏈接克隆桌面的可用性,您可以為存儲副本的數據存儲配置高可用性的解決方案。

關鍵字:存儲層ViewVMware

本文摘自:比特網

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 芜湖市| 鲁甸县| 黔东| 临桂县| 白沙| 惠水县| 六盘水市| 东乡县| 台北市| 东至县| 防城港市| 汶川县| 拉萨市| 彝良县| 清新县| 柳林县| 灵丘县| 桂平市| 突泉县| 康定县| 阿拉善左旗| 资兴市| 皮山县| 奈曼旗| 钟山县| 盐亭县| 漾濞| 沁源县| 广丰县| 靖江市| 金华市| 鄂托克旗| 江源县| 云林县| 上思县| 土默特右旗| 乌什县| 营口市| 颍上县| 寻乌县| 沅江市|