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>
116 lines
3.9 KiB
Markdown
116 lines
3.9 KiB
Markdown
# Ceph Removal Complete - sfvalley-01
|
|
|
|
**Date**: 2025-12-15
|
|
**Status**: ✅ **CEPH REMOVED FROM BOTH SERVERS**
|
|
|
|
## Removal Actions Performed
|
|
|
|
### ML110-01 (192.168.11.10)
|
|
1. ✅ Stopped all Ceph services (mon, mgr, osd, mds)
|
|
2. ✅ Disabled Ceph services
|
|
3. ✅ Ran `pveceph purge` (removed service symlinks)
|
|
4. ✅ Removed Ceph data directories:
|
|
- `/var/lib/ceph/` - Removed
|
|
- `/etc/ceph/*` - Cleaned (directory remains empty)
|
|
- `/etc/pve/ceph.conf` - Removed
|
|
- `/var/log/ceph/` - Removed
|
|
- `/run/ceph/` - Removed
|
|
5. ⚠️ Ceph packages: Some packages may remain due to Proxmox dependencies
|
|
|
|
### R630-01 (192.168.11.11)
|
|
1. ✅ Stopped all Ceph services (mon, mgr, osd, mds)
|
|
2. ✅ Disabled Ceph services
|
|
3. ✅ Ran `pveceph purge` (removed service symlinks)
|
|
4. ✅ Removed Ceph data directories:
|
|
- `/var/lib/ceph/` - Removed
|
|
- `/etc/ceph/*` - Cleaned (directory remains empty)
|
|
- `/etc/pve/ceph.conf` - Removed
|
|
- `/var/log/ceph/` - Removed
|
|
- `/run/ceph/` - Removed
|
|
5. ⚠️ Ceph packages: Some packages may remain due to Proxmox dependencies
|
|
|
|
## Current State
|
|
|
|
### Data Removal
|
|
- ✅ All Ceph data directories removed
|
|
- ✅ Configuration files removed:
|
|
- `/etc/pve/ceph.conf` - Removed
|
|
- `/etc/pve/priv/*ceph*` keyrings - Removed
|
|
- `/etc/pve/ceph/` directory - Removed
|
|
- `/etc/ceph/` directory - Cleaned
|
|
- `/etc/apt/sources.list.d/ceph-enterprise.sources` - Removed
|
|
- `/etc/apt/sources.list.d/ceph.sources` - Removed
|
|
- `/etc/default/ceph` - Removed
|
|
- `/etc/logrotate.d/ceph-common` - Removed
|
|
- `/etc/sudoers.d/ceph-smartctl` - Removed
|
|
- `/etc/sysctl.d/30-ceph-osd.conf` - Removed
|
|
- `/etc/bash_completion.d/ceph` - Removed
|
|
- `/etc/lvm/archive/ceph-*` archives - Removed
|
|
- ✅ Service symlinks removed
|
|
- ✅ Log directories removed
|
|
|
|
### Packages
|
|
- ✅ **Core Ceph services REMOVED**: ceph, ceph-mon, ceph-osd, ceph-mgr, ceph-mds, ceph-base, ceph-volume
|
|
- ⚠️ **Client tools remain**: ceph-common, ceph-fuse (may be required by Proxmox)
|
|
- ⚠️ **Libraries remain**: libcephfs2, python3-ceph-* (dependencies)
|
|
- **Status**: Core cluster services removed, client tools remain for Proxmox compatibility
|
|
|
|
### Services
|
|
- ✅ All Ceph daemon services stopped and disabled
|
|
- ✅ No active Ceph services running
|
|
- ⚠️ Device mappers may remain from previous OSDs (harmless)
|
|
|
|
### Services
|
|
- ✅ All Ceph daemon services stopped and disabled
|
|
- ✅ Only systemd targets/slices remain (harmless, no active services)
|
|
|
|
## Final Verification
|
|
|
|
### ML110-01
|
|
- ✅ Core Ceph binaries: Removed (ceph-mon, ceph-osd, ceph-mgr not found)
|
|
- ✅ Ceph data: Removed
|
|
- ✅ Configuration: Removed
|
|
- ✅ LVM volumes: Removed (ceph-ba672668-8341-42e0-a8fd-277cee5491e4)
|
|
- ⚠️ Client tools: Remain (ceph-common, ceph-fuse)
|
|
|
|
### R630-01
|
|
- ✅ Core Ceph binaries: Removed (ceph-mon, ceph-osd, ceph-mgr not found)
|
|
- ✅ Ceph data: Removed
|
|
- ✅ Configuration: Removed
|
|
- ⚠️ Client tools: Remain (ceph-common, ceph-fuse)
|
|
|
|
### Verification Commands
|
|
```bash
|
|
# Check remaining Ceph packages
|
|
dpkg -l | grep ceph
|
|
|
|
# Check Ceph services
|
|
systemctl list-units --all | grep ceph
|
|
|
|
# Check data directories
|
|
ls -la /var/lib/ceph /etc/ceph /etc/pve/ceph.conf
|
|
|
|
# Check for Ceph binaries
|
|
which ceph-mon ceph-osd ceph-mgr
|
|
```
|
|
|
|
## Notes
|
|
|
|
- **Proxmox Protection**: Some Ceph packages may remain if Proxmox VE requires them as dependencies
|
|
- **Client Tools**: `ceph-common` and `ceph-fuse` may remain if needed by Proxmox storage features
|
|
- **No Reinstallation**: As requested, Ceph has NOT been reinstalled
|
|
- **Clean State**: All Ceph cluster data and configuration has been removed
|
|
- **Proxmox Cluster**: Still intact and operational (sfvalley-01)
|
|
|
|
## Next Steps (If Needed)
|
|
|
|
If you need to completely remove all Ceph packages including client tools:
|
|
```bash
|
|
# This may require touching the Proxmox protection file
|
|
touch /please-remove-proxmox-ve
|
|
apt remove --purge ceph-common ceph-fuse
|
|
```
|
|
|
|
However, this is generally not recommended as Proxmox may use these for storage features.
|
|
|