前回に加え、今回は、ターゲット(サーバ 10.1.56.50 i50)側でiSERTを有効にし、iSERなイニシエータ(クライアント 10.1.56.109 sv109)を追加してみました。流れは前回とほぼ同じで一部重複する部分がありますが、設定は以下の通りです。
# target(server) 側の追加設定 # rdma-coreがインストールされていない場合 apt-get install rdma-core # backup cp -a /etc/rdma/modules/rdma.conf /etc/rdma/modules/rdma.conf.orig # edit /etc/rdma/modules/rdma.conf # uncomment ib_isert # rdma-load-modules service を再起動しモジュールをロードさせる systemctl restart rdma-load-modules@rdma.service # iSERT の 設定 targetcli targetcli shell version 2.1.53 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> cd /iscsi /iscsi> ls o- iscsi ...................................................... [Targets: 1] o- iqn.1868-01.com.example:i50.rd4gb01 ......................... [TPGs: 1] o- tpg1 .................................... [no-gen-acls, auth per-acl] o- acls .................................................... [ACLs: 1] | o- iqn.1868-01.com.example:sv106 ...... [1-way auth, Mapped LUNs: 1] | o- mapped_lun0 ....................... [lun0 ramdisk/rd4gb01 (rw)] o- luns .................................................... [LUNs: 1] | o- lun0 ....................... [ramdisk/rd4gb01 (default_tg_pt_gp)] o- portals .............................................. [Portals: 1] o- 0.0.0.0:3260 ............................................... [OK] # iSERT を有効にする /iscsi> cd iqn.1868-01.com.example:i50.rd4gb01/tpg1/portals/0.0.0.0:3260 /iscsi/iqn.18.../0.0.0.0:3260> enable_iser true iSER enable now: True # イニシエータを追加する /iscsi/iqn.18.../0.0.0.0:3260> cd /iscsi/iqn.1868-01.com.example:i50.rd4gb01/tpg1/acls /iscsi/iqn.18...b01/tpg1/acls> create iqn.1868-01.com.example:sv109 Created Node ACL for iqn.1868-01.com.example:sv109 Created mapped LUN 0 /iscsi/iqn.18...b01/tpg1/acls> ls o- acls .......................................................... [ACLs: 2] o- iqn.1868-01.com.example:sv106 ............ [1-way auth, Mapped LUNs: 1] | o- mapped_lun0 ............................. [lun0 ramdisk/rd4gb01 (rw)] o- iqn.1868-01.com.example:sv109 ............ [1-way auth, Mapped LUNs: 1] o- mapped_lun0 ............................. [lun0 ramdisk/rd4gb01 (rw)] # 追加したイニシエータのユーザ名とパスワードを設定する /iscsi/iqn.18...b01/tpg1/acls> cd iqn.1868-01.com.example:sv109 /iscsi/iqn.18...example:sv109> set auth userid=user02 Parameter userid is now 'user02'. /iscsi/iqn.18...example:sv109> set auth password=P@ssW0rd Parameter password is now 'P@ssW0rd'. # 設定終了 cd / saveconfig exit # ターゲット側の iSERTの設定およびイニシエータの追加は以上 ============================================================= # 以下追加したイニシエータでiSERでの接続設定 # パッケージのインストール apt-get install open-iscsi rdma-core # バックアップ cp -a /etc/iscsi/initiatorname.iscsi /etc/iscsi/initiatorname.iscsi.orig # 編集 /etc/iscsi/initiatorname.iscsi --snip-- #InitiatorName=iqn.1993-08.org.debian:01:507914736b41 InitiatorName=iqn.1868-01.com.example:sv106 # バックアップ cp -a /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.orig # edit /etc/iscsi/iscsid.conf like below: --snip ( 以下コメント解除 ) node.session.auth.authmethod = CHAP --snip( 以下コメント解除および設定 ) node.session.auth.username = user01 node.session.auth.password = P@ssW0rd --snip # iscsid と open-iscsi の再起動 systemctl restart iscsid open-iscsi # ターゲット を iSER で discovery(発見) iscsiadm -m discovery -t sendtargets -p 10.1.56.50 -I iser 10.1.56.50:3260,1 iqn.1868-01.com.example:i50.rd4gb01 # 確認 iscsiadm -m node -o show # BEGIN RECORD 2.1.8 node.name = iqn.1868-01.com.example:i50.rd4gb01 --snip iface.transport_name = iser --snip # ターゲットにログイン(接続) iscsiadm -m node --login -p 10.1.56.50 -I iser Logging in to [iface: iser, target: iqn.1868-01.com.example:i50.rd4gb01, portal: 10.1.56.50,3260] Login to [iface: iser, target: iqn.1868-01.com.example:i50.rd4gb01, portal: 10.1.56.50,3260] successful. # 起動時にターゲットに自動的にログイン(接続)する場合 iscsiadm -m node -p 10.1.56.50 -o update -n node.startup -v automatic # 接続の確認 dmesg | tail [ 3125.117222] scsi 7:0:0:0: Direct-Access LIO-ORG rd4gb01 4.0 PQ: 0 ANSI: 6 [ 3125.119556] sd 7:0:0:0: Attached scsi generic sg3 type 0 [ 3125.119650] sd 7:0:0:0: [sdc] 8388608 512-byte logical blocks: (4.29 GB/4.00 GiB) [ 3125.119731] sd 7:0:0:0: [sdc] Write Protect is off [ 3125.119735] sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 08 [ 3125.119850] sd 7:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 3125.119958] sd 7:0:0:0: [sdc] Preferred minimum I/O size 512 bytes [ 3125.119961] sd 7:0:0:0: [sdc] Optimal transfer size 4294967288 logical blocks > dev_max (65535 logical blocks) [ 3125.121129] sdc: sdc1 [ 3125.121294] sd 7:0:0:0: [sdc] Attached SCSI disk # マウント mount /dev/sdc1 /mnt # 接続解除 cd umount /mnt iscsiadm -m node --logout -p 10.1.56.50今回は以上です。それでは。
コメント
コメントを投稿