Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 47s
API CI / API Test (push) Successful in 1m0s
API CI / API Build (push) Failing after 50s
API CI / Build Docker Image (push) Has been skipped
Build Crossplane Provider / build (push) Failing after 5m51s
CD Pipeline / Deploy to Staging (push) Failing after 29s
CI Pipeline / Lint and Type Check (push) Failing after 36s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m33s
CI Pipeline / Test Frontend (push) Failing after 30s
CI Pipeline / Security Scan (push) Failing after 1m16s
Crossplane Provider CI / Go Test (push) Failing after 3m23s
Crossplane Provider CI / Go Lint (push) Failing after 7m27s
Crossplane Provider CI / Go Build (push) Failing after 3m27s
Deploy to Staging / Deploy to Staging (push) Failing after 30s
Portal CI / Portal Lint (push) Failing after 21s
Portal CI / Portal Type Check (push) Failing after 21s
Portal CI / Portal Test (push) Failing after 21s
Portal CI / Portal Build (push) Failing after 22s
Test Suite / frontend-tests (push) Failing after 30s
Test Suite / api-tests (push) Failing after 49s
Test Suite / blockchain-tests (push) Failing after 30s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 23s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 21s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
Validate Configuration Files / validate (push) Failing after 1m52s
CD Pipeline / Deploy to Production (push) Has been skipped
Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
OSD Creation Issue - Bootstrap Keyring
Date: 2025-12-13
Status: ⚠️ OSD CREATION FAILED - BOOTSTRAP KEYRING MISSING
What Happened
✅ Success: All 6 drives (sdc-sdh) were successfully wiped
❌ Failure: OSD creation failed due to missing Ceph bootstrap keyring
Error Messages
unable to find a keyring on /etc/pve/priv/ceph.client.bootstrap-osd.keyring
RADOS timed out (error connecting to the cluster)
RuntimeError: Unable to create a new OSD id
Root Cause
The Ceph bootstrap keyring is missing or Ceph cluster is not accessible. This is needed to authenticate when creating new OSDs.
Quick Fix
Run these commands on R630-01:
# 1. Check Ceph cluster connectivity
ceph health
ceph mon stat
# 2. Get bootstrap keyring from cluster
mkdir -p /var/lib/ceph/bootstrap-osd
ceph auth get client.bootstrap-osd -o /var/lib/ceph/bootstrap-osd/ceph.keyring
# 3. Verify keyring exists
ls -la /var/lib/ceph/bootstrap-osd/ceph.keyring
# 4. Create OSDs (drives are already wiped)
for drive in sdc sdd sde sdf sdg sdh; do
ceph-volume lvm create --data /dev/$drive
done
# 5. Verify
ceph osd tree
ceph health
Alternative: Use pveceph
If you're using Proxmox's Ceph integration:
# Check if available
which pveceph
# Create OSDs
pveceph create /dev/sdc
pveceph create /dev/sdd
pveceph create /dev/sde
pveceph create /dev/sdf
pveceph create /dev/sdg
pveceph create /dev/sdh
Status
- ✅ Drives wiped: All 6 drives ready
- ⚠️ OSD creation: Blocked by bootstrap keyring issue
- 🎯 Next step: Fix bootstrap keyring and retry OSD creation
Last Updated: 2025-12-13