k8x/docs/iscsi-server-howto.txt

27 lines
1.5 KiB
Plaintext
Raw Normal View History

2024-05-17 21:45:52 -04:00
#setup iscsi server:
apt install tgt
mkdir /var/lib/docker/iscsi
cd /var/lib/docker/iscsi
dd if=/dev/zero of=prometheusdata.img bs=1M count=8K
dd if=/dev/zero of=prometheusalert.img bs=1M count=2K
dd if=/dev/zero of=grafana.img bs=1M count=10K
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2019-01.example.tld:prometheusdata
tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.2019-01.example.tld:prometheusalert
tgtadm --lld iscsi --op new --mode target --tid 3 -T iqn.2019-01.example.tld:grafana
tgtadm --lld iscsi --op new --mode target --tid 4 -T iqn.2019-02.example.tld:db-staging.img
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /var/lib/docker/iscsi/prometheusdata.img
tgtadm --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /var/lib/docker/iscsi/prometheusalert.img
tgtadm --lld iscsi --op new --mode logicalunit --tid 3 --lun 1 -b /var/lib/docker/iscsi/grafana.img
tgtadm --lld iscsi --op new --mode logicalunit --tid 4 --lun 1 -b /var/lib/docker/iscsi/db-staging.img
for i in $(seq 4 $END); do tgtadm --lld iscsi --op bind --mode target --tid $i -I 10.15.8.21; done
for i in $(seq 4 $END); do tgtadm --lld iscsi --op bind --mode target --tid $i -I 10.15.8.22; done
tgt-admin --dump | tee /etc/tgt/conf.d/sysiscsi.conf
#test client:
apt install open-iscsi
iscsiadm --mode discovery -t st -p 10.15.0.2
iscsiadm --mode node --targetname iqn.2019-01.example.tld:grafana -p 10.15.0.2 -l
cat /proc/partitions
iscsiadm --mode node --targetname iqn.2019-01.example.tld:grafana -p 10.15.0.2 -u