puppet-ceph

授权协议 AGPL
开发语言 Ruby
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 不详
投 递 者 党建义
操作系统 Linux
开源组织
适用人群 未知
 软件概览

puppet-ceph 是一个 Puppet 模块用来安装 Ceph 集群文件系统。

特性:

  • Ceph package ✓

  • Ceph MONs ✓

    • MON configuration ✓

    • MON service key ✓

    • MON filesystem creation ✓

    • MON service ✓

    • MON cluster ✓

    • admin key ✓

  • Ceph OSDs ✓

    • OSD device formatting ✓

    • OSD device mounting ✓

    • OSD filesystem creation ✓

    • OSD service key ✓

    • OSD configuration ✓

    • OSD bootstrap key ✓

    • OSD device ✓

    • OSD service ✓

    • OSD registration ✓

    • Insert OSD into crushmap ✓

    • Working OSD ✓

  • Ceph的部署工具: ceph-deploy:官方的部署工具 ceph-ansible:红帽的部署工具 ceph-chef:利用chef进行自动部署Ceph的工具 puppet-ceph:puppet的ceph模块 Public Network 192.168.200.161-164 Cluster Network 192.168.100.161-164 版本 Mimic 13版 部署前提 这是一

  • 目的 测试 ceph 与 vm 连接与使用 创建 vm 主机 128030 及 129094 是全新安装并利用 puppet 推送的 nova compute 主机 计划在这两个主机上进行 vm 连接 ceph 测试 nova boot --flavor b2c_web_1core --image Centos6.3_1.3 --security_group default --nic net-

  • 问题 最近想把一个现有的 Ceph 客户端升级为最新的 M 版: [root@overcloud-ovscompute-0 ~]# rpm -qa | grep ceph puppet-ceph-2.4.1-2.el7ost.noarch libcephfs1-10.2.10-17.el7cp.x86_64 ceph-base-10.2.10-17.el7cp.x86_64 ceph-osd-10

  • 1. Ceph基础概念及部署方式 1.1. Ceph基本概念   ● monitor   Ceph监视管理节点,承担Ceph集群重要的管理任务,负责集群状态维护,例如存储池副本数、PG状态、OSD数量等,至少部署1个(后期可扩容),一般   需要3或5个节点

  • 常用自动化部署方案比较 名称 实现语言 发布时间 架构 DSL (区域特定语言) SaltStack Python 2011 C/S yaml Ansible Python 2012 Agentless yaml Puppet Ruby 2009 C/S Puppet Language Chef Ruby 2005 C/S 接近Ruby语法的Dsl 环境准备 在部署 Ceph 存储集群之前,需要对

  • 1.2 集群部署 1.2.1 环境概述 学习目标 这一节,我们从 基础知识、环境规划、小结 三个方面来学习。 基础知识 注意事项 在Ceph系统的搭建过程中,会出现各种意想不到或者预想到问题,就算整个过程中每一步都没问题,还是会出现各种问题,这些问题不仅仅在网上找不到,甚至在官网中找不到,甚至玩ceph数年的人都解决不了。 尤其是,就算你第一次成功后,第二次重试就会出现问题。所以,如果出现问题

  • 问题1,ceph报警"low disk space"解决 简介: 参考报警信息 [root@hh-yun-puppet-129021 ~]# ceph health detail HEALTH_WARN mon.hh-yun-ceph-cinder026-128076 low disk space mon.hh-yun-ceph-cinder026-128076 low disk space –

  • 最近尝试使用ceph-deploy搭建ceph集群,发现非常方便,简简单单几个命令就能创建一个集群,省去了纯手工搭建集群的时间,当然,如果你懂puppet,使用puppet-ceph来搭建能够让你更容易方便的配置集群。 1 安装ceph包 $ ceph-deploy repo --repo-url http://mirrors.ustc.edu.cn/ceph/rpm-jewel/el7/x86_

  • 环境说明 当前 openstack 使用正常 由于后端 ceph 存储容量已经超过 60% 不希望直接进行扩容, 因为会存在大量的数据迁移问题 新创建另外一个 ceph 集群, 并计划用于 openstack 成为一个新的 ceph 后端 旧的 ceph 集群称为 ceph-A, 使用中的 pool 为 volumes 新的 ceph 集群称为 ceph-B, 使用中的 pool 为 develo

  • 实弹军演-基于Ceph对象存储的实战兵法 顶 原 荐 秦牧羊 秦牧羊 发布于 2017/08/03 10:26 字数 3514 阅读 1786 收藏 51 点赞 4 评论 4 转载来自:https://my.oschina.net/diluga/blog/1501203 知己知彼,百战不殆 剖析业务IO模型 了解业务基本存储模型: 最高并发多少,最高读写带宽需求。 并发多少决定了在知道单个RGW最

 相关资料
  • Puppet 是 Linux、Unix 和 Windows 系统的自动管理引擎,它根据集中式规范执行管理任务(例如添加用户、安装软件包和更新服务器配置)。 Puppet 的简单陈述规范语言的能力提供了强大的classing制定了主机之间的相似之处,同时使他们能够提供尽可能具体的必要的,它依赖的先决条件和对象之间的关系清楚和明确。

  • puppet-glusterfs 是一个 Puppet 的插件用来安装、配置和管理 GlusterFS 集群文件系统。

  • puppet-nginx 是 Puppet 的扩展模块用来管理 Nginx 服务器。

  • Puppet Dashboard 是一个管理 Puppet 安装的有用的工具,尤其对于大量的安装, 并且能够通过一个 Web 界面看到节点的信息和报告。 Puppet Dashboard 可以为你显示最近运行 Puppet 的节点,它们运行了多长时间, 是否有任何节点的错误报告,以及是否有一段时间内没有运行 Puppet 的节点等。 准备工作 从 Puppet Labs 站点 http://www

  • 你的 Puppet 工作在休眠状态吗? 默认情况下,当你在客户端上运行 Puppet agent 时, 它会以守护进程(后台进程)的方式执行,每隔30分钟唤醒一次并检查配置清单是否有更新并应用这些变更 (也可以在 puppet.conf 中将 splay 选项的值设为 true 来指定一个随机的时间间隔)。 如果想要更灵活的控制 Puppet 的运行,你可以安排 cron 任务来替代守护进程的触发

  • Computers in the future may have as few as 1,000 vacuum tubes and weigh only 1.5 tons. — Popular Mechanics (1949) 在本章中,我们将学习如下内容: 使用版本控制 使用提交钩子 使用 Rake 部署变更 配置 Puppet 的文件服务器 从 cron 运行 Puppet 使用自动签名 预签