iSCSI nettverksdisker

Oppdatert: 2025-01-15
Guider

iSCSI – Server

Anbefalt: Ubuntu 24.04, to disker (OS + datadisk). Sett datadisken opp med LVM: sudo fdisk /dev/vdb (g, n, enter, enter, enter, w), sudo pvcreate /dev/vdb1, vgcreate datadisk /dev/vdb1. Sjekk med sudo vgs.

sudo apt update
sudo apt install tgt

Ny disk: sudo lvcreate -L 2G -n disk1 datadisk. Rediger /etc/tgt/conf.d/iscsi.conf og legg til target med backing-store, initiator-address (klient-IP), incominguser/outgoinguser. Aktiver: sudo tgt-admin --execute. Status: sudo tgt-admin -s.

Liker du det du leser?

Få lignende artikler rett i innboksen — 1–2 ganger i måneden. Ingen spam.

iSCSI – Klient (Linux)

sudo apt install open-iscsi. Discovery: sudo iscsiadm -m discovery -t st -p <serverIP>. Sett InitiatorName i /etc/iscsi/initiatorname.iscsi. I node-fil under /etc/iscsi/nodes/... sett CHAP (authmethod, username, password, username_in, password_in, startup automatic). Login: sudo iscsiadm -m node --loginall=automatic. Formater og mount: sudo fdisk, sudo mkfs.ext4, legg i /etc/fstab med _netdev.

Kubernetes

Lag LVM-disk, formater ext4. Sett initiator-address for alle noder. Bruk PV med iscsi-targetPortal, iqn, lun, fsType, secretRef for CHAP. PVC og pod som vanlig. Feilsøk med iscsiadm -m session -o show og tgt-admin -s på server.