精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

4種cephfs擴容方案

Ceph對象存儲方案 ? 來源:Ceph對象存儲方案 ? 作者:Ceph對象存儲方案 ? 2020-11-19 11:16 ? 次閱讀

cephfs擴容方案

需求描述

建立完善的cephfs的擴容方案,滿足cephfs用戶數據存儲空間在各種場景下的擴容需求。目前擴容只涉及到用戶的數據存儲,元數據部分因為空間使用率較低所以不需要考慮擴容。

現有cephfs用戶存儲模型

目前單個用戶會對應一個ceph集群里面的多個Dir目錄,每個Dir目錄底層會關聯到兩個pool,其中metadata_pool用來存儲元數據,data_pool用來存儲數據。

單集群擴容方案

通過filelayout進行擴容

基本原理

每個文件都有filelayout的xattr屬性,其中包含一個關鍵的pool字段,用來指定存儲文件底層用到哪個pool,因此利用該特性可以實現基于目錄基本的擴容。

參考 https://docs.ceph.com/docs/master/cephfs/file-layouts/#adding-a-data-pool-to-the-mds

操作流程

root@host1:/mnt/cephfs1#cephdf RAWSTORAGE: CLASSSIZEAVAILUSEDRAWUSED%RAWUSED hdd952TiB861TiB89TiB91TiB9.52 TOTAL952TiB861TiB89TiB91TiB9.52 POOLS: POOLIDSTOREDOBJECTSUSED%USEDMAXAVAIL rbdtest-site1-ssd-img18.7TiB2.34M26TiB24.5827TiB rbdtest-site1-sas-img28.8TiB2.31M26TiB3.63233TiB cephfs_metadata385GiB116.05k86GiB0.1027TiB cephfs_data412TiB198.68M36TiB30.6527TiB cephfs_pool15121GiB31.04k364GiB0.4427TiB sym_cephfs_data6656KiB133.6MiB0233TiB sym_cephfs_metadata70B00B0233TiB kubernetes20152B6192KiB0233TiB root@host1:/mnt/cephfs1#setfattr-nceph.dir.layout.pool-vcephfs_pool1/mnt/cephfs1/extest1/ root@host1:/mnt/cephfs1#getfattr-nceph.dir.layout/mnt/cephfs1/extest1 getfattr:Removingleading'/'fromabsolutepathnames #file:mnt/cephfs1/extest1 ceph.dir.layout="stripe_unit=4194304stripe_count=1object_size=4194304pool=cephfs_pool1" root@host1:/mnt/cephfs1/extest1#touchfile2 root@host1:/mnt/cephfs1/extest1#getfattr-nceph.file.layout/mnt/cephfs1/extest1/file2 getfattr:Removingleading'/'fromabsolutepathnames #file:mnt/cephfs1/extest1/file2 ceph.file.layout="stripe_unit=4194304stripe_count=1object_size=4194304pool=cephfs_pool1"

方案1. 同級目錄擴容

如果業務側能夠按新增主目錄方式進行擴容,則可以通過新增一個用戶主目錄,將新目錄指向新的data_pool來實現擴容。

優點:新擴容的pool不會對現有存儲服務造成影響。

缺點:業務需要能夠適配這種新增子目錄的擴容方式。

方案2. 子目錄擴容

如果業務側只能在原有主目錄中進行操作,則可以通過在原有主目錄下新增一個用戶子目錄,將新生成的子目錄指向新的data_pool來實現擴容。

優點:新擴容的pool不會對現有存儲服務造成影響。

缺點:業務需要能夠適配這種新增子目錄的擴容方式。

通過新增OSD進行擴容

基本原理

基于原生底層分布式存儲的基本特性,可以在原有的pool里面新增OSD進行擴容,但是新增OSD會導致舊有數據重新平衡,造成性能波動,影響服務質量。

方案3. 原有data_pool擴容

通過在原有data_pool中新增OSD來實現擴容。

優點:業務和k8s層面不需要做任何變動,完全對上層透明。

缺點:舊集群在新增OSD的時候會發生性能抖動,同時為了兼顧擴容速率和減少業務影響,相對擴容周期會比較長。受限與機房機柜和網絡設備環境,有物理層面的上限。

多集群擴容方案

方案4. 新增ceph集群

受限于單集群規模存儲集群的規模有限(受限機柜、網絡等),單機房多集群、多機房多集群都會可能存在,因此這一塊的存儲擴容方案也會納入設計范圍。

優點:適配現有的單集群部署方案(1個集群跨3個機柜),相對來講容易做故障域隔離(雞蛋不放一個籃子里).擴容新集群不會對現有存儲服務造成影響。

缺點:需要業務能夠適配這種跨集群模型(跨集群的目錄數據不能互通),單個docker里面最好不要同時掛載兩個以上集群的目錄。k8s的存儲資源調度復雜度上升,需要支持多集群。

責任編輯:xj

原文標題:cephfs擴容方案匯總

文章出處:【微信公眾號:Ceph對象存儲方案】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    6892

    瀏覽量

    88827
  • 儲存
    +關注

    關注

    3

    文章

    199

    瀏覽量

    22355
  • Ceph
    +關注

    關注

    1

    文章

    22

    瀏覽量

    9394
  • 擴容
    +關注

    關注

    0

    文章

    4

    瀏覽量

    2350

原文標題:cephfs擴容方案匯總

