vsphere存儲
❶ VMware vSphere中三種磁碟:精簡置備/厚置備置零/厚置備延遲置零
VMware vSphere 中的存儲置備策略主要分為兩種模型:厚置備與精簡置備。其中,厚置備是傳統存儲置備模型,預先提供大量存儲空間以滿足未來的存儲需求。然而,這種策略可能導致存儲空間浪費,無法充分利用存儲容量。與此相反,精簡置備通過以靈活的按需方式分配存儲空間,有效解決了存儲空間浪費的問題。
在精簡置備中,又分為陣列級別和虛擬磁碟級別的兩種模型。陣列級別的精簡置備允許在不預先提供存儲空間的情況下,創建一個虛擬磁碟,然後根據實際需求動態分配存儲空間。虛擬磁碟級別的精簡置備則允許在創建虛擬機時直接指定其存儲需求,系統會為虛擬機分配相應大小的存儲空間,而不需要預先提供整個磁碟的空間。這種機制在節省存儲資源的同時,也帶來了獨特的挑戰。
在VMware vSphere 中,厚置備又細分為兩種方式:厚置備置零與厚置備延遲置零。厚置備置零意味著在分配存儲空間給虛擬機時,系統會立即對磁碟進行清零操作,將所有數據位設置為0。而厚置備延遲置零則在分配空間時不進行清零操作,而是等待虛擬機實際寫入數據時才進行置零。這種策略在提高存儲空間利用率的同時,也增加了數據恢復的復雜性。
精簡置備的主要特點在於其允許虛擬機系統內部的可見數據量與實際存儲使用量之間存在差異。例如,當一台虛擬機置備為4GB時,系統內部顯示的數據量可能只有4GB,但實際存儲使用量卻可能超過這個數值。這是由於精簡置備機制允許虛擬機在超出分配的存儲空間范圍內寫入數據,而系統並不會立即回收已刪除的數據所佔用的存儲空間,除非有明確的置零操作或平台主動進行回收。
在存儲資源充足的情況下,如桌面虛擬化環境,推薦使用厚置備延遲置零策略。然而,當存儲空間有限或需要實現超容量分配時,精簡置備成為節省存儲資源的優選方案。然而,需要注意的是,精簡置備的存儲空間並非無限,其最終容量受限於物理存儲的大小。因此,定期回收存儲空間成為維持系統性能和資源效率的關鍵步驟。
存儲空間回收步驟如下:
- 打開ESXI主機SSH服務,使用HTML5客戶端在服務中或通過CRT、PUTTY等工具SSH連接ESXI主機。
- 執行命令「ls -l /vmfs/volumes」以查看所有存儲卷,並復制需要回收空間的存儲卷的UUID。
- 執行命令「esxcli storage vmfs unmap -uUUID號」,回收指定存儲卷上的可用空間。
- 重復步驟3和4,確保所有主機上的每個卷均已完成回收操作。回收時間取決於存儲空間大小,可能在幾小時到一天之間。
綜上所述,選擇合適的存儲置備策略對於有效管理VMware vSphere中的存儲資源至關重要。合理利用精簡置備與厚置備特性,同時定期執行存儲空間回收操作,將有助於提高存儲資源的利用率,確保虛擬機的穩定運行。
❷ vmware vsphere支持哪些存儲方式
磁碟/lun(san、iscsi、本地磁碟)、網路文件系統NAS。
1、光纖通道(FC)。
優點:低延遲(非IP存儲網路)、眾所周知,可靠性高、支持虛擬機文件系統(VMFS)。
缺點:需要專用主機匯流排控制器(HBA);價格昂貴,需要存儲區域網路(SAN)交換機和HBA;更多的管理工作(SAN交換機、換分zone等等)。
2、光纖乙太網(FCOE)。
優點:可以將存儲和其他網路流量融合到同一套網路當中;利用數據中心橋接功能提供基於乙太網的無損存儲協議;支持VMFS。
缺點:知名度和可靠性相對較低;需要最低10GB的無損乙太網基礎架構;無法進行路由;排錯異常困難。
3、互聯網小型計算機系統介面(iSCSI)。
優點:眾所周知,可靠性高、價格低廉、可以依賴於現有的網路組件、使用vSphere自帶的iSCSI軟體控制器、支持多路徑輸入/輸出(MPIO)負載均衡、正常情況下延遲較低、支持VMFS。
缺點:作為基於IP的存儲協議,會產生更高的延遲;使用iSCSI介面綁定時不能路由;如果使用iSCCI介面卡,會產生更高的延遲;安全顧慮。
❸ 如何解決vSphere存儲訪問故障
在vSphere Client中每個數據存儲對應著磁碟陣列上的一個LUN,登錄到NetApp存儲LUN所在的控制器後,執行lun show命令查看當前控制器上的所有LUN,發現/vol/vol2/lun0的狀態為offline。初步判斷是由於lun狀態不正常導致訪問故障的出現,嘗試執行lun online /vol/vol2/lun0命令嘗試將該lun的狀態修改為online。
完成lun狀態的修改後,需要在ESXi主機上重新掃描數據存儲。本文介紹在命令行下重新掃描數據存儲的操作。
(1) 登錄到ESXi主機控制台,按ALT+F1切換到ESXi Shell下。
(2) 執行如下命令掃描主機的所有HBA卡:
esxcli storage core adapter rescan --all。
(3) 如果只想掃描特定的HBA卡,首先需要依次執行如下命令:
esxcli storage core adapter list #列出所有的HBA卡
圖3. 查看ESXi主機HBA卡信息
esxcli storage core adapter rescan --adapter
(4) 查看當前掛載的數據存儲:df -h
(5) 查找新的VMFS數據存儲:vmkfstools -V,如果發現了新的數據存儲,那麼將會自動掛載到/vmfs/volumes/目錄下的子目錄中,目錄名為UUID或者我們預先指定的標簽。
(6) 再次查看當前掛載的數據存儲:df -h
(7) 如果之前狀態為「不可用」的數據存儲仍舊無法訪問,那麼可能需要重啟ESXi主機,對存儲進行重新識別。
總之,ESXi主機訪問SAN數據存儲發生故障將會造成大量虛擬機的訪問中斷。在問題發生時作為虛擬化管理員要快速對問題進行分析,准確定位問題並進行排除,將存儲訪問中斷造成的破壞性影響降至最低,本文結合實際案例為用戶解決類似故障提供處理問題的思路及建議。