2022年Ceph安装部署文档 .pdf
《2022年Ceph安装部署文档 .pdf》由会员分享,可在线阅读,更多相关《2022年Ceph安装部署文档 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Ceph 安装部署文档目录一:简介 .1 二:部署环境介绍.1 三:集群配置准备工作.2 3.1:生成 SSH证书,节点建立连接.2 3.2:建立 ip 地址 list,修改 host 文件.3 3.3:网络端口设置 .3 3.4:安装 centos 的 yum 源软件包=全部节点安装.4 3.5:添加时间同步定时任务.4 3.6:安装yum-plugin-priorities.8 四:安装ceph 软件包 .8 4.1、安装 ceph 部署机,使用 ceph-deploy 方式安装部署.8 4.2、安装 ceph 存储集群(包括ceph 对象网关).8 五:搭建ceph 集群 .8 5.1:
2、新建 ceph 集群 .9 5.2:添加 mon 节点.9 5.3:添加 osd 节点 .9 六:安装过程出现的部分错误及解决方法.11 七:常用命令.11 一:简介Ceph 生态系统架构可以划分为四部分:1.Clients:客户端:数据用户2.mds:Metadata server cluster,元数据服务器:缓存和同步分布式元数据(此文档没有安装mds)3.osd:Object storage cluster,对象存储集群:将数据和元数据作为对象存储,执行其它关键职能4.mon:Cluster monitors,集群监视器:执行监视功能二:部署环境介绍主机名公网 IP(eth0)私网 I
3、P(eth1)双网卡绑定 bond0 运行服务操作系统内核备注anode1 172.16.100.35 mon、osd CentOS6.7 主节点anode2 172.16.100.36 mon、osd CentOS6.7 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -anode3 172.16.100.37 mon、osd CentOS6.7 三:集群配置准备工作3.1:生成 SSH证书,节点建立连接1)所有节点修改hostname vim/etc/sysconfig/network 2)安装 SSH(主节点)sudo apt-get install openss
4、h-server 3)ssh登陆证书(主节点)ssh-keygen 将配置完成的证书传输到其它服务器:ssh-copy-id 其他节点用户名其他节点IP Example:ssh-copy-id rootanode2 4)创建并编辑/.ssh/config 文件,添加其他Host Host Hostname Hostname ceph-server.fqdn-or-ip- User Username Example:Host anode1 Hostname 172.16.100.35 User root Host anode2 Hostname 172.16.100.36 User root H
5、ost anode3 Hostname 172.16.100.37 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -User root 3.2:建立 ip 地址 list,修改 host文件1)创建工作文件夹,建立ip 地址 list,为文件传输做准备主节点执行mkdir/workspace/cd/workspace/vim cephlist.txt 主机列表写入:anode1 anode2 anode3 2)修改 host 文件vim/etc/hosts 追加内容如下:172.16.100.35 anode1 172.16.100.36 anode2 172.16.
6、100.37 anode3 将 host 文件传输到其它主机for ip in$(cat/workspace/cephlist.txt);do echo-$ip-;rsync-avp/etc/hosts$ip:/etc/;done 3.3:网络端口设置检查网络设置,确定这些设置是永久生效的,重启之后不会改变。(1)Network 设置,所有节点执行vim/etc/sysconfig/network-scripts/ifcfg-iface 确认 ONBOOT 为 YES BOOTPROTO 对于静态IP地址来说通常为NONE 如果要使用IPV6协议的话,需要设置IPV6opt 为 YES(2)防
7、火墙设置(Iptables),所有节点执行a)端口 6789:Monitor 需要通过此端口与OSD通信,因此所有Monitor 节点需打开b)端口 6800:7300:用于 OSD通信。每个 Ceph Node 上的 每个 OSD需要三个端口,一个用于与client 和 Monitor 通信;一个用于与其他OSD传送数据,一个用于心跳检测。如果一个Ceph Node 上有 4 个 OSD,打开12(=34)个端口。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -sudo iptables-I INPUT 1-i eth0-p tcp-s 172.16.100.35/
8、255.255.255.0-dport 6789-j ACCEPT sudo iptables-I INPUT 1-i eth0-p tcp-s 172.16.100.35/255.255.255.0-dport 6800:6809-j ACCEPT 配置完成iptable 以后,确保每个节点上的改变永久生效,重启以后也能保持有效。/sbin/service iptables save(3)tty 设置,所有节点执行sudo visudo 找到 Defaults requiretty,大约在50 多行,把它改成Defaults:User!requiretty 或者直接把原句注释掉。确保Ceph
9、-Deploy 不会报错。(4)SELINUX,所有节点执行sudo setenforce 0 确保集群在配置完成之前不会出错。可以 在/etc/selinux/config修改永久改变。3.4:安装 centos的 yum 源软件包=全部节点安装(1)复制此文档所在文件夹中的.repo 文件到目录/etc/yum.repos.d/中(2)传输 yum 源文件到其它节点服务器-delete 删除那些DST中 SRC没有的文件for ip in$(cat/workspace/cephlist.txt);do echo-$ip-;rsync-avp-delete/etc/yum.repos.d$i
10、p:/etc/;done(3)yum 立即生效(所有节点执行)yum make cache 3.5:添加时间同步定时任务(1)安装 NTP软件包,所有节点执行yum install ntp 完成后,都需要配置NTP服务为自启动chkconfig ntpd on chkconfig-list ntpd ntpd 0:关闭1:关闭2:启用3:启用 4:启用5:启用6:关闭在配置前,先使用ntpdate 手动同步下时间,免得本机与外部时间服务器时间差距太大,让ntpd 不能正常同步。#ntpdate-u .pool.ntp.org(2)配置内网时间服务器NTP-Server(172.16.100.3
11、5)NTPD服务配置核心就在/etc/ntp.conf文件,红色部分修改,其他的是默认。#For more information about this file,see the man pages 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -#ntp.conf(5),ntp_acc(5),ntp_auth(5),ntp_clock(5),ntp_misc(5),ntp_mon(5).driftfile/var/lib/ntp/drift#Permit time synchronization with our time source,but do not#per
12、mit the source to query or modify the service on this system.restrict default kod nomodify notrap nopeer noquery restrict-6 default kod nomodify notrap nopeer noquery#Permit all access over the loopback interface.This could#be tightened as well,but to do so would effect some of#the administrative fu
13、nctions.restrict 127.0.0.1 restrict-6:1#Hosts on local network are less restricted.#允许内网其他机器同步时间restrict 172.16.100.0 mask 255.255.255.0 nomodify notrap#Use public servers from the pool.ntp.org project.#Please consider joining the pool(http:/www.pool.ntp.org/join.html).#中国这边最活跃的时间服务器:http:/www.pool.
14、ntp.org/zone/cn server .pool.ntp.org perfer#中国国家受时中心server 1.asia.pool.ntp.org#.pool.ntp.org server 3.asia.pool.ntp.org#0.asia.pool.ntp.org#broadcast 192.168.1.255 autokey#broadcast server#broadcastclient#broadcast client#broadcast 224.0.1.1 autokey#multicast server#multicastclient 224.0.1.1#multica
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Ceph安装部署文档 2022 Ceph 安装 部署 文档
限制150内