GlusterFS架構介紹(一)

分佈式文件系統--glusterfs

老規矩,先上個草圖~

    image.png

圖解:

    1)節點node1和node2建立peer關係,節點中各有一個分區vda3;

    2)分別把vda3做成卷組vg、池pool、精簡lv、glusterfs卷;

    3)分別創建掛載點/xx和/yy,並掛載;

    4)分別在掛載點/xx和/yy中創建目錄data;

    5)最後把/xx/data和/yy/data做成glusterfs卷v1;

    6)客戶端掛載glusterfs卷v1;

    7)客戶端把數據寫入卷v1中,

         最後數據會分佈在node1的/xx/data和node2的/yy/data中;

注意事項:

    1)node1和node2必須建立peer關係(建立一個pool)

    2)vda3做成卷組vg、做成池pool、做成精簡lv,最後創建glusterfs卷

    3)掛載點本身不能直接創建成glusterfs卷,必須是掛載點中的目錄纔可以

    4)刪除glusterfs卷後,信息依然會記錄在分區中,再次創建時需要強制執行

glusterfs卷的類型:

    1)分佈式(raid0)

         原理:數據1通過V1寫入/xx;數據2通過V1寫入/yy

         優點:讀寫速度快

         缺點:沒有冗餘

    2)複製式(raid1)

         原理:數據1,2通過V1寫入/xx;數據1,2通過V1寫入/yy

         優點:有冗餘

         缺點:讀寫速度沒提高,空間利用率低

    3)分佈複製式(raid10)

         原理:數據1,2通過分佈式寫入V2;再通過複製式寫入V1

         優點:讀寫速度高,有冗餘

         缺點:物理空間佔用多


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章