Planet Ceph

Aggregated news from external sources

  • May 28, 2020
    Building a Ceph-powered Cloud: Deploying a containerized Red Hat Ceph Storage 4 cluster for Red Hat Open Stack Platform 16

    Ceph is the most popular storage backend for OpenStack by a wide margin, as has been reported by the OpenStack Foundation’s survey every year since its inception. In the latest survey, conducted during the Summer of 2019, Ceph outclassed other options by an even greater margin than it did in the past, with a 75% …Read more

  • April 28, 2020
    Ceph at Red Hat Summit 2020

    Sage, Uday, and I put our best efforts into making sure that the new virtual venue for the Red Hat Summit would not diminish customer access and visibility into our future plans for Ceph. We delivered an unprecedented 18-month roadmap for the downstream, enterprise-class supported product, showcasing the “secret deck” that is usually reserved for …Read more

  • April 16, 2020
    Ceph Block Performance Monitoring

    Putting noisy neighbors in their place with “RBD Top” and QoS with Jason Dillaman (Red Hat) Prior to Red Hat Storage 4, Ceph storage administrators have not had access to built-in RBD performance monitoring and metrics gathering tools. While a storage administrator could monitor high-level cluster or OSD I/O metrics, oftentimes this was too coarse-grained …Read more

  • April 15, 2020
    Ceph Block Performance Monitoring: Putting noisy neighbors in their place with RBD top and QoS

    Prior to Red Hat Storage 4, Ceph storage administrators have not had access to built-in RBD performance monitoring and metrics gathering tools. While a storage administrator could monitor high-level cluster or OSD I/O metrics, oftentimes this was too coarse-grained to determine the source of noisy neighbor workloads running on top of RBD images. Read More

  • April 10, 2020
    The Power User’s Path to Ceph

    Deploying a containerized Ceph Storage 4 cluster using ceph-ansible with Guillaume Abrioux (Red Hat) and Paul Cuzner (Red Hat) Introduction # The landscape of modern IT infrastructure is dominated by software defined networking, public cloud, hybrid cloud and software defined storage. The shift from legacy hardware centric architectures to embrace software defined infrastructure requires a …Read more

  • April 9, 2020
    Deploying a containerized Red Hat Ceph Storage 4 cluster using ceph-ansible

    The landscape of modern IT infrastructure is dominated by software defined networking, public cloud, hybrid cloud and software defined storage. The shift from legacy hardware centric architectures to embrace software defined infrastructure requires a more mature orchestration “engine” to manage changes across distributed systems. Read More

  • April 3, 2020
    Command and Control

    The Red Hat Ceph Storage 4 Dashboard changes the game with Paul Cuzner (Red Hat) Ease of use was a key development theme for Red Hat Ceph Storage 4. In our last post, we covered the role that the new install UI plays in enabling administrators to deploy Ceph Storage 4 in a simple and …Read more

  • April 3, 2020
    python-redmine获取redmine平台的信息

    前言 最近做redmine的bug平台的分析,统计一些需要用到的数据,这里把相关调用的地方记录下来以备后用 相关的获取接口 #! /usr/bin/python # -*- coding:UTF-8 -*- from redminelib import Redmine redmine = Redmine(‘redmin的地址’,username=’用户名’,password=’密码’,requests={‘timeout’: 5 }) issues = redmine.issue.filter(project_id=’项目id’,status_id=’open’,offset=0,limit=100) # 遍历bug单 for issue in issues: #获取当前BUG编号 print issue.id #获取bug单标题 print issue.subject #获取bug单的提单人 print issue.author #获取issue创建时间 print issue.created_on #获取更新时间 print issue.updated_on #遍历追加评论(BUG流转过程) myissue=redmine.issue.get(issue.id, include=[‘children’, ‘journals’, ‘watchers’]) for journal in myissue.journals: #获取评论人 print journal.user.name #获取评论时间 …Read more

  • April 3, 2020
    python脚本打包成rpm软件包

    前言 软件最终都会有交付的形式,有的是用tar包,有个是以目录,有的是封成一个文件包,从大多数使用场景来说,直接打包成软件包的方式是最简单,也是最不容易出错的,路径可以在包里面写死了 实践 关于打包的资料网上很多,而封包的方式也很多有spec文件方式,有fpm打包方式,本篇记录的是通过setup.py的方式打包的,因为最近出了小工具,所以进行了相关的尝试,这里记录一下 首先创建一个setup.py文件,写上一些基础内容 [root@test redmine]# cat setup.py # coding:utf-8 #from distutils.core import setup from setuptools import setup, find_packages setup( name=’issue-check’, version=’2020-0403-1419′, description=’This redmine issue-check’, author=’zphj1987′, author_email=’zphj1987@gmail.com’, license=’MIT’, url=’https://github.com/zphj1987/issue-check.git’, py_modules=[‘issue-check’,’issue-check-pretty’], data_files=[(‘/opt/issue-check/’,[‘issue.conf.sample’]),(‘/opt/issue-check/’,[‘README.md’])] ) 上面的就是把当前目录的issue-check.py和issue-check-pretty.py打包进rpm,把issue.conf.sample打包到/opt/issue-check/这个路径下面 通过data_files可以进行安装路径的控制,而上面的py_modules则不在这里进行控制了,需要增加一个配置文件setup.cfg [install] install-lib=/opt/issue-check 修改以后,安装路径就指定到/opt/issue-check下面了,如果不做控制,就会默认安装到python的执行目录里面去,上面的这些简单的控制以后就可以开始封包的命令了 python setup.py bdist_rpm 执行完了后在当前目录的dist目录下面就会生成相关的rpm包和源码的rpm包,这个实际上也是调用了spec,然后进行的相关打包工作,只是在这个之上再封装了一层 暂时未解决的问题 默认这样的打包方式会生成egg相关的文件,并且打包过程中会编译pyc,pyo等文件,暂时还没找到方法简单的去把这些文件给去掉,不过也不会太大的影响 总结 如果是做py的软件包,建议还是能够封包后再输出 变更记录 Why Who When 创建 武汉-运维-磨渣 2020-04-03 Source: zphj1987@gmail …Read more

  • April 1, 2020
    Command and control: The Red Hat Ceph Storage 4 Dashboard changes the game

    Ease of use was a key development theme for Red Hat Ceph Storage 4. In our last post, we covered the role that the new install UI plays in enabling administrators to deploy Ceph Storage 4 in a simple and guided manner, without prior Ceph expertise. Simplifying installation is only the first step—the second step …Read more

  • March 28, 2020
    Use ceph-fuse to mount CephFS

    The upstream documentation: * nautilus – https://docs.ceph.com/docs/nautilus/cephfs/fuse/* master – https://docs.ceph.com/docs/master/cephfs/fuse/ Steps to assert ceph-fuse is working First, deploy a cluster with at least one MDS running. Second, decide if you will run ceph-fuse as root or as a normal user and decide which machine will be the “client machine” (it must not be a part …Read more

  • March 28, 2020
    How to verify that an encrypted OSD is really encrypted?

    Source: https://github.com/SUSE/doc-ses/issues/218 Since decrypting the data on an encrypted OSD disk requires knowledge of the corresponding dm-crypt secret key, OSD encryption provides protection for cases when a disk drive that was used as an OSD is decommissioned, lost, or stolen. Scenario: You have deployed some OSDs that are supposedly encrypted, but don’t know how to …Read more

Careers