corestream/proxmox-backup-server-iscsi
0 forks
id: 16
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 _netdev einrichten
  • 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.

Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover