電子技術論壇_中國專業的電子工程師學習交流社區-中電網技術論壇's Archiver

look_w 發表于 2019-5-18 10:41

ceph新增節點(3)

安裝epel倉庫

使用命令

sudo yum install epel-release -y


或者

sudo rpm -i [url]http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm[/url]
sudo rpm -i [url]http://rpms.famillecollet.com/enterprise/remi-release-6.rpm[/url]


添加yum ceph倉庫

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


把如下內容粘帖進去,用 Ceph 的最新主穩定版名字替換 {ceph-stable-release} (如 firefly ),用你的Linux發行版名字替換 {distro} (如 el6 為 CentOS 6 、 el7 為 CentOS 7 、 rhel6 為 Red Hat 6.5 、 rhel7 為 Red Hat 7 、 fc19 是 Fedora 19 、 fc20 是 Fedora 20 )。最后保存到 /etc/yum.repos.d/ceph.repo 文件中。

[ceph-noarch]
name=Ceph noarch packages
baseurl=http://download.ceph.com/rpm-{ceph-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc


例如我的是CentOS6版本則需要使用的是el6,千萬別搞錯,不然后面安裝會報錯很多版本不一致和You could try using –skip-broken to work around the problem。
安裝ceph使用配置如下:

[ceph]
name=Ceph noarch packages
baseurl=http://mirrors.163.com/ceph/rpm-hammer/el6/x86_64/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=http://mirrors.163.com/ceph/keys/release.asc



安裝ceph

ceph所有ceph節點都安裝,ceph-deploy只需admin節點安裝

sudo yum -y update
sudo  yum -y install --release hammer ceph



允許無密碼 SSH 登錄(admin節點)

把公鑰拷貝至所有節

sudo ssh-copy-id root@ceph4



驗證是否可以無密碼SSH登錄

sudo ssh ceph4

新增OSD節點

在admin節點上運行

sudo ssh ceph4
sudo mkdir /var/local/osd
exit


從 ceph-deploy 節點準備 OSD

sudo ceph-deploy osd prepare ceph4:/var/local/osd



激活 OSD

sudo ceph-deploy osd activate ceph4:/var/local/osd



一旦你新加了 OSD , Ceph 集群就開始重均衡,把歸置組遷移到新 OSD 。可以用下面的 ceph 命令觀察此過程:

ceph -w


我們能看到歸置組狀態從 active + clean 變為 active ,還有一些降級的對象;遷移完成后又會回到 active + clean 狀態( Control-C 退出)。

頁: [1]

Powered by eccn 7.0.0  © 2001-2009 Eccn Inc.

成茄子视频人app污下载-茄子视频ios下载安装-茄子视频懂你更多qz8app懂你更多