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