Proxmox ISCSI Anbindung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 56: Zeile 56:
 
Gehe in Proxmox zu „Datacenter -> Storage -> Add -> ZFS over iSCSI“ und fülle die Felder aus:
 
Gehe in Proxmox zu „Datacenter -> Storage -> Add -> ZFS over iSCSI“ und fülle die Felder aus:
  
* **ID:** `fs2-iscsi`
+
* ID: fs2-iscsi
* **Portal:** `10.0.10.210:3260`
+
* Portal: 10.0.10.210:3260
* **Pool:** `pool1/dataset1`
+
* Pool: pool1/dataset1
* **Target:** `iqn.2024-09.com.example:storage`
+
* Target: iqn.2024-09.com.example:storage
* **Target Portal Group:** `1`
+
* Target Portal Group: 1
  
 
== Testen ==
 
== Testen ==
 
Erstelle eine VM oder einen Container in Proxmox und wähle den neuen iSCSI-Speicher aus. Verifiziere die Verbindung und die Funktionalität durch die Nutzung der Disk.
 
Erstelle eine VM oder einen Container in Proxmox und wähle den neuen iSCSI-Speicher aus. Verifiziere die Verbindung und die Funktionalität durch die Nutzung der Disk.

Version vom 11. September 2024, 18:17 Uhr

Einrichtung von ZFS over iSCSI in Proxmox mit LIO auf Linux

Einleitung

Diese Anleitung beschreibt die vollständige Einrichtung von ZFS over iSCSI mit einem LIO iSCSI-Target auf einem Linux-Server und der Integration in Proxmox.

Installation auf dem Linux-Server

Installiere die notwendigen Pakete:

apt-get update
apt-get install targetcli-fb zfsutils-linux

ZFS-Pool und Dataset erstellen

Erstelle einen ZFS-Pool:

zpool create pool1 /dev/sdX  # Ersetze /dev/sdX durch das passende Gerät

Optional: Erstelle ein Dataset:

zfs create pool1/dataset1

iSCSI-Target mit LIO einrichten

Starte die TargetCLI:

targetcli

Erstelle ein iSCSI-Target:

cd /iscsi
create iqn.2024-09.com.example:storage

Erstelle eine Backstore und füge sie als LUN hinzu:

cd /backstores/block
create disk1 /dev/zvol/pool1/dataset1
cd /iscsi/iqn.2024-09.com.example:storage/tpg1/luns
create /backstores/block/disk1

SSH-Schlüssel für Proxmox einrichten

Erstelle den SSH-Schlüssel auf einem Proxmox-Knoten:

ssh-keygen -f /etc/pve/priv/zfs/10.0.10.210_id_rsa

Kopiere den öffentlichen Schlüssel auf den iSCSI-Server:

ssh-copy-id -i /etc/pve/priv/zfs/10.0.10.210_id_rsa.pub root@10.0.10.210

Integration in Proxmox

Gehe in Proxmox zu „Datacenter -> Storage -> Add -> ZFS over iSCSI“ und fülle die Felder aus:

  • ID: fs2-iscsi
  • Portal: 10.0.10.210:3260
  • Pool: pool1/dataset1
  • Target: iqn.2024-09.com.example:storage
  • Target Portal Group: 1

Testen

Erstelle eine VM oder einen Container in Proxmox und wähle den neuen iSCSI-Speicher aus. Verifiziere die Verbindung und die Funktionalität durch die Nutzung der Disk.