ceph集群部署流程

ceph安装教程

 

1.创建部署 CEPH 的用户... 2

2.添加ceph源(重要)... 2

3.安装 NTP. 2

4. 配置 Ubuntu 防火墙(或者直接关闭防火墙sudo ufw disable)3

5.允许无密码 SSH 登录... 4

6.从主机向所有的节点(包括主机)安装ceph.5

7添加OSD (官网)(具体挂载路径无直接要求,可在/目录下建文件夹直接挂磁盘)6

8.MDS部署... 7

9.添加 RGW 例程... 7

10.添加 MONITORS(后期扩容是使用)8

11.创建CephFS.. 9

12.挂载CephFS.. 9

13. 在用户空间(FUSE)挂载FS..10

14.彻底清除ceph集群相关文件...11

 

 

 

(状态监控器用ceph-dash) 

 

1.创建部署 CEPH 的用户

````添加用户(root权限下)

user add -m -s /bin/bash cpuser
passwd cpuser

 

echo "cpuser ALL = (root) NOPASSWD:ALL" | sudo tee/etc/sudoers.d/cpuser
chmod 0440 /etc/sudoers.d/cpuser
sed -i s'/Defaultsrequiretty/#Defaults requiretty'/g /etc/sudoers

 

 

···········································································

彻底删除用户命令:sudo userdel –r username

-r:在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

 

 

2.添加ceph源(重要)

在Debian和 Ubuntu 发行版上,执行下列步骤:

 

添加 release key :

wget -q -O-'https://download.ceph.com/keys/release.asc' | sudo apt-key add -

 

添加Ceph软件包源,用Ceph稳定版例如:

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

 

更新你的仓库,并安装ceph-deploy:

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

 

3.安装 NTP

 

我们建议在所有Ceph节点上安装 NTP 服务(特别是CephMonitor 节点),以免因时钟漂移导致故障,详情见时钟。

 

在CentOS / RHEL 上,执行:

 

sudo yum install ntp ntpdate ntp-doc

在Debian / Ubuntu 上,执行:

 

sudo apt-get install ntp

确保在各Ceph节点上启动了 NTP 服务,并且要使用同一个NTP 服务器,详情见 NTP 。

 

4. 配置 Ubuntu 防火墙(或者直接关闭防火墙sudo ufw disable)

出于安全原因,我们需要在服务器打开防火墙。我们更愿使用Ufw(不复杂防火墙)来保护系统,这是 Ubuntu 默认的防火墙。在这一步,我们在所有节点开启ufw,然后打开ceph-admin、ceph-mon和ceph-osd需要使用的端口。

 

登录到ceph-admin 管理节点,然后安装ufw包。打开 80,2003 和 4505-4506 端口,然后重启防火墙。

sudo apt-get install -y ufw

sudo ufw allow 22/tcp

sudo ufw allow 80/tcp

sudo ufw allow 2003/tcp

sudo ufw allow 4505:4506/tcp

sudo ufw enable

 

从ceph-admin 节点,登录到监控节点mon1 然后安装ufw。(每个节点都有可能是监控器

都装)打开ceph监控节点的端口然后开启ufw。

sudo apt-get install -y ufw

sudo ufw allow 22/tcp

sudo ufw allow 6789/tcp

sudo ufw enable

 

最后,在每个osd节点 ceph-osd1、ceph-osd2 和 ceph-osd3 上打开这些端口6800-7300。

从ceph-admin 登录到每个ceph-osd节点安装ufw。在osd节点打开端口并重启防火墙

 

sudo a

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值