CEPH L 版集群正确姿势

很多小伙伴在安装ceph集群的时候总会遇到各种各样的问题,今天就抽出时间来,给大家讲解一下ceph集群的安装的正确姿势,更多高级课程请访问:http://edu.51cto.com/center/course/index/search?q=朱丹阳

1、关闭selinux firewalld
2、添加本地localhost解析
3、配置l版本的yum 源
[ceph]
name=ceph
enabled=1
priority=1
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc
baseurl=https://download.ceph.com/rpm-luminous/el7/x86_64/

4、管理节点安装ceph-deploy工具

wget https://download.ceph.com/rpm-luminous/el7/noarch/ceph-deploy-2.0.1-0.noarch.rpm

yum -y install ceph-deploy

5、管理节点创建工作目录例如 mkdir -p /etc/ceph

6 、创建一个集群

ceph-deploy new ceph-node1 ceph-node2 (也就是mon)

7、默认情况下最少是需要一个mon 2个osd

在配置文件ceph.conf 中加入我们的管理网段配置

public network =10.37.129.10/24

8、 安装ceph 集群

ceph-deploy install admin ceph-node1 ceph-node2 ceph-node3

9、 初始化mon 并收集所有的秘钥

ceph-deploy mon create-initial

10、创建osd

ceph-deploy osd create ceph-node1:/dev/sdb ceph-node2:/dev/sdb

11、使用ceph-deploy把配置文件和admin 秘钥到管理节点和ceph节点

ceph-deploy admin admin ceph-node1 ceph-node2 ceph-node3

12 、给每一个节点的keyring 增加 r 权限

chmod +r /ect/ceph/ceph.client.admin.keyring

13、 检查集群的健康状况

ceph health

原文地址:http://blog.51cto.com/openstack2016/2162860

时间: 2024-07-31 18:39:43

CEPH L 版集群正确姿势的相关文章

Ansible自动化部署k8s-1.16.0版集群

Ansible自动化部署k8s二进制集群 Ansible是一种IT自动化工具.它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新.Ansible适用于管理企业IT基础设施. 这里我通过Ansible来实现Kubernetes v1.16 高可用集群自动部署(离线版) (但是还是需要网络,因为这里需要去部署flannel,coredns,ingress,dashboard插件,需要拉取镜像 Ansible自动化部署k8s-1.16.0版集群介绍 使用ansible自动化部署k

基于redhat7.3 ceph对象存储集群搭建+owncloud S3接口整合生产实践

一.环境准备 安装redhat7.3虚拟机四台 在四台装好的虚拟机上分别加一块100G的硬盘.如图所示: 3.在每个节点上配置主机名 4.集群配置信息如下 admin-node node1 node2 node3 192.168.42.110 192.168.42.111 192.168.42.112 192.168.42.113 deploy.osd*1 mon*1.osd*1. rgw*1.mds*1 mon*1.osd*1 mon*1.osd*1 5.各节点配置yum源 #需要在每个主机上

centos 7下搭建Redis5.x版集群

二.开始集群搭建 redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,这里用一台机器(可以多台机器部署,修改一下ip地址就可以了)部署6个redis实例,三主三从,搭建集群的步骤如下: 第一步:在第一台机器的/usr/local下创建文件夹redis-cluster,然后在其下面创建6个文件夾如下: mkdir /usr/local/redis-cluster cd /usr/local/redi

Ceph:ceph-dash集群监控工具部署

Ceph-dash是一款图形化展现Ceph状态的工具,并且部署起来非常简单(在monitor节点上进行部署),操作如下: # mkdir -p /ceph-dash # cd /ceph-dash/ # ls app                  config.influxdb.json  Dockerfile        screenshots ceph-dash.py         config.json           LICENSE           test-requir

使用ceph-deploy安装部署线上ceph分布式存储集群(centos6.6)

一:CEPH简介 OSDs: Ceph的OSD守护进程(OSD)存储数据,处理数据复制,恢复,回填,重新调整,并通过检查其它Ceph OSD守护程序作为一个心跳 向Ceph的监视器报告一些检测信息.Ceph的存储集群需要至少2个OSD守护进程来保持一个 active + clean状态.(Ceph默认制作2个备份,但你可以调整它) Monitors:Ceph的监控保持集群状态映射,包括OSD(守护进程)映射,分组(PG)映射,和CRUSH映射. Ceph 保持一个在Ceph监视器, Ceph O

Ceph 集群的扩展

前文讲述了如何创建一个集群,结构如下,本文讲述如何对该集群进行扩展 IP hostname 描述 192.168.40.106 dataprovider 部署管理节点 192.168.40.107 mdsnode MON节点 192.168.40.108 osdnode1 OSD节点 192.168.40.148 osdnode2 OSD节点 扩展主要包括以下几点: 在mdsnode上添加OSD进程以及CephMetadata服务 在osdnode1,osdnode2节点上添加Ceph Moni

ceph 集群故障恢复

集群规划配置 master1    172.16.230.21master2    172.16.230.22master3 172.16.230.23node1 172.16.230.26node2 172.16.230.27node3 172.16.23028 一. 模拟monitor 宕机状态 2. 测试删除monitor节点, 把master3 关机 发现 master3 节点已经宕机, 具体操作步骤,需要删除配置文件中master3 信息,同步ceph.conf 配置文件 ,然后命令删

Linux下构建MySQL集群

构建MySQL集群 一.目标 1.安装MySQL-Cluster相关软件包. 2.依次配置管理/数据/SQL节点. 3.启动并测试MySQL-Cluster集群架构. 二.方案 使用6台RHEL 6.5虚拟机,如图所示.其中sql1和sql2作为SQL节点,ndb1和ndb2作为数据节点,mgmsvr作为管理节点,这5个节点构成MySQL Cluster体系:而另一台虚拟机192.168.4.1作为测试客户机. 构成MySQL集群体系的5个节点应安装Cluster版的MySQL相关软件包:测试用

搭建Spark分布式集群

搭建Spark分布式集群 0.准备 先准备好以下软件: 软件 版本 ubuntu 14.04 64bit java jdk1.8.0_25 64bit hadoop 2.4.1 64bit scala 2.10.4 spark 1.1.0 maven 3.2.3 1.设置静态IP Ubuntu系统设置静态IP l 设置静态IP Sudogedit /etc/network/interfaces 修改文件: autolo ifaceio inet loop back autoeth0 ifacee