Остання активність 1710779939

Ubuntu mount ISCSI server

mount.sh Неформатований
1# Ubuntu install ISCSI Server
2# Assuming the IP of the server is 10.0.0.1
3
4# Mount a disk as /dev/sdb first
5apt install tgt -y
6
7# Edit /etc/tgt/conf.d/iscsi.conf
8echo "
9<target iqn.2024-03.iscsi.server:lun1>
10 backing-store /dev/sdb
11 initiator-address 10.0.0.2
12 initiator-address 10.0.0.3
13 initiator-address 10.0.0.4 # Add more if needed. These are the IPs of the clients
14 incominguser iscsi-user password
15 outgoinguser iscsi-target secretpass
16</target>" | tee /etc/tgt/conf.d/iscsi.conf
17
18systemctl restart tgt
19tgtadm --mode target --op show
20
21# Ubuntu install ISCSI Client
22# Assuming the IP of the server is 10.0.0.2
23
24apt install open-iscsi -y
25iscsiadm -m discovery -t sendtargets -p 10.0.0.1 # This IP is the server IP
26# You should see:
27# 10.0.0.2:3260,1 iqn.2024-03.iscsi.server:lun1
28
29# Edit /etc/iscsi/initiatorname.iscsi
30echo "InitiatorName=iqn.2024-03.iscsi.server:lun1" | tee /etc/iscsi/initiatorname.iscsi
31
32# Edit /etc/iscsi/nodes/iqn.2024-03.iscsi.server\:lun1/10.0.0.1\,3260\,1/default
33echo "
34node.session.auth.authmethod = CHAP
35node.session.auth.username = iscsi-user
36node.session.auth.password = password
37node.session.auth.username_in = iscsi-target
38node.session.auth.password_in = secretpass
39node.startup = automatic" | tee /etc/iscsi/nodes/iqn.2024-03.iscsi.server\:lun1/10.0.0.1\,3260\,1/default
40systemctl restart open-iscsi iscsid
41iscsiadm -m session -o show
42lsblk