Did you know  45Drives offers free  public and private  webinars ? Click here to learn more  & register! Build & Price

KB450403 – Adding SSD Journals to OSDs

Scope/Description This article will go through the steps required to add journals from SSDs to your OSDs (HDD) Prerequisites Stable ceph cluster OSDs on Hard Drives SSDs added to the each OSD node within the cluster Steps Create LVM devices on SSD pvcreate /dev/1-6 vgcreate ceph-db-0 /dev/1-6 lvcreate -l <extents> -n osd-db-0 ceph-db-0 extents = […]

Read more »

KB450430 – Adding OSD Nodes to a Ceph Cluster

Scope/Description This guide will detail the process of adding OSD nodes to an existing cluster running Octopus 15.2.13. The process can be completed without taking the cluster out of production. Prerequisites An existing Ceph cluster Additional OSD node(s) to add The OSD node(s) have same version of Ceph installed Network configured on new OSD node(s) […]

Read more »

KB450424 – Ceph Backfill & Recovery

Scope/Description This article describes what ceph defines as recovery and backfill and how to adjust the thresholds to limit or increase recovery throughput. Prerequisites Ceph Cluster Configured Steps Ceph defines recovery as moving PGs when OSDs crash and come back online. A more detailed explanation can be found here. Ceph defines backfill as moving PGs […]

Read more »

KB450406 – Exporting NFS-Ganesha to multiple subnets

Scope/Description This guide will run through the steps of adding new VIP’s (virtual IP addresses) with pacemaker to service secondary/tertiary subnets from the same gateway servers to allow NFS shares to be exported via additional subnets. Prerequisites This guide assumes the cluster is up and functioning, with NFS deployed with 45Drives Ansible playbooks using a […]

Read more »

KB450407 – Increase Grafana Logging Period

Scope/Description This article covers increasing the Prometheus/Grafana logging period. Prerequisites A working Ceph cluster running Ubuntu 20.04 with Ceph Octopus. Access to the cli of the admin/metrics node. Steps Extending Logging Period Open /etc/systemd/system/prometheus.service in your text editor for choice and add the following line: –storage.tsdb.retention.time=x Your config should now look like the below screenshot, […]

Read more »

KB450409 – Creating Custom Grafana Graphs

Scope/Description This guide covers the creation of Grafana Graphs at a base level which can then be used to pull and manipulate data for any purpose. Prerequisites A working ceph cluster A defined metrics server Access to the Grafana dashboard Steps Navigate to your grafana dashboard, typically this will be on port 3000 of your […]

Read more »

KB450419 – Offlining a Ceph Storage Node for Maintenance

Scope/Description This article will walk you through taking a Ceph node offline safely and then online it and bring the cluster back safely. The flags can be set in the event a node requires a reboot for an update or general maintenance. They will prevent the cluster from marking OSDs as out, thus stopping any […]

Read more »

KB450246 – Ceph Cluster Initial Network Configuration

Scope/Description This article will explain the steps to begin configuring the network for a new Ceph cluster.  It will explain how to properly cable each storage node and gateway system for best practices. Assumptions: A 5 node cluster with 2 filesystem gateways will be used as an example 2 networks will be used, a cluster […]

Read more »

KB450245 – Configuring Alertmanager to send Emails

Scope/Description This article will show proper syntax in order to allow emails to be sent from alert manager Prerequisites A running Ceph Cluster with the ceph dashboard configured with ceph-ansible Access to the cluster ansible-admin node An email address, mail server name and port you wish to send the alerts to Steps Log in to […]

Read more »

KB450160 – CephFS Snapshots

Scope/Description This article will show how to manually create a cephfs snapshots and then walk through the process of setting up automated hourly,daily,weekly,monthly, and/or yearly. Prerequisites An existing Nautilus ceph cluster with cephfs configured When using ceph-ansible-45d to build the cluster, this process is to be done after running the “core.yml”, “cephfs.yml”, “dashboard.yml” playbook Steps […]

Read more »
Unboxing Racking Storage Drives Cable Setup Power UPS Sizing Remote Access