Package

apt install -y tgt open-iscsi nfs-kernel-server nfs-common

INTSRV

vi /etc/tgt/conf.d/target.conf

### vi ###
<target iqn.2024-08.world.srv:iscsi.target>
	backing-store /dev/sda
	initiator-name iqn.2024-08.world.srv:site1srv.initiator
</target>
### vi ###

systemctl restart tgt

# SITE1SRV에서 로그인 후 확인
tgtadm --mode target --op show

SITE1SRV

systemctl enable --now iscsid
iscsiadm -m discovery -t sendtargets -p 10.0.0.1

vi /etc/iscsi/initiatorname.iscsi

### vi ###
InitiatorName=iqn.2024-08.world.srv:site1srv.initiator
### vi ###

iscsiadm -m node -T iqn.2024-08.world.srv:iscsi.target -p 10.0.0.1 --login
iscsiadm -m node -T iqn.2024-08.world.srv:iscsi.target -p 10.0.0.1 --op update -n node.startup -v automatic
# logout
iscsiadm -m node -T iqn.2024-08.world.srv:iscsi.target -p 10.0.0.1 --logout

mkdir -p /NFS
mkfs.ext4 /dev/sdb
mount /dev/sdb /NFS

### vi ###
/dev/sdb /NFS ext4 defaults,_netdev 0 0
### vi ###

mount -a

vi /etc/exports

### vi ###
/NFS 192.168.0.0/24(rw,sync,no_root_squash)
/NFS 172.16.0.0/24(rw,sync,no_root_squash)
### vi ###

systemctl restart nfs-server

SITE2SRV

mkdir -p /var/www/webdav
mount 192.168.0.1:/NFS /var/www/webdav
df -h

vi /etc/fstab

### vi ###
192.168.0.1:/NFS /var/www/webdav nfs defaults,_netdev 0 0
### vi ###

mount -a