ca3139289c
Ampel / ampel (push) Failing after 13m17s
- 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
73 lines
1.8 KiB
Markdown
73 lines
1.8 KiB
Markdown
# 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
|
|
```
|