autobuild-ceph

远程部署 Ceph 及自动构建 Ceph
授权协议 未知
开发语言 Python SHELL
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 不详
投 递 者 慕容齐智
操作系统 Linux
开源组织
适用人群 未知
 软件概览

autobuild-ceph 包含一组脚本和一个 fabric 文件 (fabfile.py) 用来远程部署 Ceph 以及 Ceph 的自动构建。

  • 1挂载光盘 [root@cephcollect ~]# mkdir /mnt/yum/ 2挂载ISO盘 [root@cephcollect ~]# mount /home/hadoop/CentOS-7-x86_64-DVD-1611.iso /mnt/yum/ [root@cephcollect ~]# ls /mnt/yum/ CentOS_BuildTag  GPL       LiveOS

  • 从头开始安装debian9.8 debian-9.8.0-amd64-netinst.iso vi /etc/vim/vimrc.tiny set nocompatible set backspace=2   一、让debian终端文件显示不同颜色 vim /etc/vim/vimrc 取消“syntax on”的注释 二、让debian终端文件夹显示不同颜色 修改.bashrc文件, vim /

  • 段错误 编译: 先把代码会退到测试的版本,然后使用 ./auto_build.sh -d 参数在编译机上编译出debug版本的包,在按上面指令到bin目录下 执行nm那个命令解析出函数名就可以看了 [root@Compiler120 bi/// 0000000000959870 W MMonMgrReport::encode_payload(unsigned long) 000000000

  • 可以将常用的rpm包放至一个目录中,然后将该目录制作成一个可被操作系统识别的yum仓库。通过配置yum仓库文件,可以将其设置成本地yum源供本机使用,也可以配置成通过http协议共享的远程yum源供其它主机使用。 本示例在CentOS 7 服务器上创建一个通过http协议共享的远程yum源。 服务器基本信息: 主机名称 IP地址 操作系统 remote_repo 11.11.11.10 CentO

  • 环境说明 使用 Kolla-Ansible 请参考《使用 Kolla-Ansible 在 CentOS 7 单节点上部署 OpenStack Pike 》; 部署 Ceph 服务请参考《 Ceph 学习笔记 1 - Mimic 版本多节点部署》。 配置Ceph 以 osdev 用户登录: $ ssh osdev@osdev01 $ cd /opt/ceph/deploy/ 创建Pool 创建镜像

  • 修复ceph的mon数据库 问题发现 [root@ceph-deploy ~]#ceph health detail HEALTH_ERR 1/429 objects unfound (0.233%); Reduced data availability: 1 pg inactive; Possible data damage: 1 pg recovery_unfound; Degraded da

  • 原文链接:http://www.xuxiaopang.com/2017/03/27/ganesha-nfs-deploy/ 通过ganesha-nfs将 Ceph 导出为 NFS 发表于 2017-03-27    |      |   阅读次数 1476 前言 本文介绍了两种方式将 Ceph 导出为 NFS,一种通过 RGW,一种通过 CephFS,通过 FSAL 模块 连接到 RGW 或者 C

  • CentOS下搭建Teuthology Ceph自动化测试平台(一) CentOS下搭建Teuthology Ceph自动化测试平台(二) CentOS下搭建Teuthology Ceph自动化测试平台(三) CentOS下搭建Teuthology Ceph自动化测试平台(四) CentOS下搭建Teuthology Ceph自动化测试平台(五) Teuthology节点的部署——Ceph自动化测

  • 1.概述 ceph monitor的一个主要功能是使用paxos分布式式协议维护一个key/value数据库的一致性(最主要的就是各个map的一致性,对于monitor而言,即monmap)。12.2.2版本所使用的数据库引擎从原来的leveldb转变为了rocksdb。 之前有一个疑惑,monitor在部署的时候,可以通过ceph.conf文件mon_host的ip获取,那么monmap是否根据

  • 1.MgrStandby类截取部分代码分析: MgrStandby类主要是发送心跳消息给mon,同时报告系统元数据,订阅mgr_map消息,根据mgr_map消息中自身是否激活来启动mgr MgrStandby::init() int MgrStandby::init() { init_async_signal_handler(); register_async_signal_handl

 相关资料
  • ceph-deploy 工具是一种部署 Ceph 的方法,它只依赖到服务器的 SSH 访问、 sudo 和 Python 。它可在你的工作站上运行,不需要服务器、数据库、或其它工具。如果你安装、拆卸过很多 Ceph 集群,不想要额外的工具,那 ceph-deploy 是理想之选。它不是个通用部署系统,只为 Ceph 用户设计,用它可以快速地设置并运行一个默认值较合理的集群,而无需头疼 Chef 、

  • 提纲ceph-deploy new [initial-monitor-node(s)] ceph-deploy install [ceph-node] [ceph-node...] ceph-deploy mon create-initial ceph-deploy osd prepare [ceph-node]:[dir-path] ceph-deploy osd activate [ceph-

  • 你可以下载 Ceph 源码并自行构建。首先,你得准备开发环境、编译 Ceph 、然后安装到用户区或者构建二进制包并安装。 构建依赖 Tip 对照本段检查下你的 Linux/Unix 发行版是否满足这些依赖。 构建 Ceph 源码前,你得先安装几个库和工具: ./install-deps.sh Note 在某些支持 Google 内存剖析工具的发行版上,名字未必如此(如 libgoogle-perf

  • 本文参考翻译自这篇文章的部分内容。 Ceph是一个开源的分布式对象,块和文件存储。该项目诞生于2003年,是塞奇·韦伊的博士论文的结果,然后在2006年在LGPL 2.1许可证发布。Ceph已经与Linux内核KVM集成,并且默认包含在许多GNU / Linux发行版中。 介绍 当前的工作负载和基础设施需要不同的数据访问方法(对象,块,文件),Ceph支持所有这些方法。它旨在具有可扩展性,并且没有

  • Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开 发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph client合

  • 提纲ceph auth [ add | caps | del | export | get | get-key | get-or-create | get-or-create-key | import | list | print-key | print_key ] ... ceph compact ceph config-key [ del | exists | get | list | put