摘要:就目前而言,在支持的三種接口塊存儲和對象存儲接口中,塊存儲是目前最穩(wěn)定且達(dá)到生產(chǎn)環(huán)境要求的接口。月日,北京海航萬豪酒店,容器技術(shù)大會即將舉行。
概要 演示環(huán)境說明
整個(gè)測試環(huán)境由以下2臺本地虛擬機(jī)組成,相關(guān)信息說明如下:
引言Librbd(RBD)是Ceph提供的塊存儲庫,其利用Rados提供的API實(shí)現(xiàn)對卷的管理和操作。就目前而言,在Ceph支持的三種接口Posix(CephFS)、塊存儲(Librbd)和對象存儲(RadosGW)接口中,塊存儲是目前最穩(wěn)定且達(dá)到生產(chǎn)環(huán)境要求的接口。Ceph 塊設(shè)備是精簡配置的、大小可調(diào)且將數(shù)據(jù)條帶化存儲到集群內(nèi)多個(gè)OSD 。Ceph 塊設(shè)備利用 RADOS 的多種能力,如快照、復(fù)制和一致性。Ceph 的 RADOS 塊設(shè)備(RBD)使用內(nèi)核模塊或 librbd 庫與 OSD 交互。
Rancher-RBD安裝 Ceph 服務(wù)端安裝如果沒有Ceph 服務(wù)器,可以通過容器運(yùn)行一個(gè)Ceph 服務(wù)器 DEMO環(huán)境:
docker run -d --net=host -v /etc/ceph:/etc/ceph -e MON_IP=192.168.1.11 -e CEPH_PUBLIC_NETWORK=192.168.1.0/24 ceph/demo:tag-build-master-jewel-ubuntu-16.04
IP地址根據(jù)實(shí)際情況修改。
通過scp命令,把Ceph 服務(wù)容器所在宿主機(jī)/etc/ceph路徑下所有文件復(fù)制到Rancher 環(huán)境下所有節(jié)點(diǎn)的相同路徑下。
Ceph-RBD驅(qū)動插件安裝添加自定義應(yīng)用商店
進(jìn)入 系統(tǒng)管理|系統(tǒng)設(shè)置 添加一個(gè)名為Ceph的自定義商店
名稱:Ceph
地址:https://github.com/niusmallna...
分支:master
RBD驅(qū)動安裝
進(jìn)入應(yīng)用商店,搜索RBD進(jìn)行安裝。安裝完成后:
再進(jìn) 系統(tǒng)架構(gòu)|存儲 查看,顯示兩個(gè)節(jié)點(diǎn):
安裝測試應(yīng)用 應(yīng)用安裝新建一個(gè)名為myapp的空應(yīng)用棧并添加myapp服務(wù):
紅色線框?yàn)榕渲弥攸c(diǎn):
使用驅(qū)動卷插件與使用本地卷驅(qū)動有所區(qū)別, 使用本地卷驅(qū)動添加卷時(shí)應(yīng)該寫 /AA/BB:/CC/DD,前后都要為路徑; 使用驅(qū)動卷插件時(shí)應(yīng)該寫為 A:/BB/CC 。這個(gè)的A為一個(gè)卷名,不能是路徑。
因?yàn)槭荂eph存儲,這里需要填卷驅(qū)動為:rancher-rbd 。部署好之后如圖:
查看 基礎(chǔ)架構(gòu)|存儲,容器卷卷名為:myapp
數(shù)據(jù)存儲測試
此時(shí)我們看到容器是運(yùn)行在 :node1上,容器名為:myapp-myapp-1。
通過執(zhí)行命令登錄容器,并向/root下寫入test文件。
接著把這個(gè)服務(wù)容器刪除,刪除后myapp應(yīng)用棧為空:
在空應(yīng)用棧中再添加一個(gè)服務(wù),為了易于區(qū)分,重新命名為myapp2,并手動調(diào)度容器運(yùn)行到node2上。
PS:新建的服務(wù),參數(shù)中的卷名與卷映射路徑必須相同,卷驅(qū)動也要相同。
點(diǎn)擊創(chuàng)建,服務(wù)成功運(yùn)行在node2上。
查看 基礎(chǔ)架構(gòu)|存儲,容器卷卷名還為:myapp
進(jìn)入容器的/root目錄查看創(chuàng)建的文件
文件依然存在。此時(shí)容器是在node2上,說明文件并非保存在節(jié)點(diǎn)本地,證明Ceph存儲對接成功。
9月27日,北京海航萬豪酒店,容器技術(shù)大會Container Day 2017即將舉行。
CloudStack之父、海航科技技術(shù)總監(jiān)、華為PaaS部門部長、恒豐銀行科技部總經(jīng)理、阿里云PaaS工程總監(jiān)、民生保險(xiǎn)CIO······均已加入豪華講師套餐!
11家已容器落地企業(yè),15位真·云計(jì)算大咖,13場純·技術(shù)演講,結(jié)合實(shí)戰(zhàn)場景,聚焦落地經(jīng)驗(yàn)。免費(fèi)參會+超高規(guī)格,詳細(xì)議程及注冊鏈接請戳
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26980.html
摘要:本次分享給大家?guī)砼c能夠融合使用的一些玩法。計(jì)算節(jié)點(diǎn)的進(jìn)程不能在運(yùn)行在中。部署的過程需要拉取很多鏡像,需要耐心的等待。之前的計(jì)劃應(yīng)該是在版會添加的支持,差不多就是今年月份左右。 OpenStack是開源Iaas云的事實(shí)標(biāo)準(zhǔn),功能大而全,除了能管理虛機(jī)同時(shí)也能管理容器,OpenStack項(xiàng)目中的Magnum、Kuryr、Kolla、Murano、Nova-docker等都是與容器場景很不...
摘要:本文就探討一下,平臺內(nèi)如何做容器日志收集。當(dāng)然完整的日志體系中,并不僅僅是采集,還需要有日志存儲和展現(xiàn)。是可以理解微的助手,它可以識別容器內(nèi)的日志卷文件,通知進(jìn)行采集。 引言 一個(gè)完整的容器平臺,容器日志都是很重要的一環(huán)。尤其在微服務(wù)架構(gòu)大行其道狀況下,程序的訪問監(jiān)控健康狀態(tài)很多都依賴日志信息的收集,由于Docker的存在,讓容器平臺中的日志收集和傳統(tǒng)方式很多不一樣,日志的輸出和采集點(diǎn)...
摘要:新近發(fā)布,中國區(qū)團(tuán)隊(duì)特為中國用戶準(zhǔn)備了千元大獎,邀您參與用戶體驗(yàn)計(jì)劃找,提團(tuán)隊(duì)珍視用戶的每一個(gè)意見與反饋。新版本發(fā)布后還將經(jīng)歷版本完善與優(yōu)化的階段。 showImg(https://segmentfault.com/img/remote/1460000016731917?w=1600&h=900); GitLab支持、CICD優(yōu)化、項(xiàng)目配額管理、驅(qū)散容器功能等等,Rancher 2.1...
摘要:參考官方文檔進(jìn)行操作本文假設(shè)環(huán)境正常運(yùn)行,并且已經(jīng)安裝。只能以單副本運(yùn)行部署運(yùn)行命令來安裝等待一段時(shí)間執(zhí)行完成后,通過如下命令確定集群是否成功運(yùn)行檢查的狀態(tài)檢查集群狀態(tài)至此,集群部署完成。 參考 ceph 官方文檔進(jìn)行操作: http://docs.ceph.com/docs/mas... 本文假設(shè)kubernetes 環(huán)境正常運(yùn)行,并且 host 已經(jīng)安裝 helm client。 ...
閱讀 2071·2021-11-15 11:39
閱讀 3254·2021-10-09 09:41
閱讀 1519·2019-08-30 14:20
閱讀 3323·2019-08-30 13:53
閱讀 3349·2019-08-29 16:32
閱讀 3444·2019-08-29 11:20
閱讀 3049·2019-08-26 13:53
閱讀 799·2019-08-26 12:18