文章出處:【微信號:cephbook,微信公眾號:Ceph對象存儲方案】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    評測二 系統擴容及科學上網

    空間userdata分區確實夠,用圖形界面去擴容無效,且訪問github很慢,于是先把這2個問題解決掉。一、磁盤擴容 正常可以用fdisk+resize2fs就能解決,但是buildroot編譯的系統
    發表于 11-09 09:44

    英特爾宣布擴容成都封裝測試基地

    英特爾宣布擴容英特爾成都封裝測試基地。在現有的客戶端產品封裝測試的基礎上,增加為服務器芯片提供封裝測試服務,并設立一個客戶解決方案中心,以提高本土供應鏈的效率,加大對中國客戶支持的力度,提升響應速度。該擴容計劃體現了英特爾在成都
    的頭像 發表于 10-29 13:58 ?210次閱讀

    英特爾擴容成都封裝測試基地

    英特爾近日宣布了一項重要決定,將對其位于成都的封裝測試基地進行擴容。此次擴容不僅將鞏固現有的客戶端產品封裝測試業務,還將新增服務器芯片的封裝測試服務,進一步豐富產品線。
    的頭像 發表于 10-28 15:37 ?216次閱讀

    英特爾擴容在成都的封裝測試基地

    2024年10月28日,英特爾公司正式宣布對位于成都高新區的英特爾成都封裝測試基地進行擴容升級。此次擴容不僅將在現有客戶端產品封裝測試服務的基礎上,新增服務器芯片的封裝測試服務,還將設立一個專門的客戶解決方案中心,旨在提升本土供
    的頭像 發表于 10-28 14:43 ?386次閱讀

    云服務器的購買資源和擴容資源的區別和聯系

    云服務器的購買資源和擴容資源的區別和聯系主要體現在操作流程、成本控制以及數據管理等方面。購買資源適合初始部署或大規模擴展,而擴容資源更適合對現有系統進行微調和優化。云服務器的購買資源是指用戶在云
    的頭像 發表于 10-18 11:21 ?174次閱讀

    雙TDA4x系統解決方案

    電子發燒友網站提供《雙TDA4x系統解決方案.pdf》資料免費下載
    發表于 09-03 10:13 ?0次下載
    雙TDA<b class='flag-5'>4</b>x系統解決<b class='flag-5'>方案</b>

    【米爾-國產瑞芯微RK3568開發板試用體驗】系統擴容

    空間userdata分區確實夠,用圖形界面去擴容無效,且訪問github很慢,于是先把這2個問題解決掉。一、磁盤擴容 正常可以用fdisk+resize2fs就能解決,但是buildroot編譯的系統
    發表于 09-01 00:13

    linux rhel虛擬機中如何給磁盤動態擴容(硬盤直接擴展)

    Linux 擴容
    的頭像 發表于 08-20 10:30 ?424次閱讀
    linux rhel虛擬機中如何給磁盤動態<b class='flag-5'>擴容</b>(硬盤直接擴展)

    微軟攜手Lumen Technologies擴容并強化AI網絡能力合作

    微軟在7月25日宣布了一項重大舉措,旨在通過深化其Copilot等生成式AI服務在企業、組織、教育及普通消費者領域的布局,來滿足日益增長的對AI算力及網絡能力的需求。為實現這一目標,微軟攜手網絡系統領域的領先企業Lumen Technologies,共同開啟了一段旨在擴容并強化AI網絡能力的合作新篇章。
    的頭像 發表于 07-25 14:39 ?582次閱讀

    STM32F030F4P6存儲超過16KB的應用,擴容之后不穩定

    STM32F030F4P6 是存儲超過16KB的應用,擴容之后不穩定,要怎么解決
    發表于 05-13 16:12

    電壓轉轉換成電流4~20mA傳輸(兩線制供電),有類似的方案或芯片嗎?

    DAC161P997類芯片實現了數字信號轉換成電流4~20mA傳輸(兩線制供電),是否有一方案或芯片實現電壓轉轉換成電流4~20mA傳輸(兩線制供電),謝謝!
    發表于 05-12 10:03

    求一6.2 HDMI2.0靜電濾波保護方案

    方案優點:HDMI2.0本方案采用多路集成器件防護, 可節約空間,可保證信號完整性,可濾除 雜訊,滿足IEC61000-4-2(等級4),接觸放電25kV,空氣放電30kV 。
    的頭像 發表于 04-11 11:12 ?314次閱讀
    求一<b class='flag-5'>種</b>6.2 HDMI2.0靜電濾波保護<b class='flag-5'>方案</b>

    上海雷卯推出一USB4接口的靜電浪涌保護方案

    USB4是USB3.2 的后繼版本,是最新的USB規范。USB4是通信協議,采用的硬件接口是USB Type-C 接口,USB Type-C 端口根據 USB3.x 和 USB4 協議傳輸數據。
    的頭像 發表于 02-28 11:47 ?1244次閱讀
    上海雷卯推出一<b class='flag-5'>種</b>USB<b class='flag-5'>4</b>接口的靜電浪涌保護<b class='flag-5'>方案</b>

    IMX6ULL-ElfBoard ELF 1嵌入式學習板卡-虛擬機擴容的方法

    :~# sudo gparted & 4.可以看到有一塊大小為10g的未分配空間。 5.選擇擴容。 6.修改如下,點擊Resize。 7.點擊綠色對勾,選擇Apply。
    發表于 12-06 10:51

    4G-Zigbee智能網關產品方案介紹

    4G-Zigbee智能網關產品方案介紹
    的頭像 發表于 12-03 09:26 ?785次閱讀
    <b class='flag-5'>4</b>G-Zigbee智能網關產品<b class='flag-5'>方案</b>介紹