fusionstorage中vbs和osd內部通信問題研究學習
首先現在的IO流程 vbs接收到iscsi或者scsi的流,vbp模塊進行切片,轉換成key-value,然后對key進行DHT運算 ?,根據partition View 找到對應的主osd。這個在學習的ppt上是能夠找出來的,但是學弟問我的問題時底層到底是怎么通信?這也跟跟FS 為什么支持fc組網有關了。(還是動手去看,才能更加清晰)

圖一
圖片中的數據來自官網的通信矩陣,從圖中很明顯的看出來是套接字進行通信的。存儲ip我們在CNA的存儲網絡中配置,當然我們從fs的底層可以看到MDC的地址和端口如圖二
圖二
可以清楚的看出MDC的url標準的套接字
圖三
在圖三中我們能夠看到每塊盤都有標識,和加入進來的盤符是對應關系的
圖四
從圖四osd的日志標識也能看出來
所以最后底層通信是這樣的vbs接收到iscsi或者scsi的流,vbp模塊進行切片,轉換成key-value形式之后,對key進行DHT運算,根據partition View 找到需要存放的主osd,然后vbs會查找主osd的存儲ip+端口號,然后進行存放(這里暫時不討論備osd)。底層是根據套接字來的,在這種場景下支持ip,IB組網,所以不支持FC組網哦。有錯誤的地方也請指教
TCP/IP 云硬盤備份 VBS
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。