`
haoningabc
  • 浏览: 1477890 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ceph安装和常用命令

阅读更多
/etc/hosts
ssh-keygen
ssh-copy-id root@ceph-node1
systemctl stop firewalld.service
systemctl disable firewalld.service

setenforce 0
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o /etc/yum.repos.d/CentOS-Base.repo
yum install epel-release -y && yum clean all && yum update -y

ntpdate pool.ntp.org
ln Shanghai

rpm -Uvh http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/ceph-release-1-1.el7.noarch.rpm
yum update -y
yum install ceph-deploy -y


################
ceph-deploy new ceph-node1 ceph-node2 ceph-node3
ceph-deploy install ceph-node1 ceph-node2 ceph-node3
每个节点都起了ceph-mon
ceph-deploy mon create-initial
有osd错误忽略,
ceph-deploy disk zap ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb

ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb

ceph osd pool create k8s 128
ceph auth get-or-create client.k8s mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=k8s'

ceph auth get-or-create client.k8s |ssh root@ceph-node1 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node2 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node3 tee /etc/ceph/ceph.client.k8s.keyring

ceph -s --name client.k8s

ceph osd lspools --name client.k8s

rbd ls -p k8s --name client.k8s
rbd create rbd1 -p k8s --size 10240 --name client.k8s
这个步骤需要内核支持,如果内核不支持,map的时候会报错
rbd create rbd2 -p k8s --size 10240 --name client.k8s  --image-feature layering

rbd ls -p k8s --name client.k8s
rbd info --image rbd1 -p k8s --name client.k8s

rbd map --image rbd1 -p k8s --name client.k8s

如果报错
dmesg |tail |grep rbd



ceph osd lspools
ceph mon dump
ceph df

ceph mon stat
ceph osd stat
ceph pg stat
ceph pg dump

ceph auth list
ceph osd tree

如果新加一个节点ceph-node4
在node1上
ssh-copy-id ceph-node4
ceph-deploy install ceph-node4
后面不会了



分享到:
评论

相关推荐

    Ceph常用命令总结大全.docx

    Ceph 常用命令总结大全 Ceph 是一个开源的分布式对象存储和文件系统,具有高可用性、可扩展性和高性能等特点。作为一个庞大的存储系统,Ceph 提供了许多命令来管理和维护系统。下面是 Ceph 中常用的命令总结大全。 ...

    ceph安装部署使用文档

    2. 安装Ceph依赖:使用`sudo apt-get install -y ceph-deploy`或`yum install -y ceph-deploy`命令安装Ceph部署工具。 3. 设置防火墙规则:打开必要的端口,如6789(Mon)、8080(Dashboard)等,以允许Ceph服务通信...

    ceph安装部署(centos6.6)

    一:简介 1 二:部署环境介绍 1 三:集群配置准备工作 2 四:安装ceph软件包 6 五:安装ceph对象网关 9 六、搭建ceph集群 10 ...八:检查ceph集群状态常用命令 23 8.1、磁盘压力测试软件推荐 23 九:故障排查 23

    CEPH中文手册(ceph基础命令)

    Ceph中文手册为我们提供了操作和管理Ceph集群的基础命令,以下内容是对手册中提到的一些关键知识点的详细解读。 首先,启动Ceph集群进程是基本操作。文档中提到了启动监控(mon)、元数据服务器(mds)和对象存储...

    ceph基本操作和运维

    "ceph基本操作和运维" ceph 是一个开源的分布式存储系统,提供了高可用性、可扩展性和高性能的存储解决方案。下面是 ceph 基本操作和运维的知识点: 1. 集群状态查看 ceph 提供了多种方式来查看集群的状态,包括...

    ceph运维手册.docx

    本手册从 Ceph 集群的基本概念开始,逐步深入到集群的监控、pg 监控、OSD 监控、MON 监控和基本操作等方面。 1. Ceph 集群监控 Ceph 集群监控是 Ceph 运维的重要组成部分。通过 Ceph 提供的命令行工具,我们可以...

    CEPH14.2.4离线安装教程及本地包.zip

    以上是离线安装Ceph 14.2.4的基本流程和性能调优的一些要点。每个步骤都需要细致的操作和对Ceph内部机制的理解,以确保系统的高效、稳定和安全运行。在实际操作中,务必参考官方文档和社区指南,以获取最新的信息和...

    ceph集群(centos7)安装配置文档201510

    2:常用软件包、常用工具等(非必须、推荐安装) 10 三:集群主机系统初始化准备 10 1:规范系统主机名; 11 2:添加hosts文件实现集群主机名与主机名之间相互能够解析 11 3:每台 ssh-copy-id 完成这些服务器之间免...

    proxmox 搭建ceph服务

    以上是搭建Proxmox VE上Ceph服务的基本步骤。由于篇幅限制,未能涵盖所有细节,但这个概述应该能引导初学者开始实践。在实际操作过程中,可能需要根据具体环境调整步骤,建议查阅官方文档或社区资源获取更详细的信息...

    ceph安装手册.txt

    通过以上步骤,我们完成了Ceph集群的基本安装与配置工作。需要注意的是,在实际部署过程中,还需要根据实际情况调整配置文件中的参数,以达到最佳性能和稳定性。此外,监控节点的部署方式也需要根据具体情况选择最...

    Ceph nautilus 14.2.4 安装配置(1).pdf

    - **故障排除**: 在Ceph集群的使用过程中,不可避免会遇到各种问题,这时候需要熟悉各种故障排查命令和日志文件,及时定位并解决故障。 ### 总结 以上是根据给定文件内容提炼的Ceph Nautilus 14.2.4安装配置的知识...

    ceph常用操作和故障排查.pdf

    - MDS(Metadata Server):为Ceph文件系统提供元数据服务,允许POSIX文件系统的用户执行基本命令如ls、find等。 - MGR(Manager Daemons):跟踪运行时指标和Ceph集群当前状态,包括存储利用率、性能指标和系统负载...

    Ceph 工作原理以及安装.zip_Ceph 工作原理以及安装_ceph

    10. **测试与监控**:验证 Ceph 集群是否正常工作,使用 `ceph health` 检查集群状态,安装监控工具如 Grafana 和 Prometheus 监控性能。 Ceph 的安装和配置是一个复杂的过程,需要对分布式系统和存储有深入了解。...

    云存储 ceph-0.94安装手册

    通过上述步骤,您可以成功地在虚拟环境中搭建一套基本的 Ceph 存储集群。需要注意的是,在实际部署过程中可能会遇到各种问题,例如网络配置、软件包版本兼容性等问题,这些都需要根据实际情况灵活处理。希望本文档能...

    ceph源码研究入门手册.docx

    在研究 Ceph 源码之前,需要了解 Ceph 的基本概念和架构,包括 Ceph 的分布式存储架构、对象存储、文件系统、块存储等。 2.Ceph 编译 Ceph 的编译是将 Ceph 源码编译成可执行文件的过程。编译 Ceph 需要安装依赖库...

    ceph官网文档pdf版

    - 描述了日常管理和维护 Ceph 集群所需的命令和操作。 - 包括监控状态、故障恢复、扩展容量等功能。 - **对象存储手册页** (Object Store Manpages) - 列出了与 Ceph 对象存储相关的命令行工具的手册页。 - ...

    ceph-docs_ZH

    - **验证安装**:通过命令 `ceph -v` 检查版本信息来验证安装是否成功。 **1.1.3 写配置文件** - **创建配置文件**:使用文本编辑器(如 `nano` 或 `vim`)创建 `/etc/ceph/ceph.conf` 文件。 - **填写配置项**:...

    Ceph官网 [中文翻译] 文档

    Ceph元数据服务器(MDS)为Ceph文件系统存储元数据,使得POSIX文件系统的用户们,可以在不对Ceph存储集群造成负担的前提下,执行诸如ls、find等基本命令。Ceph把客户端数据保存为存储池内的对象。通过使用CRUSH算法...

    ceph常用维护操作文档

    同时,Ceph还提供了一些常用的命令来辅助运维工作,例如ceph-deploy的用法,它是一个部署工具,用于安装前的准备工作以及实际部署集群。 Ceph的压力测试、性能分析和优化是维护Ceph集群的重要方面。性能分析通常会...

    ceph常用操作和故障排查.rar

    Ceph常用操作主要包括: 1. **集群部署**:在部署Ceph时,需要规划好硬件资源,配置存储池,确定OSD数量和分布,以及设置监控和元数据服务。 2. **数据迁移**:通过`ceph osd pool set`命令可以调整数据池的副本数,...

Global site tag (gtag.js) - Google Analytics