構想¶
現在,MiniサーバがNASと繋がれている状態であり,NAS上のStore-NAS-Pablicをマウントする作業を行っている.
以下がネットワークがどのように繋がれているのかを示した図になる.
やることとしては,NAS(tapioca)とminiPCをiSCSIで接続し,マウントする

miniPCには,ubuntuのiSCSIを使用する. 参考資料は以下 https://www.server-world.info/query?os=Ubuntu_22.04&p=iscsi&f=3
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0128
https://zenn.dev/hinoaki/articles/98e5122d5e61f3757a9d
そもそもiSCSIとは何か?¶
iSCSIは(Internet Small Computer System Interface )の略語 ネットワーク上で使用されるデータ共有用のプロトコル
チェック¶
NASとMiniPCは110のネットワークでそれぞれ接続されている. まずそこが通信できるかどうか確かめないといけない
iSCSIターゲット作成¶
名前 Target-mini CHAP有効 名前 cdsl pass tutcdsl2024iscsi




アップデートとopen-iscsiのインストール
c0a21137@archive-s:~$ sudo apt update
Hit:1 http://jp.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://jp.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Hit:3 http://jp.archive.ubuntu.com/ubuntu jammy-backports InRelease
Get:4 http://jp.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Fetched 229 kB in 2s (120 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
c0a21137@archive-s:~$ sudo apt install open-iscsi
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
open-iscsi is already the newest version (2.1.5-1ubuntu1).
open-iscsi set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
c0a21137@archive-s:~$ cd /etc/iscsi/
c0a21137@archive-s:/etc/iscsi$ ls
initiatorname.iscsi iscsid.conf
c0a21137@archive-s:/etc/iscsi$
iscsiの使用ポートを調べる 3260なのか
ターゲットを探索して登録¶
c0a21137@archive-s:/etc/iscsi$ sudo iscsiadm -m discoverydb -t st -p 192.168.110.5:3260 --discover
192.168.110.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-19.fa05b045b3
[fe80::211:32ff:fefc:e119]:3260,1 iqn.2000-01.com.synology:tapioca.Target-19.fa05b045b3
192.168.110.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.fa05b045b3
[fe80::211:32ff:fefc:e119]:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.fa05b045b3
192.168.100.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-1.58838159382
192.168.110.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-1.58838159382
[fe80::211:32ff:feac:798a]:3260,1 iqn.2000-01.com.synology:tapioca.Target-1.58838159382
[fe80::211:32ff:fefc:e119]:3260,1 iqn.2000-01.com.synology:tapioca.Target-1.58838159382
192.168.100.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
192.168.110.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
[fe80::211:32ff:feac:798a]:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
[fe80::211:32ff:fefc:e119]:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
ターゲットはこいつ
192.168.100.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
192.168.110.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
[fe80::211:32ff:feac:798a]:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
[fe80::211:32ff:fefc:e119]:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382
ターゲットにログイン¶
ターゲットにログイン NAS側からiSCSIの接続を確認
sudo iscsiadm -m node -T 192.168.100.5:3260,1 iqn.2000-01.com.synology:tapioca.Target-11.58838159382 -l

繋がった
NASからStoreNAS-Publicをマウント¶
$ sudo apt install nfs-kernel-server
hiraomanato@archive-s:~$ sudo mount -t nfs 192.168.100.5:/volume1/public /mnt/iscsi/target-mini2/
hiraomanato@archive-s:~$ df /h
df: /h: No such file or directory
hiraomanato@archive-s:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 1.9M 1.6G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 914G 8.9G 867G 2% /
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/nvme0n1p2 2.0G 252M 1.6G 14% /boot
/dev/nvme0n1p1 1.1G 6.1M 1.1G 1% /boot/efi
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1001
192.168.100.5:/volume1/public 27T 19T 7.3T 73% /mnt/iscsi/target-mini2
できてそう.
hiraomanato@archive-s:/mnt/iscsi/target-mini2/VM-archive$ ls
c0a20028_ENDockerfile c0a20060vm02 c0a20092-test-napt c0a20120-west-monitoring c0a21099_WPTest mikami-server
c0a20029-kyohei-master c0a20092-data-nfs c0a20092-test-w c0a20120-zusai c0b20019-backup mikami-test
c0a20050_A1 c0a20092-m c0a20092-w c0a20137-private-repositpry c0b20019-backup-jasmine mikami-user
C0A20050-ktcluster c0a20092-master c0a20092-web-pre c0a20137-sockshop-istio c0b20019-backup-rose study-support-backup
c0a20050-log1122 c0a20092-n c0a20092-worker c0a20137-study-support c0b20019-backup-violet template
c0a20050-mktcluster c0a20092-nfs c0a20120-foolish-master c0a20144-fileserver G2122003-docker-test west-worker1
c0a20050-testreview c0a20092-test-160a c0a20120-takashi c0a20144-user G2122003_ono_worker01 west-worker2
C0A20060_kurihara_server_second c0a20092-test-m c0a20120-takeda c0a20144-user2 ida-loc
c0a20060vm01 c0a20092-test-n C0A20120-west-K6 c0a21037-dojo ida-mas