Centos7下yum安裝Ceph分布式存儲(chǔ)教程
前言
本文講述了Ceph應(yīng)該如何安裝,掌握方法后,可自行選擇安裝哪個(gè)版本的Ceph。
配置yum源,epel源
首先機(jī)器需要聯(lián)網(wǎng),并且配置網(wǎng)絡(luò)yum源,epel源,可從阿里開源鏡像站中下載源文件。
注:EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一個(gè)項(xiàng)目,為“紅帽系”的操作系統(tǒng)提供額外的軟件包,適用于RHEL、CentOS和Scientific Linux.
網(wǎng)址:阿里云官方鏡像站
例如:我所使用的是Centos7,接下來給對(duì)應(yīng)版本的linux下載yum源,epel源。


配置yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
建立緩存
yum makecache 已加載插件:fastestmirror, langpacks Determining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00:00 extras | 2.9 kB 00:00 updates | 2.9 kB 00:00 base/7/x86_64/primary_db FAILED http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/f09552edffa70f49f553e411c2282fbccfffbeafa21e81e32622b103038b8bae-primary.sqlite.bz2: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error" 正在嘗試其它鏡像。 (1/10): base/7/x86_64/group_gz | 153 kB 00:00 (2/10): extras/7/x86_64/filelists_db | 205 kB 00:00 (3/10): extras/7/x86_64/other_db | 122 kB 00:00 (4/10): base/7/x86_64/other_db | 2.6 MB 00:00 (5/10): updates/7/x86_64/filelists_db | 1.3 MB 00:00 (6/10): updates/7/x86_64/other_db | 195 kB 00:00 (7/10): base/7/x86_64/primary_db | 6.1 MB 00:00 base/7/x86_64/filelists_db FAILED http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/6882feea31727f25dc12063b4bab119501d25dbf6cb6fa0f5b78b8e3d5401ea4-filelists.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused" 正在嘗試其它鏡像。 extras/7/x86_64/primary_db FAILED http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/42c5d8fe33ef3f1ab94d1ae257bc56201267d8af60132e3d778e586693e50a8f-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused" 正在嘗試其它鏡像。 updates/7/x86_64/primary_db FAILED http://mirrors.aliyuncs.com/centos/7/updates/x86_64/repodata/9700f154a034cedf59ca9c4f0a1466cc4dccaeb7db2e20b7e247e9e8a3a5fbc5-primary.sqlite.bz2: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; Connection refused" 正在嘗試其它鏡像。 (8/10): extras/7/x86_64/primary_db | 194 kB 00:00 (9/10): base/7/x86_64/filelists_db | 7.1 MB 00:00 (10/10): updates/7/x86_64/primary_db | 2.1 MB 00:00 元數(shù)據(jù)緩存已建立
不使用阿里云的ECS,就會(huì)出現(xiàn)Couldn't resolve host 'mirrors.cloud.aliyuncs.com信息,但不影響其正常使用。
配置epel源


wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
建立緩存,一般不會(huì)出錯(cuò)
yum makecache 已加載插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00:00 epel | 4.7 kB 00:00 extras | 2.9 kB 00:00 updates | 2.9 kB 00:00 (1/6): epel/x86_64/group_gz | 95 kB 00:00 (2/6): epel/x86_64/updateinfo | 1.0 MB 00:00 (3/6): epel/x86_64/prestodelta | 4.0 kB 00:00 (4/6): epel/x86_64/primary_db | 6.8 MB 00:01 (5/6): epel/x86_64/other_db | 3.3 MB 00:00 (6/6): epel/x86_64/filelists_db | 12 MB 00:02 元數(shù)據(jù)緩存已建立
配置Ceph源
在阿里云開源鏡像站中找到Ceph

轉(zhuǎn)到其下載網(wǎng)址

其中就是各版本的Ceph

例如,下載其中的rpm-15.2.2/版本的Ceph

選擇el7,也就是Centos7版本。

將其中這兩項(xiàng)的路徑寫入到Ceph源文件,其目錄內(nèi)就是具體的軟件包
cat >>/etc/yum.repos.d/ceph.repo<< eof [ceph] #路徑為以上的x86_64目錄 name=ceph baseurl=https://mirrors.aliyun.com/ceph/rpm-15.2.2/el7/x86_64/ gpgcheck=0 enabled=1 [ceph-noarch] #路徑為以上noarch目錄 name=ceph-noarch baseurl=https://mirrors.aliyun.com/ceph/rpm-15.2.2/el7/noarch/ gpgcheck=0 enabled=1 eof
安裝Ceph及組件
安裝epel-release及yum相關(guān)組件
yum -y install epel-release yum-plugin-priorities yum-utils
安裝Ceph及相關(guān)組件
yum install -y ceph-deploy ceph ceph-radosgw snappy leveldb gdisk python-argparse gperftools-libs
查看ceph版本
ceph -v ceph version 15.2.2 (0c857e985a29d90501a285f242ea9c008df49eb8) octopus (stable)
到此這篇關(guān)于Centos7下yum安裝Ceph分布式存儲(chǔ)教程的文章就介紹到這了,更多相關(guān)Centos7安裝Ceph內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
linux環(huán)境搭建圖數(shù)據(jù)庫(kù)neo4j的講解
今天小編就為大家分享一篇關(guān)于linux環(huán)境搭建圖數(shù)據(jù)庫(kù)neo4j的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-04-04
Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法
Shutter是一個(gè)由第三方提供的在Ubuntu上運(yùn)行的截圖工具。這篇文章主要介紹了Ubuntu 18.04中截圖工具shutter的編輯按鈕不可用的解決辦法及Ubuntu18.04 截圖工具推薦,需要的朋友可以參考下2018-08-08
ubuntu 13.10編譯安裝mono環(huán)境(二)
接上篇,上篇僅安裝了Mono本身,并沒有安裝libgdiplus、gtk-sharp、mod_mono、MonoDevelop 等其他相關(guān)的軟件。 這篇主要是配置安裝libgdiplus。2014-07-07
linux命令詳解date使用方法(計(jì)算母親節(jié)和父親節(jié)日期腳本示例)
date命令可以用來顯示和修改系統(tǒng)日期時(shí)間,本文對(duì)其做了詳細(xì)說明,最近提供計(jì)算指定年份的母親節(jié)和父親節(jié)的日期腳本示例,大家參考使用吧2013-12-12
linux系統(tǒng)中通過rsync+inotify實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)同步
這篇文章主要介紹了linux系統(tǒng)中通過rsync+inotify實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)同步,需要的朋友可以參考下2014-11-11
Linux下PhpMyAdmin程序目錄結(jié)構(gòu)的安全管理
Linux下開發(fā)Web程序,現(xiàn)在很流行的開發(fā)方法為:用PHP開發(fā)Web程序,用Apache做Web Server,Mysql充當(dāng)后臺(tái)管理數(shù)據(jù)庫(kù)。2011-04-04

