549 Lines
- Shell 93.4%
- Markdown 6.6%
README.md
Proxmox Backup Server – iSCSI Setup
Interaktives Setup-Skript für eine dedizierte iSCSI-LUN in einer Debian-/PBS-QEMU-VM auf Proxmox.
Funktionen
- iSCSI-Portal automatisch im lokalen Subnetz suchen oder manuell angeben
- Target-IQN und LUN erkennen, vorschlagen oder manuell setzen
- optionale CHAP-Anmeldung
- persistente iSCSI-Anmeldung konfigurieren
- vorhandene Signaturen erkennen und vor Datenverlust schützen
- XFS-Dateisystem nur nach expliziter Bestätigung erstellen
- stabilen UUID-Mount mit
_netdeveinrichten - optional einen PBS-Datastore erstellen
Download auf der PBS-VM
curl -fsSL 'https://git.corestream.ch/corestream/proxmox-backup-server-iscsi/~raw/master/pbs-iscsi-setup.sh' -o /root/pbs-iscsi-setup.sh
chmod 0700 /root/pbs-iscsi-setup.sh
bash /root/pbs-iscsi-setup.sh
Falls das Projekt nicht anonym lesbar ist, per Git/SSH klonen:
git clone ssh://git@git.corestream.ch:6611/corestream/proxmox-backup-server-iscsi
Vorprüfung ohne Änderungen
bash pbs-iscsi-setup.sh --dry-run --portal 10.1.0.20:3260 --target-iqn 'iqn.example:target' --lun-id 0
Das Skript muss als root in der PBS-VM ausgeführt werden. Vor dem Formatieren einer LUN verlangt es eine bewusste Bestätigung anhand der erkannten Seriennummer.