構想

現在,MiniサーバがNASと繋がれている状態であり,NAS上のStore-NAS-Pablicをマウントする作業を行っている.

以下がネットワークがどのように繋がれているのかを示した図になる. やることとしては,NAS(tapioca)とminiPCをiSCSIで接続し,マウントする スクリーンショット 2024-02-22 12.01.12.png (105.4 kB)

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

image.png (21.5 kB)

image.png (27.3 kB)

image.png (22.8 kB)

image.png (25.8 kB)

アップデートと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.
configファイルの場所
c0a21137@archive-s:~$ cd /etc/iscsi/
c0a21137@archive-s:/etc/iscsi$ ls
initiatorname.iscsi  iscsid.conf
c0a21137@archive-s:/etc/iscsi$
1. ターゲットを探索して登録。 1. ターゲットにログイン。 1. osがデバイスとして認識。 1. パーティション設定。 1. デバイスをマウント。 1. 自動マウント設定。

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

スクリーンショット 2024-02-22 15.54.43.png (183.9 kB)

繋がった

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