iSCSI的配置怎么樣?
在VMware環境下使用iSCSI存儲的最佳實踐 一旦iSCSI磁盤配置好了,虛擬機(VMs)就可以使用它們了。以下列出的最佳實踐可以幫助你在VMware環境中的iSCSI數據存儲獲得最大的性能和可靠性。 iSCSI存儲的性能高度依賴于網絡的健康和使用。為了達到最佳效果,你應該總是通過專用的網絡將iSCSI的流量分離出來。 你只能在一個ESX服務器主機上配置一個軟件啟動器。配置為iSCSI提供連接的vSwitch時,使用多個物理網卡來提供冗余。確保你將VMkernel(虛擬機內核)接口與vSwitch的網卡綁定在一起,這樣多路徑配置才正確。 確保你在iSCSI vSwitch上使用的網卡連接到不同的網絡交換機,以消除單點故障。 vSphere支持使用存儲協議的巨型幀,但它只對那些擁有非常大I/O的特定工作量有好處。此外,你的后端存儲必須能夠處理RAID組中擁有大量主軸(大于15)增加的吞吐量,否則你也看不到任何好處。如果你的I/O小并且你的存儲是主軸方向的(spindle-bound),使用巨型幀你將看到你的性能很少或者沒有提高在某些情況下。巨型幀實際上會降低性能,所以你應該做一個評估測試,對比一下啟用巨型幀前后的效果,看看巨型幀是否有效。每個端到端組建必須支持巨型幀,包括物理網卡和網絡交換機,vSwitch,VMkernel端口和iSCSI目標配置。如果任何一個組件不適合巨型幀配置,它們將無法工作。 為你的虛擬機磁盤控制器使用新的Paravirtual SCS(PVSCSI)適配器,因為在大多數情況下它提供的最大吞吐量和性能超過了標準的LSI邏輯和BusLogic適配器。對于非常小的I/O工作量來說,LSI邏輯適配器的效果最好。 為了實現最好的性能需要設置先進的多路徑,選擇iSCSI存儲容量屬性并點擊管理途徑。如果有的話,你可以使用本機VMware多路徑或第三方多路徑插件來配置路徑選擇策略。當使用軟件啟動器(software initiators)時,在一個vSwitch上創建兩個VMkernel接口;指定一個物理網卡為活躍的,另一個為未使用的;使用 esxcli命令將一個VMkernel端口綁定到第一個網卡,將第二個端口綁定到第二個網卡。使用循環算法代替順序算法或者最近最常使用(MRU)算法,將得到更好的性能。如果你的虛擬機上使用了微軟集群服務器(Microsoft Cluster Server),避免使用循環(Round Robin)算法。