文档详情

Ceph集群安装部署.pdf

发布:2017-06-14约3.43千字共3页下载文档
文本预览下载声明
学习笔记 Ceph-deploy安装Ceph集群 2015年5月23 日 一、硬件资源 CentOs6.6 虚拟机 *4 (一台mon,三台osd)。 二、ceph-deploy工具的获得 1、修改yum 的源文件 sudovim/etc/yum.repos.d/ceph.repo 将一下内容添加进该文件。 [ceph-noarch name=Cephnoarchpackages baseurl=/rpm-{ceph-release}/{distro}/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=/git/?p=ceph.git;a=blob_plain;f=keys/release.asc 2、添加需要安装的版本信息 修改行baseurl=/rpm-{ceph-release}/{distro}/noarch: 中的{ceph-release}/{distro}/ 例如:/rpm-giant/rhel6/noarch; 3、升级系统的软件包,安装ceph-deploy工具 sudoyumupdatesudoyuminstallceph-deploy 三、配置系统 1、添加ssh的公钥 a) 首先在选定的mon上进行公钥的生成 ssh-keygen-trsa b) 将公钥复制到各个节点 ssh-copy-iduser@ip 2、清理环境: 如果为系统未部署过ceph,可以跳过此步骤。 ceph-deploypurgedata {ceph-node}[{ceph-node} ceph-deployforgetkeys ceph-deploypurge {ceph-node}[{ceph-node} 四、集群部署 1、创建集群 ceph-deploynew {initial-monitor-node(s)} 1 学习笔记 例如:ceph-deploynewmon-01 2、修改/etc/ceph/ceph.conf文件 例如:osdpooldefaultsize=2 publicnetwork= {ip-address}/{netmask} 其他详细配置待续 3、在所有节点安装ceph软件包 ceph-deployinstall {ceph-node}[{ceph-node}... 在此过程中如果出现安装源找不到的情况,根据环境情况修改ceph.repo文件中的源路 径,一般是体系结构不对,修改即可(SRPMS、noarch、 x86_64)。 4、添加初始monitor节点和收集秘钥 ceph-deploymoncreate-initial {node} 如果提示文件存在,但是不匹配,可以先删除该ceph.conf,然后执行此操作。 ceph-s 查看monitor节点是否创建成功: 出现以下提示,启动成功: [root@node1 ~]# ceph -s cluster a500528d-fc02-464e-b944-bddacbb5c3d1 health HEALTH_ERR 192 pgs stuck inactive; 192 pgs stuck unclean; no osds monmap e1: 1 mons at {node1=01:6789/0}, election epoch 2, quorum 0 node1 osdmap e1: 0 osds: 0 up, 0 in pgmap v2: 192 pgs, 3 pools, 0 bytes data, 0 objects 0 kB used, 0 kB / 0 kB avail 192 creating 5、准备osd 的环境 a) 添加数据盘
显示全部
相似文档