vSphere Pluggable Storage Architecture  (PSA)
The top-level plugin in the PSA is the Multipathing Plugin (MPP). The MPP defnes how vSphere will manage and access storage including load balancing, path selection, and failover.
The MPP itself can be provided by the storage vendor (IE EMC PowerPath) or you may also use the VMware provided Native Multipathing Plugin (NMP).
 
以下敘述虛擬機發出IO需求到底層的流程 :
• 虛擬機發出SCSI request到相對應的virtual disk.
• 虛擬機作業系統的驅動會與virtual storage adapters溝通
• Virtual storage adapter轉送指令到VMkernel的PSA.
° PSA根據虛擬磁碟所在的邏輯設備,載入特定的MPP(在這個範例是NMP) .
° NMP呼叫相關邏輯設備的PSP
° PSP選擇適當的路徑,將I/O透過定義好的負載平衡技術送出。
  然後 I/O 會在硬體/軟體的Initiator佇列(Initiator可能是CNA或HBA).
° 如果之前的步驟失敗,NMP會呼叫適當的SATP來處理錯誤並且將路徑標記
  為inactive或是failed,然後重複之前步驟。
•硬體/軟體的initiator, CNA或是FC HBA 傳輸I/O需求到正確的儲存運輸器(storage transport)
  如iSCSI, FC,
或 FCoE,並且送出依照PSA的指示送出需求。
 
 
創作者介紹
創作者 小兵 的頭像
小兵

雜錄與收藏

小兵 發表在 痞客邦 留言(0) 人氣()