溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

ubuntu14.04如何部署ceph 0.87

發(fā)布時(shí)間:2021-11-16 09:24:18 來(lái)源:億速云 閱讀:193 作者:小新 欄目:云計(jì)算

這篇文章將為大家詳細(xì)講解有關(guān)ubuntu14.04如何部署ceph 0.87,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

ceph 0.87 ubuntu14.04 部署(準(zhǔn)備篇 )

分類(lèi): ceph 集群 分布式存儲(chǔ) 2015-01-22 15:15 9人閱讀 評(píng)論(0) 收藏 編輯 刪除

目錄(?)[+]

  1. CEPH節(jié)點(diǎn)設(shè)置

  2. CEPH部署設(shè)置

  3. 高級(jí)包管理工具APT

  4. Red Hat軟件包管理器RPM

CEPH節(jié)點(diǎn)設(shè)置

 (注意 我配置的機(jī)器是 hostname分別是 osd0  ,  osd1  ,  mds , ceph-admin四臺(tái)機(jī)器。其中ceph-admin用來(lái)安裝mon以及 ceph-deploy)

執(zhí)行以下的步驟:

1.在每個(gè)Ceph節(jié)點(diǎn)上創(chuàng)建一個(gè)用戶(hù)。

ssh user@ceph-server
sudo useradd -d /home/ceph -m ceph
sudo passwd ceph

2.在每個(gè)Ceph節(jié)點(diǎn)中為用戶(hù)增加 root 權(quán)限

echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph
sudo chmod 0440 /etc/sudoers.d/ceph

3.安裝一個(gè)SSH服務(wù)器 (如果必要):

sudo apt-get install openssh-server
sudo yum install openssh-server

4.用無(wú)密碼的SSH連接到每個(gè)Ceph節(jié)點(diǎn)來(lái)配置你的 ceph-deploy 管理節(jié)點(diǎn). 保留密碼為空:

ssh-keygen
Generating public/private key pair.
Enter file in which to save the key (/ceph-client/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /ceph-client/.ssh/id_rsa.
Your public key has been saved in /ceph-client/.ssh/id_rsa.pub.

5.復(fù)制秘鑰至每個(gè)Ceph節(jié)點(diǎn).

ssh-copy-id ceph@ceph-server

6.修改你的ceph-deploy 管理節(jié)點(diǎn)的 ~/.ssh/config 文件使它能像你創(chuàng)建的用戶(hù)(比如, ceph)一樣記錄至Ceph節(jié)點(diǎn) .

Host ceph-server
Hostname ceph-server.fqdn-or-ip-address.com
User ceph

7.用和主機(jī)名 ping 來(lái)確定連接性 (比如, 不是IP地址). 必要的解決主機(jī)名解析問(wèn)題和防火墻問(wèn)題。

CEPH部署設(shè)置

增加Ceph資料庫(kù)至 ceph-deploy 管理節(jié)點(diǎn). 之后,安裝 ceph-deploy.

重要:如果你是用不同的用戶(hù)登錄的,就不要用sudo或者root權(quán)限運(yùn)行ceph-deploy,因?yàn)樵谶h(yuǎn)程的主機(jī)上不能發(fā)出sudo命令

高級(jí)包管理工具(APT)

對(duì)于Debian和Ubuntu的發(fā)行版,請(qǐng)執(zhí)行下列步驟:

1.添加發(fā)行密鑰

wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add -

2.添加Ceph包到你的倉(cāng)庫(kù),用一個(gè)穩(wěn)定的Ceph發(fā)行版替換{ceph-stable-release}(如 cuttlefish, dumpling等),例如 

echo deb http://ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

 注意此處有空格。。。最終結(jié)果為

http://ceph.com/debian-giant/ trusty main

3.更新你的倉(cāng)庫(kù)并安裝ceph-deploy

sudo apt-get update && sudo apt-get install ceph-deploy

Red Hat軟件包管理器(RPM)

對(duì)于Red Hat(rhel6), CentOS (el6), Fedora 17-19 (f17-f19), OpenSUSE 12 (opensuse12), 和 SLES (sles11)等平臺(tái)按照下面的步驟:

1.添加包到你的倉(cāng)庫(kù)。打開(kāi)一個(gè)文本編輯器和創(chuàng)建一個(gè)Yellowdog更新,修改(YUM)項(xiàng),使用路徑/etc/yum.repos.d/ceph.repo,例如:

sudo vim /etc/yum.repos.d/ceph.repo

粘貼下列示例代碼。用一個(gè)穩(wěn)定的Ceph發(fā)行版替換{ceph-stable-release}(如  dumpling等).R用你的Linux發(fā)行版替換{distro}(如el6 for CentOS 6, rhel6 for Red Hat 6, fc18 or fc19 for Fedora 18 or Fedora 19和sles11 for SLES 11)。最后,保存文件至/etc/yum.repos.d/ceph.repo。 

[ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-{ceph-stable-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

2.更新你的倉(cāng)庫(kù)并安裝ceph-deploy

sudo yum update && sudo yum install ceph-deploy

關(guān)于“ubuntu14.04如何部署ceph 0.87”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI