您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關ubuntu14.04如何部署ceph 0.87,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
分類: ceph 集群 分布式存儲 2015-01-22 15:15 9人閱讀 評論(0) 收藏 編輯 刪除
目錄(?)[+]
CEPH節點設置
CEPH部署設置
高級包管理工具APT
Red Hat軟件包管理器RPM
(注意 我配置的機器是 hostname分別是 osd0 , osd1 , mds , ceph-admin四臺機器。其中ceph-admin用來安裝mon以及 ceph-deploy)
執行以下的步驟:
1.在每個Ceph節點上創建一個用戶。
ssh user@ceph-server sudo useradd -d /home/ceph -m ceph sudo passwd ceph |
---|
2.在每個Ceph節點中為用戶增加 root 權限
echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph sudo chmod 0440 /etc/sudoers.d/ceph |
---|
3.安裝一個SSH服務器 (如果必要):
sudo apt-get install openssh-server sudo yum install openssh-server |
---|
4.用無密碼的SSH連接到每個Ceph節點來配置你的 ceph-deploy 管理節點. 保留密碼為空:
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.復制秘鑰至每個Ceph節點.
ssh-copy-id ceph@ceph-server |
---|
6.修改你的ceph-deploy 管理節點的 ~/.ssh/config 文件使它能像你創建的用戶(比如, ceph)一樣記錄至Ceph節點 .
Host ceph-server Hostname ceph-server.fqdn-or-ip-address.com User ceph |
---|
7.用和主機名 ping 來確定連接性 (比如, 不是IP地址). 必要的解決主機名解析問題和防火墻問題。
增加Ceph資料庫至 ceph-deploy 管理節點. 之后,安裝 ceph-deploy.
重要:如果你是用不同的用戶登錄的,就不要用sudo或者root權限運行ceph-deploy,因為在遠程的主機上不能發出sudo命令
對于Debian和Ubuntu的發行版,請執行下列步驟:
1.添加發行密鑰
wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add - |
---|
2.添加Ceph包到你的倉庫,用一個穩定的Ceph發行版替換{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 |
---|
注意此處有空格。。。最終結果為
http://ceph.com/debian-giant/ trusty main
3.更新你的倉庫并安裝ceph-deploy
sudo apt-get update && sudo apt-get install ceph-deploy |
---|
對于Red Hat(rhel6), CentOS (el6), Fedora 17-19 (f17-f19), OpenSUSE 12 (opensuse12), 和 SLES (sles11)等平臺按照下面的步驟:
1.添加包到你的倉庫。打開一個文本編輯器和創建一個Yellowdog更新,修改(YUM)項,使用路徑/etc/yum.repos.d/ceph.repo,例如:
sudo vim /etc/yum.repos.d/ceph.repo |
---|
粘貼下列示例代碼。用一個穩定的Ceph發行版替換{ceph-stable-release}(如 dumpling等).R用你的Linux發行版替換{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.更新你的倉庫并安裝ceph-deploy
sudo yum update && sudo yum install ceph-deploy |
---|
關于“ubuntu14.04如何部署ceph 0.87”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。