Code Monkey home page Code Monkey logo

charm-microceph's Introduction


Overview

A charming way to deploy the microceph snap.

MicroCeph is a lightweight way to deploy Ceph cluster in reliable and resilient distributed storage.

The microceph charm deploys the microceph snap and can scale out to form a Ceph cluster with Juju.

Usage

Configuration

This section covers common and/or important configuration options. See file config.yaml for the full list of options, along with their descriptions and default values. See the Juju documentation for details on configuring applications.

snap-channel

The snap-channel option determines the microceph version to be deployed.

Deployment

A cloud with three nodes is a typical design to deploy a minimal Ceph cluster.

juju deploy -n 3 microceph --channel latest/edge --to 0,1,2

Add the disks on each node

juju run microceph/0 add-osd <DISK PATH>,<DISK PATH>

Actions

This section lists Juju actions supported by the charm. Actions allow specific operations to be performed on a per-unit basis. To display action descriptions run juju actions microceph. If the charm is not deployed then see file actions.yaml.

  • list-disks
  • add-osd

Integrations

MicroCeph charm is expected to be integrated with the openstack control plane via cross model relations. For example to integrate glance application in k8s model to microceph, run the below commands:

juju offer microceph:ceph
juju integrate -m k8s glance:ceph admin/controller.microceph

Bugs

Please report bugs on Github. For general charm questions refer to the OpenStack Charm Guide.

charm-microceph's People

Contributors

gboutry avatar hemanthnakkina avatar javacruft avatar lmlg avatar renovate[bot] avatar sabaini avatar utkarshbhatthere avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.