- VM-Konfiguration prüfen: Laufwerk ist am Host sichtbar - Anleitung für Proxmox Web-UI und CLI hinzugefügt - Skript proxmox-add-drive.sh für automatische Konfiguration
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
# Laufwerk zur Arcane VM hinzufügen
|
||||
|
||||
## Status
|
||||
- ✅ Laufwerk am Proxmox Host (192.168.178.108) sichtbar: `/dev/sr0` (block device)
|
||||
- ❌ Laufwerk ist noch **nicht** an die VM (192.168.178.162) durchgereicht
|
||||
|
||||
## Lösung
|
||||
|
||||
### Schritt 1: Laufwerk zur VM-Konfiguration hinzufügen
|
||||
|
||||
Auf dem Proxmox Host (192.168.178.108) als root:
|
||||
|
||||
```bash
|
||||
# VM-Config sichern
|
||||
cp /etc/pve/qemu-server/106.conf /etc/pve/qemu-server/106.conf.backup
|
||||
|
||||
# Laufwerk hinzufügen (als SCSI Device)
|
||||
echo "scsi1: /dev/sr0,media=cdrom" >> /etc/pve/qemu-server/106.conf
|
||||
|
||||
# VM neu starten
|
||||
qm shutdown 106
|
||||
# Warten bis VM gestoppt ist
|
||||
qm start 106
|
||||
```
|
||||
|
||||
### Schritt 2: Nach dem Neustart prüfen
|
||||
|
||||
In der Arcane VM:
|
||||
|
||||
```bash
|
||||
# Laufwerk im Container prüfen
|
||||
docker exec rippy-worker ls -la /dev/sr0
|
||||
docker exec rippy-worker ls -la /dev/cdrom
|
||||
```
|
||||
|
||||
### Schritt 3: Rippy UI prüfen
|
||||
|
||||
Im Rippy Dashboard sollte jetzt das Laufwerk erscheinen:
|
||||
- Gehe zu http://192.168.178.162:80
|
||||
- Dashboard → Laufwerke Section oben
|
||||
|
||||
## Alternative: Proxmox Web-UI
|
||||
|
||||
1. Gehe zu **Node** → **QEMU VM** → **106 (arcane)**
|
||||
2. Klicke auf **Hardware**
|
||||
3. Klicke auf **Add** → **SCSI Device**
|
||||
4. Wähle **"Use existing disk/image"**
|
||||
5. Gib `/dev/sr0` als Device ein
|
||||
6. Stelle sicher **"Media type: CDROM"** ist ausgewählt
|
||||
7. Klicke auf **Add**
|
||||
8. VM neu starten
|
||||
|
||||
## Erklärung
|
||||
|
||||
Die Zeile `scsi1: /dev/sr0,media=cdrom` sagt Proxmox:
|
||||
- `/dev/sr0` vom Host an die VM durchreichen
|
||||
- Als SCSI Device (virtio-scsi)
|
||||
- Media type = CDROM (wichtig für CD/DVD/Blu-ray Erkennung)
|
||||
|
||||
## Nachteile
|
||||
|
||||
- Laufwerk ist dann **exklusiv** an die VM gebunden (nicht mehr am Host nutzbar)
|
||||
- Wenn VM stoppt, ist Laufwerk auch nicht am Host verfügbar
|
||||
|
||||
## Hinweis für Arcane
|
||||
|
||||
Arcane kann das Laufwerk jetzt in den Rippy-Container mounten wie in der `docker-compose.yml` konfiguriert:
|
||||
```yaml
|
||||
volumes:
|
||||
- /dev/cdrom:/dev/cdrom:ro
|
||||
- /dev/sr0:/dev/sr0:ro
|
||||
```
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/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"
|
||||
@@ -0,0 +1,8 @@
|
||||
# Proxmox QEMU Konfiguration für Laufwerk-Durchreichung
|
||||
# Füge diese Zeile zu /etc/pve/qemu-server/106.conf hinzu
|
||||
|
||||
# Option 1: Als SCSI Device (empfohlen)
|
||||
scsi1: /dev/sr0,media=cdrom
|
||||
|
||||
# Option 2: Alternativ als SATA Device
|
||||
sata1: /dev/sr0,media=cdrom
|
||||
Reference in New Issue
Block a user