# Ceph Installation Status **Date**: 2024-12-19 **Status**: Partial - Requires Manual Intervention ## Current Status ### Completed - ✅ Disk review completed - ML110-01: `/dev/sdb` (931.5G) available - R630-01: `/dev/sdb` (279.4G) available - ✅ Ceph cluster initialized (`pveceph init`) - ✅ Ceph configuration files created ### Blocked - ❌ Ceph daemon packages not installed - Issue: Version conflict between Proxmox Ceph (19.2.3) and external repo (18.2.7) - Error: `binary not installed: /usr/bin/ceph-mon` - Required packages: `ceph-mon`, `ceph-mgr`, `ceph-osd`, `ceph-base` ## Root Cause Proxmox VE has Ceph 19.2.3 installed (`ceph-common`), but: 1. The external Ceph repository (quincy/18.2.7) conflicts with Proxmox's version 2. Proxmox enterprise repository requires a subscription 3. Ceph daemon binaries are not installed ## Solutions ### Option 1: Use Proxmox Subscription (Recommended) If you have a Proxmox subscription: ```bash # Install Ceph daemons from Proxmox enterprise repo apt install -y ceph-mon ceph-mgr ceph-osd ceph-base ``` ### Option 2: Use Proxmox No-Subscription Repository Add the no-subscription repository: ```bash # On both nodes echo "deb http://download.proxmox.com/debian/ceph-quincy bullseye no-subscription" > /etc/apt/sources.list.d/ceph-no-sub.list apt update apt install -y ceph-mon ceph-mgr ceph-osd ceph-base ``` ### Option 3: Manual Installation via Proxmox Web UI 1. Access Proxmox Web UI 2. Go to: **Datacenter → Ceph** 3. Click **Install** to install Ceph packages 4. Follow the wizard to initialize cluster ## Next Steps 1. **Choose installation method** (Option 1, 2, or 3) 2. **Install Ceph daemon packages** 3. **Create monitors**: `pveceph mon create` 4. **Create managers**: `pveceph mgr create` 5. **Create OSDs**: `pveceph osd create /dev/sdb` 6. **Create RBD pool**: `pveceph pool create rbd --add_storages` 7. **Enable dashboard**: `ceph mgr module enable dashboard` ## Manual Installation Commands Once packages are installed: ```bash # On ML110-01 pveceph mon create pveceph mgr create pveceph osd create /dev/sdb # On R630-01 pveceph mon create pveceph mgr create pveceph osd create /dev/sdb # Create pool and storage pveceph pool create rbd --add_storages # Enable dashboard ceph mgr module enable dashboard ceph dashboard ac-user-create admin administrator ``` ## Verification ```bash # Check cluster status pveceph status ceph -s ceph osd tree # Check storage pvesm status | grep ceph ``` ## Related Documentation - [Ceph Installation Guide](./CEPH_INSTALLATION.md) - [Proxmox Ceph Integration](./CEPH_PROXMOX_INTEGRATION.md)