1、修改yum源:

1、安装yum源:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/
sudo yum install --nogpgcheck -y epel-release
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 /etc/yum.repos.d/ceph.repo
2、更新及下载:
sudo yum -y update
sudo yum -y install ceph-deploy 3、修改hosts文件:
192.168.78.101 node1
192.168.78.102 node2
192.168.78.103 node3 4、关闭防火墙及selinux:
systemctl stop firewalld
systemctl disable firewalld
setenforce 0

2、安装ceph:

1、创建ceph的用户:
sudo useradd -d /home/cephfs -m cephfs
sudo passwd cephfs
echo "cephfs ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephfs
sudo chmod 0440 /etc/sudoers.d/cephfs
2、无秘钥认证:
ssh-keygen
ssh-copy-id cephfs@node1
ssh-copy-id cephfs@node2
ssh-copy-id cephfs@node3 3、创建~/.ssh/config 文件:
Host node1
Hostname node1
User cephfs
Host node2
Hostname node2
User cephfs
Host node3
Hostname node3
User cephfs 4、安装:
1、创建集群(ceph-deploy需要在my-cluster目录运行)
mkdir my-cluster
cd my-cluster
ceph-deploy new node1 2、安装软件包:
ceph-deploy install node1 node2 node3
报错的:[ceph_deploy][ERROR ] RuntimeError: NoSectionError: No section: 'ceph'
执行:sudo mv /etc/yum.repos.d/ceph.repo.rpmnew /etc/yum.repos.d/ceph.repo 2、部署初始监控并收集秘钥:
ceph-deploy mon create-initial 3、使用ceph-deploy将配置文件和管理密钥复制到您的管理节点和您的Ceph节:
ceph-deploy admin node1 node2 node3 4、添加三个OSD,为了达到这些说明的目的,我们假定在每个节点中都有一个未使用的磁盘/dev/vdb:
ceph-deploy osd create node1:vdb node2:vdb node3:vdb
5、检查节点是否正常
ssh node1 sudo ceph health
ssh node1 sudo ceph -s 6、修改/etc/ceph/ceph.conf文件增加:
rbd_default_features = 1 7、重启服务器(上步是为k8s使用ceph所做的操作

3、ceph的使用:

1、创建存储池:
ceph osd pool create image 64 2、创建一个镜像,-p参数指定池的名称,-size单位为M
rbd create test --size 1024 -p image 3、其他命令: rados lspools 查看池子 ceph -s 或 ceph status 查看集群状态 ceph -w 观察集群健康状态 ceph quorum_status --format json-pretty 检查ceph monitor仲裁状态 ceph df 检查集群使用情况 ceph mon stat 检查monitor状态 ceph osd stat 检查osd状态 ceph pg stat 检查pg配置组状态 ceph pg dump 列出PG ceph osd lspools 列出存储池 ceph osd tree 检查osd的crush map ceph auth list 列出集群的认证密钥 ceph 获取每个osd上pg的数量
 

ceph存储安装配置的更多相关文章

  1. Ceph luminous 安装配置

    Ceph luminous 安装配置 #环境centos7 , Ceph V12 openstack pike 与 ceph 集成 http://www.cnblogs.com/elvi/p/7897 ...

  2. ceph 存储安装部署

    环境准备 1.三台服务器 cephnode01 192.168.254.83 cephnode02 192.168.254.84 cephnode03 192.168.254.85 2.基本环境配置 ...

  3. 在 CentOS 7.0 上安装配置 Ceph 存储

    来自: https://linux.cn/article-6624-1.html Ceph 是一个将数据存储在单一分布式计算机集群上的开源软件平台.当你计划构建一个云时,你首先需要决定如何实现你的存储 ...

  4. 一步一步安装配置Ceph分布式存储集群

    Ceph可以说是当今最流行的分布式存储系统了,本文记录一下安装和配置Ceph的详细步骤. 提前配置工作 从第一个集群节点开始的,然后逐渐加入其它的节点.对于Ceph,我们加入的第一个节点应该是Moni ...

  5. Ceph 存储集群1-配置:硬盘和文件系统、配置 Ceph、网络选项、认证选项和监控器选项

    所有 Ceph 部署都始于 Ceph 存储集群.基于 RADOS 的 Ceph 对象存储集群包括两类守护进程: 1.对象存储守护进程( OSD )把存储节点上的数据存储为对象: 2.Ceph 监视器( ...

  6. cinder块存储 后端采用lvm、nfs安装配置

    #cinder块存储 后端采用lvm.nfs安装配置 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #cinder ...

  7. cinder存储节点 后端采用lvm、nfs安装配置

    #cinder存储节点 openstack pike 部署 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #cinder存储节点 #cinder后端采 ...

  8. Ceph 存储集群第一部分:配置和部署

    内容来源于官方,经过个人实践操作整理,官方地址:http://docs.ceph.org.cn/rados/ 所有 Ceph 部署都始于 Ceph 存储集群. 基于 RADOS 的 Ceph 对象存储 ...

  9. ceph存储之ceph客户端

    CEPH客户端: 大多数Ceph用户不会直接往Ceph存储集群里存储对象,他们通常会选择Ceph块设备.Ceph文件系统.Ceph对象存储之中的一个或多个: 块设备: 要实践本手册,你必须先完成存储集 ...

随机推荐

  1. php 计算时间添加

    $Date_1=date("Y-m-d");$Date_2="2015-10-11";$d1=strtotime($Date_1);$d2=strtotime( ...

  2. Educational Codeforces Round 22 E. Army Creation 主席树 或 分块

    http://codeforces.com/contest/813/problem/E 题目大意: 给出长度为n的数组和k,  大小是1e5级别. 要求在线询问区间[l, r]权值,  权值定义为对于 ...

  3. Img src用base64数据

    <img src='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgG ...

  4. mysql小技巧记录

    1.在mysql场景中,每一行都是用分号(:)作为结束的. 2.在php场景中,最后的分号(:)可以省略掉. 如: <? $sql = "select * from tem" ...

  5. 三角矩阵怎么用MathType输入

    虽然现在已经是暑假,但还是有很多学霸们在炎炎夏日中努力奋战,连暑假都不放过.也许正在实验室里面做得昏天暗地,也许是正在跟数据努力奋战,也许还在办公室里面一点一点地码着论文.码论文的时候,不时地要敲着复 ...

  6. vijos P1740 聪明的质检员

    题目链接:传送门 题目大意:给你n个物品,每件物品有重量 W 和价值 V,给m个区间,和一个标准值.(n,m最大200000) 要求找到一个值x,使得m个所有区间的权值和与标准值的差的绝对值最小.单个 ...

  7. 【BZOJ4388】JOI2012 invitation 堆+线段树+并查集(模拟Prim)

    [BZOJ4388]JOI2012 invitation Description 澳洲猴举办了一场宴会,他想要邀请A个男生和B个女生参加,这A个男生从1到A编号,女生也从1到B编号.现在澳洲猴知道n组 ...

  8. [LintCode] O(1)检测2的幂次

    class Solution { public: /* * @param n: An integer * @return: True or false */ bool checkPowerOf2(in ...

  9. mysqldump迁移说明

    使用mysqldump导出数据, 数据包含单行insert,带字段值 #使用mysqldump备份数据到文件, 主要在每个分片的主上面进行备份,确保数据是最新的. mysqldump -h192. - ...

  10. C# WinForm 中进行UrlEncode

    public static string ToUrlEncode(string strCode) { StringBuilder sb = new StringBuilder(); byte[] by ...