#!/bin/bash # Skript zum Hinzufügen des Laufwerks zur Proxmox VM echo "=== Laufwerk zur Proxmox VM hinzufügen ===" # Prüfen ob das Laufwerk existiert if [ ! -b /dev/sr0 ]; then echo "❌ Laufwerk /dev/sr0 nicht gefunden" exit 1 fi echo "✅ Laufwerk /dev/sr0 gefunden" # VM-Config sichern echo "Sichere VM-Konfiguration..." cp /etc/pve/qemu-server/106.conf /etc/pve/qemu-server/106.conf.backup echo "✅ Backup erstellt: /etc/pve/qemu-server/106.conf.backup" # Laufwerk hinzufügen echo "Füge Laufwerk zur VM hinzu..." # Prüfen ob schon eingebunden if grep -q "scsi1: /dev/sr0" /etc/pve/qemu-server/106.conf; then echo "⚠️ Laufwerk ist bereits eingebunden" else echo "scsi1: /dev/sr0,media=cdrom" >> /etc/pve/qemu-server/106.conf echo "✅ Laufwerk hinzugefügt" fi echo "" echo "=== VM neu starten ===" echo "Führe folgende Befehle aus:" echo " qm shutdown 106" echo " wait for VM to stop" echo " qm start 106" echo "" echo "Oder im Proxmox Web-UI:" echo " 1. VM 106 auswählen" echo " 2. 'Shutdown' klicken" echo " 3. Nach dem Stop 'Start' klicken" echo "" echo "=== Nach dem Neustart ===" echo "Im Container rippy-worker sollte jetzt /dev/sr0 sichtbar sein:" echo " docker exec rippy-worker ls -la /dev/sr0" echo " docker exec rippy-worker ls -la /dev/cdrom"