ISCSI 設定筆記 (2): Ubuntu 上使用 Initiator 連接 ISCSI Target

尋找指定 IP 的 ISCSI Server 所提供的 ISCSI Target :

iscsiadm -m discovery -t sendtargets -p 172.0.0.1

顯示基本連接設定:

iscsiadm -m node -p 172.0.0.1 -o show

更改設定的格式如下:

iscsiadm -m node -p 172.0.0.1 -o update -n <name> -v <value>

或者

iscsiadm -m node -p 172.0.0.1 --op=update --name=<name> --value=<value>

設定成以用戶登錄:

iscsiadm -m node -p 172.0.0.1 -T "iqn.2013-8.com.osiutino:target0" -o update -n node.session.auth.authmethod -v CHAP
iscsiadm -m node -p 172.0.0.1 -T "iqn.2013-8.com.osiutino:target0" -o update -n node.session.auth.username -v username
iscsiadm -m node -p 172.0.0.1 -T "iqn.2013-8.com.osiutino:target0" -o update -n node.session.auth.password -v password

開機自動連接這個 target:

iscsiadm -m node -p 172.0.0.1 -o update -n node.conn[0].startup = automatic

手動登錄:

iscsiadm -m node -p 172.0.0.1 --login

出現以下訊息代表登錄成功

Logging in to [iface: default, target: iqn.2013-8.com.osiutino:target0, portal: 172.0.0.1,3260] (multiple)
Login to [iface: default, target: iqn.2013-8.com.osiutino:target0, portal: 172.0.0.1,3260] successful.

手動登出:

iscsiadm -m node -p 172.0.0.1 --logout

若果剛才入登錄成功,在終端機中輸入以下指令即可查閱該 target 的磁碟資訊:

 fdisk -l 

SAN/iSCSI/open-iscsi – Debian Wiki

Ubuntu 12.04 LTS – Configure iSCSI Initiator : Server World

Ubuntu 12.04 LTS – Configure iSCSI Target : Server World

ISCSI 設定筆記 (1): Ubuntu 上架設 ISCSI Server

最近改動一下備份方案,打算掛載多個 iscsi targets 作備份之用,並且順便寫份筆記做個記錄。

利用 ssh 連接到 ubuntu server ,輸入以下指令找出建立 iscsi target 的磁碟:

fdisk -l

輪出如下:

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000cca3d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   500117503   249807873    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5          501760   500117503   249807872   8e  Linux LVM

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
81 heads, 63 sectors/track, 382818 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000abc

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1953525167   976761560   83  Linux

在 sdb1 上建立 physical volume :

pvcreate /dev/sdb1

查看一下 server 上 physical volume(s) 的資訊:

pvdisplay

新增 1 個 volume group:

vgcreate vg_target0 /dev/sdb1

如同 pvdisplay, 輸入以下指令即可查看 本機 volume group(s) 資訊:

vgdisplay

新增 1 個 100Gb 的 logical volume:

lvcreate -L 100G -n lv_target0 vg_target0

查看這個 LV:

lvdisplay

修改這個設定檔:

vim /etc/iet/ietd.conf

加入以下設定資料:

Target iqn.2013-8.com.osiutino:target0
	LUN 0 Path=/dev/vg_target0/lv_target0,Type=blockio	
	initiator-adress 172.0.0.2
	incominguser username password
	alias LUN1

重啟服務以載入新設定:

service iscsitarget restart

Using iSCSI On Ubuntu 10.04 (Initiator And Target) | HowtoForge – Linux Howtos and Tutorials

酷爾的家: 在Ubuntu 使用 iSCSI Initiator

鳥哥的 Linux 私房菜 — 網路磁碟裝置:iSCSI伺服器