日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

试图将驱动程序添加到存储区_基于容器的块存储使用

發布時間:2025/3/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 试图将驱动程序添加到存储区_基于容器的块存储使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是塊存儲?

分布式存儲系統,為業務與數據在集群內漂移提供了自由保障,滿足企業對于不受約束的系統環境要求。同時,平臺僅保存遷移被改動的數據,而非整體增加數據量,實現增量備份。

魔方云塊存儲的功能:

  • 每個塊設備單獨創建一個專用的存儲控制器。每個存儲控制器上只有一個volume。
  • 根據需求自定義volume的大小,為容器和虛擬機創建塊存儲。
  • 每個卷都有自己的控制器,因此我們可以為每個卷升級控制器和副本容器,而不會導致IO操作明顯中斷
  • 指定備份操作的計劃。可以指定這些操作的頻率(例如每天、每小時等),以及執行這些操作的確切時間(你可以指定任意一個時間來執行這個操作),以及保留多少個循環快照和備份集。
  • 什么是魔方云塊存儲?

    魔方云塊存儲是供Kubernetes使用的分布式塊存儲系統。它輕量、可靠且使用方便。用戶可以使用魔方云平臺簡單的部署,部署后將為平臺提供持久卷的能力。

    該塊存儲系統將為每個塊存儲設備卷創建一個存儲控制器,并在集群內進行多副本備份。同時支持快照、備份。

    該系統用CSI作為驅動程序給容器提供持久卷存儲

    原理

    魔方云塊存儲通過storage-engine這一輕量級的塊存儲設備控制器(參考網絡RAID控制器)將數據存到多個副本(由linux稀疏文件支持同時支持多磁盤的高效快照)

    講解:

    1.每個塊設備都有自己特定的控制器控制;

    2.每個塊設備都將映射在管理器容器下創建的特定路徑/dev/bs/vol-name,并通過特定內核驅動(open-iscsi/tgt)將讀寫操作轉換為特定的網絡請求實現數據操作;

    3.控制器接受到網絡請求之后將會把操作同步到所有副本;

    4.控制器還將負責維持一定健康數目的副本;

    5.控制器同時負責操作快照和備份,包括創建刪除;

    功能

    A.池化多個本地或網絡存儲,并供特定的服務使用;

    B.將所有存儲卷微服務化,同時配備各自的控制器;

    C.控制器控制副本,健康、創建、刪除、副本數;

    D.可以創建快照及備份(NFS/S3/OSS);

    E.備份計劃及快照計劃;

    性能對比

    測試環境說明

    1)集群環境

    2)存儲系統規格

    3)測試工具及配置

    fio 是一個專業的磁盤性能測試工具,本次測試使用該工具版本為2.2.10。

    主要配置項如下:

    具體測試示例:sudo fio -direct=1 -thread -size=1G -runtime=100 -group_reporting -name=test -numjobs=1 -filename=/dev/vdb -bs=4k -rw=randrw –output=vdb-1_Rrw_1-4.txt

    數據對比

    4K隨機讀/4K隨機寫/4K隨機讀寫

    512K順序讀/512K順序寫/512K順序讀寫

    魔方云塊存儲操作使用

    一. 部署:

    在塊存儲部署界面如下圖,可以配置默認副本數、備份設置及存儲空間預留相關。

    二.動態申請使用:

    部署成功之后,可以看見存儲類下面有storagebs這個存儲類,在創建有狀態應用時可以選擇該存儲類,以下做為實例;

    a) 選擇部署服務,選擇類型有狀態

    b)添加卷,如下選擇存儲類模版,選擇存儲類storagebs

    c)申請成功,可以看到pvc下動態創建了:

    三.靜態申請使用:

    a)創建卷:

    b)選擇要操作的卷,點擊操作,創建pv/pvc

    c)部署服務,選擇添加卷–>選擇現有pvc–>選擇之前創建的pvc

    d)等待服務正常

    四.備份恢復:

    確認配置了備份路徑OSS/NFS/S3/后可以點擊特定卷,在特定卷下可以進入操作,添加備份計劃(備份或快照):

    同時支持操作并手動創建備份:

    使用在保存在OSS/S3/NFS上的特定備份恢復數據:

    五.故障恢復

    現在以wordpress為例子,使用魔方云塊存儲作為存儲,看下圖:


    1)首先確認測試時間一致;
    2)再確認wordpress的服務正常;
    3)此時刪除wordpress的pod模擬pod意外退出的故障,可以看到服務出現以一段時間的停止;
    4)待pod在節點被拉起后,wordpress又恢復了正常

    六.魔方云塊存儲穩定性

    使用魔方云塊存儲作為mysql的數據存儲并進行穩定性測試;
    測試環境如下:
    三副本,每秒寫入插入數據10條;
    每一小時隨機刪除一副本控制器(會導致副本失效);
    查詢插入數據是否一致;
    經過數十小時,幾十次的刪除測試三百多萬條插入,未有一次失敗

    總結

    以上是生活随笔為你收集整理的试图将驱动程序添加到存储区_基于容器的块存储使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。