ISCSI klient

Mám k dispizici SANové úložiště, kam budu kopírovat zálohy dat. Jak to zprovoznit na Debianu?

Warning

U všech příkazů platí: dvakrát měř, jednou řež!

Note

Zkoušeno na systému Debian Stretch, systemd free :)

1. Instalace potřebného software

# aptitude install open-iscsi

2. Dotaz cílového serveru na služby

# iscsiadm  -m discovery -t st -p 172.23.1.87

Vypíše něco jako:

172.23.1.87:3260,0 iqn.2002-03.com.compellent:5000d310037ad21f
172.23.1.87:3260,0 iqn.2002-03.com.compellent:5000d310037ad221

Nyní známe identifikátory služem a můžeme se k nim přihlásit.

Přihlášení ke službě:

# iscsiadm  -m node  --targetname "iqn.2002-03.com.compellent:5000d310037ad21f" --portal "172.23.1.87:3260" --login

Vypíše

Logging in to [iface: default, target: iqn.2002-03.com.compellent:5000d310037ad21f, portal: 172.23.1.87,3260] (multiple)
Login to [iface: default, target: iqn.2002-03.com.compellent:5000d310037ad21f, portal: 172.23.1.87,3260] successful.

V toto chvíli potřebujeme aby nám administrátor ISCSI serveru zřídil (pokud to již není) objekt a přiřadil prostor.

Přihlášení ke všem nastaveným službám:

# iscsiadm  -m node  --login

Odhlášení ze všech nastaveným službeb:

# iscsiadm  -m node  --logout

2. Příprava disku

Disk se nyní zobrazí v systému jako zařízení v /dev/sdX (a odkaz na něj v /dev/disk/by-path/ip-XYZ a pracujeme s ním jako by to byl normální disk.

Je potřeba si ho rozdělit a naformátovat a pak připojit.

Pro připojení po spuštění definovenáho v souboru /etc/fstab je potřeba přidat:

# device              mount point     FS      Options Backup  fsck
LABEL=backup-san     /backup_san     ext4    _netdev 0       0

Nastavím si label pro oddíl disku pomocí utility a2label:

e2label /dev/sdg1 backup-san