1 / 21
文档名称:

Ceph安装部署文档.docx

格式:docx   大小:32KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Ceph安装部署文档.docx

上传人:读书百遍 2019/8/8 文件大小:32 KB

下载得到文件列表

Ceph安装部署文档.docx

相关文档

文档介绍

文档介绍:Ceph安装部署文档Ceph安装部署文档目录一:简介 1二:部署环境介绍 1三:集群配置准备工作 : 生成SSH证书,节点建立连接 : 建立ip地址list,修改host文件 : 网络端口设置 : 安装centos的yum源软件包=>全部节点安装 : 添加时间同步定时任务 : 安装yum-plugin-priorities. 8四:安装ceph软件包 、安装ceph部署机,使用ceph-deploy方式安装部署 、安装ceph存储集群(包括ceph对象网关) 8五:搭建ceph集群 : 新建ceph集群 : 添加mon节点 : 添加osd节点 9六:安装过程出现的部分错误及解决方法 11七:常用命令 11一:简介Ceph生态系统架构可以划分为四部分::客户端::Metadataservercluster,元数据服务器:缓存和同步分布式元数据(此文档没有安装mds):Objectstoragecluster,对象存储集群:将数据和元数据作为对象存储,:Clustermonitors,集群监视器:执行监视功能二:部署环境介绍主机名公网IP(eth0)私网IP(eth1)、 、 、 三:: 生成SSH证书,节点建立连接所有节点修改hostnamevim/etc/work安装SSH(主节点)sudoapt-getinstallopenssh-serverssh登陆证书(主节点)ssh-keygen将配置完成的证书传输到其它服务器:ssh-copy-id{其他节点用户名}@{其他节点IP}Example:ssh-copy-******@anode2创建并编辑~/.ssh/config文件,添加其他HostHost{Hostname}Hostname{ceph--or-ip-}User{Username}Example:: 建立ip地址list,修改host文件创建工作文件夹,建立ip地址list,为文件传输做准备主节点执行mkdir/workspace/cd/workspace/:anode1anode2anode3修改host文件vim/etc/hosts追加内容如下: $(cat/workspace/);doecho-----$ip-----;rsync-avp/etc/hosts$ip:/etc/;: 网络端口设置检查网络设置,确定这些设置是永久生效的,work设置,所有节点执行vim/etc/work-scripts/ifcfg-{iface}确认ONBOOT为YESBOOTPROTO对于静态IP地址来说通常为NONE如果要使用IPV6协议的话,需要设置IPV6{opt}为YES防火墙设置(Iptables),所有节点执行端口6789:Monitor需要通过此端口与OSD通信,因此所有Monitor节点需打开端口6800:7300:用于OSD通信。每个CephNode上的每个OSD需要三个端口,一个用于与client和Monitor通信;一个用于与其他OSD传送数据,一个用于心跳检测。如果一个CephNode上有4个OSD,打开 12(=3×4)个端口。sudoiptables-IINPUT1-ieth0-ptcp-.--dport6789-EPTsudoiptables-IINPUT1-ieth0-ptcp-.--dport6800:6809-EPT配置完成iptable以后,确保每个节点上的改变永久生效,重启以后也能保持有效。/sbin/serviceiptablessave tty设置,所有节点执行s