# Ceph OSD Creation Issues - Summary **Date**: 2025-12-13 **Status**: 🔍 **ISSUES IDENTIFIED - NEEDS DIAGNOSIS** --- ## Issues Identified ### 1. OSD Creation Hanging/Timeout **Symptom**: `ceph-volume lvm create` hangs at "osd new" step **Root Causes** (likely): - ❌ **Bootstrap keyring missing** - Cannot authenticate with cluster - ❌ **Ceph cluster not accessible** - RADOS timeout errors - ❌ **Monitor connectivity issues** - Cannot reach Ceph monitors ### 2. Bootstrap Keyring Issue **Error**: ``` unable to find a keyring on /etc/pve/priv/ceph.client.bootstrap-osd.keyring RADOS timed out (error connecting to the cluster) ``` **Possible Locations**: - `/var/lib/ceph/bootstrap-osd/ceph.keyring` (standard) - `/etc/pve/priv/ceph.client.bootstrap-osd.keyring` (Proxmox) **Status**: Unknown - needs verification ### 3. Ceph Cluster Connectivity **Issue**: Commands timeout when trying to connect to cluster **Possible Causes**: - Monitors not running - Network connectivity issues - Firewall blocking ports - Cluster configuration issues --- ## Diagnostic Steps Run these commands on R630-01 to diagnose: ### Quick Check ```bash # 1. Check Ceph health (does it respond?) ceph health # 2. Check monitors ceph mon stat # 3. Check bootstrap keyring ls -la /var/lib/ceph/bootstrap-osd/ceph.keyring ls -la /etc/pve/priv/ceph.client.bootstrap-osd.keyring # 4. Check if pveceph available which pveceph ``` ### Full Diagnostic ```bash # Run comprehensive diagnostic bash /tmp/diagnose-ceph-issues.sh ``` --- ## Likely Solutions ### Solution 1: Use pveceph (If Proxmox-Managed) If `pveceph` is available: ```bash for drive in sdc sdd sde sdf sdg sdh; do pveceph create /dev/$drive done ``` ### Solution 2: Fix Bootstrap Keyring If cluster is accessible: ```bash # Get bootstrap keyring mkdir -p /var/lib/ceph/bootstrap-osd ceph auth get client.bootstrap-osd -o /var/lib/ceph/bootstrap-osd/ceph.keyring # Then create OSDs for drive in sdc sdd sde sdf sdg sdh; do ceph-volume lvm create --data /dev/$drive done ``` ### Solution 3: Fix Cluster Connectivity If cluster is not accessible: 1. Check monitor services 2. Check network connectivity 3. Check firewall rules 4. Fix connectivity issues 5. Then retry OSD creation --- ## Current State - ✅ **6x 250GB drives**: Wiped and ready - ❌ **OSD creation**: Hanging due to authentication/connectivity - 🔍 **Root cause**: Needs diagnosis --- ## Next Action **Run diagnostic script** to understand the issue: ```bash # On R630-01 bash /tmp/diagnose-ceph-issues.sh ``` This will show: - Ceph cluster status - Bootstrap keyring locations - Monitor connectivity - Service status - Network connectivity Then we can apply the appropriate fix. --- **Last Updated**: 2025-12-13