亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ceph分布式存儲架構(gòu)設(shè)計及ceph塊存儲創(chuàng)建

        2019-09-10 07:22:44程旺劉嵩巖
        信息技術(shù)時代·上旬刊 2019年2期
        關(guān)鍵詞:集群

        程旺 劉嵩巖

        摘要:分布式文件系統(tǒng)是指文件系統(tǒng)管理的物理存儲資源不一定直接連接在本地節(jié)點上,而是通過計算機(jī)網(wǎng)絡(luò)與節(jié)點相連。ceph是一個分布式文件系統(tǒng),具有高擴(kuò)展、高可用、高性能的特點。本文進(jìn)行ceph集群存儲部署和ceph塊存儲創(chuàng)建,完成是基于ceph分布式存儲架構(gòu)設(shè)計與實現(xiàn)。

        關(guān)鍵詞:分布式文件系統(tǒng);ceph;集群;塊存儲

        1.Ceph基礎(chǔ)介紹

        Ceph是一個可靠地、自動重均衡、自動恢復(fù)的分布式存儲系統(tǒng),根據(jù)場景劃分可以將Ceph分為三大塊,分別是對象存儲、塊設(shè)備存儲和文件系統(tǒng)服務(wù)。在虛擬化領(lǐng)域里,比較常用到的是Ceph的塊設(shè)備存儲,比如在OpenStack項目里,Ceph的塊設(shè)備存儲可以對接OpenStack的cinder后端存儲、Glance的鏡像存儲,比較直觀的是Ceph集群可以提供一個raw格式的塊存儲來作為虛擬機(jī)實例的硬盤。

        Ceph提供了RADOS、OSD、MON、RBD和Ceph FS等功能組建,但底層仍然使用RADOS存儲來支撐上層的那些組件。由于Ceph采用了CRUSH算法、HASH環(huán)等的良好方法,使得它不存在傳統(tǒng)的單點故障的問題,且隨著規(guī)模的擴(kuò)大性能并不會受到影響。Ceph組件包括OSDs(存儲設(shè)備)、Monitors(集群監(jiān)控組件)、MDSs(存放文件系統(tǒng)的元數(shù)據(jù))、Client(ceph客戶端)組成。

        2.實驗環(huán)境準(zhǔn)備

        實驗準(zhǔn)備四臺KVM虛擬機(jī),其中三臺作為存儲集群節(jié)點,另一臺作為客戶端。所有主機(jī)名及其對應(yīng)的ip地址為client(eth0:192.168.4.10),node1(eth0:192.168.4.11),node2(eth0:192.168.4.12);node3(eth0:192.168.4.13)。實驗環(huán)境準(zhǔn)備主要包括節(jié)點yum源,所有虛擬主機(jī)均需要掛載安裝光盤,包括rhel光盤和ceph光盤;修改/etc/hosts并同步到所有主機(jī),配置無密碼連接;配置NTP時間同步和準(zhǔn)備存儲磁盤,并且物理機(jī)上的每個虛擬機(jī)創(chuàng)建3個磁盤。

        3.部署ceph集群存儲

        首先進(jìn)行安裝部署軟件,實驗使用node1為部署主機(jī),通過操作部署主機(jī)來完成ceph集群的搭建,首先進(jìn)行的是ceph_deploy的部署工具的安裝。Ceph_deploy工具可用于簡單、快速地部署ceph集群。它在node1管理節(jié)點上通過ssh獲取其他ceph節(jié)點的訪問權(quán)、通過sudo獲取其上的管理權(quán)限,通過底層python腳本自動化各節(jié)點上的ceph安裝進(jìn)程。用ceph_deploy工具可以遠(yuǎn)程節(jié)點上安裝ceph軟件包、創(chuàng)建集群、增加監(jiān)視器、收集或忘記密鑰、增加OSD和元數(shù)據(jù)服務(wù)器、配置管理主機(jī)或拆除集群。通過執(zhí)行mkdir ceph-cluster命令為部署工具創(chuàng)建目錄,存放密鑰與配置文件。

        創(chuàng)建ceph集群配置(所有節(jié)點都為mon) ,給所有節(jié)點安裝ceph軟件包;初始化所有節(jié)點的mon服務(wù)。執(zhí)行命令:[root@node1 ceph-cluster]# ceph-deploy new node1 node2 node3;[root@node1 ceph-cluster]# ceph-deploy install node1 node2 node3。

        創(chuàng)建OSD,一般來說,每塊參與存儲的磁盤都需要一個 OSD 進(jìn)程。所有節(jié)點準(zhǔn)備磁盤分區(qū),然后通過node1主控制節(jié)點進(jìn)行初始化清空磁盤數(shù)據(jù),最后創(chuàng)建OSD存儲空間。主要包括:創(chuàng)建osd存儲設(shè)備,vdc為集群提供存儲空間,vdb1提供JOURNAL日志,一個存儲設(shè)備對應(yīng)一個日志設(shè)備對應(yīng)一個日志設(shè)備,日志需要SSD,不需要很大。三個存儲節(jié)點執(zhí)行(node1為例)[root@node1 ~]# ceph-deploy osd create node1:vdc:/dev/vdb1 node1:vdd:/dev/vdb2 。

        通過ceph集群的部署,對集群進(jìn)行驗證。執(zhí)行命令:ceph –s進(jìn)行集群狀態(tài)查看。若為正常,可以看到health HEALTH_OK,說明ceph集群搭建完成。

        4.Ceph塊存儲創(chuàng)建

        塊存儲可以看作為是裸盤,可以通過劃分邏輯卷、做RAID、LVM等方式將它格式化,可以格式化為指定的文件系統(tǒng),然后才能被操作系統(tǒng)訪問。塊存儲是ceph三大存儲類型終最為常用的存儲方式,Ceph的塊存儲是基于RADOS的,因此它也借助RADOS的快照、復(fù)制和一致性等特性提供了快照、克隆和備份等操作。使用ceph集群的塊存儲功能,可以實現(xiàn):創(chuàng)建塊存儲鏡像;客戶端映射鏡像;創(chuàng)建鏡像快照等功能。Ceph塊設(shè)備也叫做RADOS塊設(shè)備。RBD(RADOS block device)驅(qū)動已經(jīng)很好的集成在Linux內(nèi)核中,支持內(nèi)部緩存從而提高性能,并且RBD具有快照、COW克隆等企業(yè)功能。Linux內(nèi)核可用直接訪問ceph塊存儲,KVM可用借助于librbd訪問。

        首先創(chuàng)建鏡像。塊設(shè)備存在于存儲池中,默認(rèn)ceph集群已有一個存儲池。主要查看存儲池;在默認(rèn)池里創(chuàng)建一個名為demo-image的鏡像,鏡像可當(dāng)成遠(yuǎn)程主機(jī)的硬盤,鏡像大小為10G;指定在rbd這個池中創(chuàng)建一個名為image的鏡像;查看鏡像信息查看鏡像信息執(zhí)行[root@node1 ~]# rbd list;[root@node1 ~]# rbd info demo-image。

        集群內(nèi)通過KRBD訪問使用ceph塊存儲,通過將鏡像映射為本地磁盤,執(zhí)行命令然后查看會發(fā)現(xiàn)多了一個10GB的/dev/rbd0。進(jìn)行格式化操作再進(jìn)行掛載。主要執(zhí)行[root@node1 ~]# rbd map demo-image;[root@node1 ~]# mkfs.xfs /dev/rbd0??蛻舳送ㄟ^KRBD訪問,需要安裝ceph-common軟件包,讓客戶端能夠訪問集群,需要集群配置文件ceph.client。客戶端需要授權(quán)訪問集群,可以為客戶端創(chuàng)建用戶,也可用默認(rèn)創(chuàng)建的admin賬戶。最后使用ceph塊存儲設(shè)備。執(zhí)行rbd showmapped命令查看ceph塊設(shè)備信息,顯示 id pool image snap device;0 rbd image-/dev.rbd0,說明ceph塊存儲創(chuàng)建完成。

        5.結(jié)語

        Ceph是主流的開源分布式存儲操作系統(tǒng),云服務(wù)商和企業(yè)用戶把它作為構(gòu)建統(tǒng)一存儲和軟件定義存儲的可信解決方案,根據(jù)ceph主要運(yùn)用在塊存儲設(shè)備的部署和運(yùn)用,因此本文通過設(shè)計和搭建,完成了ceph集群部署和ceph塊存儲創(chuàng)建的工作。未來,ceph憑借其優(yōu)越的性能和穩(wěn)定性,在云技術(shù)領(lǐng)域?qū)⒊蔀樽顭衢T的分布式存儲系統(tǒng)。

        參考文獻(xiàn)

        [1]謝超群.基于Ceph的云存儲應(yīng)用研究[J].洛陽師范學(xué)院學(xué)報,2019,38(02):43-47.

        [2]凌升杭.基于Ceph分布式存儲系統(tǒng)的安全訪問控制設(shè)計和實現(xiàn)[D].東南大學(xué),2016.

        作者簡介:程旺(1995-),男,河南周口人,哈爾濱黑龍江大學(xué),電子與通信工程專業(yè)2018級,碩士在讀,研究方向:嵌入式系統(tǒng);

        通訊作者:劉嵩巖(1969-),男,黑龍江哈爾濱人,博士,副教授,研究方向:嵌入式系統(tǒng)。

        猜你喜歡
        集群
        集群式AUV可控分群控制算法
        功能性新材料產(chǎn)業(yè)集群加速形成
        海上小型無人機(jī)集群的反制裝備需求與應(yīng)對之策研究
        培育世界級汽車產(chǎn)業(yè)集群
        一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:40
        Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
        勤快又呆萌的集群機(jī)器人
        三生打造全生態(tài)鏈健康產(chǎn)業(yè)集群
        對構(gòu)建智慧產(chǎn)業(yè)集群的幾點思考
        中華醫(yī)學(xué)會醫(yī)學(xué)期刊集群化發(fā)展的模式分析
        出版與印刷(2016年3期)2016-02-02 01:20:10
        久久综合国产精品一区二区| 国产高潮精品久久AV无码| 小宝极品内射国产在线| 二区三区视频| 少妇被爽到自拍高潮在线观看| 91精品久久久中文字幕| 大地资源中文第3页| 亚洲欧美激情在线一区| 日本中文字幕不卡在线一区二区| 无码人妻少妇久久中文字幕| 天堂久久一区二区三区| 中国美女a级毛片| 一本色道av久久精品+网站| 久久亚洲AV无码一区二区综合| 国产日产韩国级片网站| 蜜臀亚洲av无码精品国产午夜.| 亚洲精品国产第一区二区尤物 | 亚洲欧美偷拍视频| 国产精品一区二区日韩精品| 亚洲国产中文字幕无线乱码| 久久国产精品一国产精品金尊| 艳妇臀荡乳欲伦交换在线播放| 熟女俱乐部五十路二区av| 亚洲女同同性少妇熟女| 91九色最新国产在线观看| 美女av一区二区三区| 国产在线精品一区二区在线看| 男女视频网站免费精品播放| 爽爽影院免费观看| 国产乱子乱人伦电影在线观看| 亚洲中字幕永久在线观看| 日本va中文字幕亚洲久伊人| 99久久人妻无码精品系列| 亚洲一区二区三区成人| 久久五月精品中文字幕| 新婚人妻不戴套国产精品| 国产99久久亚洲综合精品| 亚洲AV秘 无码一区二区久久| 国内精品亚洲成av人片| 欧美精品videossex少妇| 色欲AV成人无码精品无码|