iSCSI : iSCSI イニシエーターの設定2025/12/23 |
|
iSCSI イニシエーターの設定です。 当例で前提としている環境は以下の通りです。 +----------------------+ | +----------------------+ | [ iSCSI Target ] |10.0.0.30 | 10.0.0.51| [ iSCSI Initiator ] | | dlp.srv.world +----------+----------+ node01.srv.world | | | | | +----------------------+ +----------------------+ |
| [1] | iSCSI イニシエーターとしての設定です。 |
|
root@node01:~ #
vi /etc/iscsi.conf # 新規作成
target01 {
# ターゲットの IP アドレス
targetaddress = 10.0.0.30;
# ターゲットの IQN
targetname = "iqn.2025-12.world.srv:dlp.target01";
authmethod = CHAP;
# ターゲット側で設定した CHAP 認証のログイン名
chapiname = "username";
# ターゲット側で設定した CHAP 認証のログインパスワード
chapsecret = "userpassword";
}
root@node01:~ #
service iscsid enable iscsid enabled in /etc/rc.conf root@node01:~ # service iscsictl enable iscsictl enabled in /etc/rc.conf root@node01:~ # service iscsid start Starting iscsid. # ターゲットにログインする # iscsictl -A -p (ターゲットの IP) -t (ターゲットの IQN) -u (CHAP ログイン名) -s (CHAP パスワード) root@node01:~ # iscsictl -A -p 10.0.0.30 -t iqn.2025-12.world.srv:dlp.target01 -u username -s userpassword da0 at iscsi1 bus 0 scbus6 target 0 lun 0 da0: <FREEBSD CTLDISK 0001> Fixed Direct Access SPC-5 SCSI device da0: Serial Number MYSERIAL0000 da0: 150.000MB/s transfers da0: Command Queueing enabled da0: 10240MB (20971520 512 byte sectors) # 確立しているセッションを確認 root@node01:~ # iscsictl -L Target name Target portal State iqn.2025-12.world.srv:dlp.target01 10.0.0.30 Connected: da0root@node01:~ # ls -l /dev/da0 crw-r----- 1 root operator 0x6d Dec 23 09:46 /dev/da0root@node01:~ # geom disk list da0 Geom name: da0 Providers: 1. Name: da0 Mediasize: 10737418240 (10G) Sectorsize: 512 Stripesize: 16384 Stripeoffset: 0 Mode: r0w0e0 descr: FREEBSD CTLDISK lunname: FREEBSD MYDEVID0000 lunid: FREEBSD MYDEVID0000 ident: MYSERIAL0000 rotationrate: 0 fwsectors: 63 fwheads: 255 # 確立しているセッションを切断する場合は以下 root@node01:~ # iscsictl -R -p 10.0.0.30 -t iqn.2025-12.world.srv:dlp.target01 da0 at iscsi1 bus 0 scbus6 target 0 lun 0 da0: <FREEBSD CTLDISK 0001> s/n MYSERIAL0000 detached |
| [2] | iSCSI デバイス認識後は通常通り、パーティション作成 ⇒ ファイルシステム作成 ⇒ マウント、 の流れで iSCSI デバイスを利用可能です。 |
|
# GPT で UFS パーティション作成 root@node01:~ # gpart create -s GPT da0 da0 created root@node01:~ # gpart add -t freebsd-ufs da0 da0p1 added gpart show da0
=> 40 20971440 da0 GPT (10G)
40 24 - free - (12K)
64 20971392 1 freebsd-ufs (10G)
20971456 24 - free - (12K)
root@node01:~ # newfs /dev/da0p1
/dev/da0p1: 10239.9MB (20971392 sectors) block size 32768, fragment size 4096
using 17 cylinder groups of 625.22MB, 20007 blks, 80128 inodes.
with soft updates
super-block backups (for fsck_ffs -b #) at:
192, 1280640, 2561088, 3841536, 5121984, 6402432, 7682880, 8963328, 10243776, 11524224, 12804672, 14085120, 15365568,
16646016, 17926464, 19206912, 20487360
root@node01:~ # mkdir /home/target01 root@node01:~ # mount /dev/da0p1 /home/target01 root@node01:~ # df -hT /home/target01 Filesystem Type Size Used Avail Capacity Mounted on /dev/da0p1 ufs 9.7G 8.0K 8.9G 0% /home/target01 # fstab に記載する場合は [late] オプションを指定する root@node01:~ # vi /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2
/dev/vtbd0p3 none swap sw 0 0
/dev/da0p1 /home/target01 ufs rw,late 0 0
|
| Sponsored Link |
|
|