您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)ubuntu14.04如何部署ceph 0.87,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
分類(lèi): ceph 集群 分布式存儲(chǔ) 2015-01-22 15:15 9人閱讀 評(píng)論(0) 收藏 編輯 刪除
目錄(?)[+]
CEPH節(jié)點(diǎn)設(shè)置
CEPH部署設(shè)置
高級(jí)包管理工具APT
Red Hat軟件包管理器RPM
(注意 我配置的機(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資料庫(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命令
對(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 |
---|
對(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)把它分享出去讓更多的人看到。
免責(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)容。