使用PowerPath的情況下,用戶可以通過多條路徑連接到邏輯設備從而實現主機和存儲端口的共享。使用Fabric配置的共享路徑數量會更多。例如,主機具有4個HBA通過Fabric連接到主機的4個端口100個邏輯設備上,PowerPath管理1600條路徑。(4HBAs X 4Fas x 100 logical devices = 1600)。

如上圖所示,兩個邏輯設備都可通過兩個接口端口訪問,從而邏輯設備的I/O可在多條路徑上分流。上圖中,兩條路徑連接到邏輯設備0同時兩條連接到邏輯設備1.

PowerPath利用了存儲系統的多路徑性能,在主機和邏輯設備間提供負載均衡或防路徑故障的功能。從而PowerPath能夠:

通過在多條路徑發送I/O請求到同一邏輯設備增加I/O吞吐量。

通過將I/O請求從一條故障路徑重定向至另一工作路徑防止數據丟失。

動態負載均衡:

PowerPath通過動態負載均衡在維持最大性能的同時降低管理成本,它的設計目的是在所有時間使用所有路徑。PowerPath將對一個邏輯設備的I/O分布在所有可用路徑上,而不是讓一條路徑承擔所有的I/O負荷。(對于active-passive存儲系統,每一個邏輯設備的可用路徑指的是那些連接到active SP的路徑。)

PowerPath在host-by-host基礎上對I/O負載均衡,它對于所有路徑維護所有I/O的統計數據。對于每一個I/O請求,PowerPath根據實施的負載均衡和故障切換策略智能地選擇負擔最小的可用路徑。如果策略正確,PowerPah系統中所有路徑都會有近似相同的負載。

除了改進I/O性能之外,動態負載均衡減少了管理時間和故障停機時間,因為管理員不再需要在邏輯設備之間靜態配置路徑。使用PowerPath,不需要安裝時間,路徑一直保持按照性能優化的方式來配置。

下圖是沒有安裝PowerPath時的I/O隊列:

下圖是使用了PowerPath之后的I/O負載狀況:

自動故障切換:

下圖說明了I/O路徑的故障點:

HBA/NIC

Interconnect(Cable和Patch Panel)

Switch

Interface

Interface port

如果發生路徑故障,PowerPath將該路徑上的I/O重新分配到正常工作的路徑。PowerPath停止向故障路徑發送I/O檢查可用路徑。如果沒有可用路徑,則將替代或備用路徑投入使用,I/O導入替代路徑。

PowerPath使用周期性路徑測試以確認路徑是否能夠正常工作。路徑測試是PowerPath通過發送一系列I/O以確認路徑的可用性。如果測試失敗,PowerPath關閉該路徑并停止向其發送I/O。

PowerPath繼續周期性地檢測故障路徑,以確認其是否恢復。如果路徑通過測試,PowerPath將恢復對該路徑的使用并重新發送I/O。在輕量負載或小型配置的情況下,路徑在修復后會在一小時內自動恢復使用。對于大型配置,修復后恢復所有路徑使用可能花費數小時,因為周期性自動恢復任務被更高優先級任務搶占。路徑的故障切換以及恢復流程對于應用程序來說是透明的。當路徑恢復后,存儲,主機,應用程序將繼續保持可用性。

測試正常工作路徑將花費幾毫秒,測試故障路徑可能花費數秒,具體取決于故障類型。

未經允許不得轉載:存儲在線-存儲專業媒體 » EMC PowerPath多路徑軟件功能概覽
分享到

huanghui

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走