iscsi 設定

需要先安裝open-iscsi

apt-get install open-iscsi

開始設定之前需要一些基本資訊

ip:192.168.2.118
port:3260
target name:das118:dev0 (一般應該是 iqn.yyyy-mm.<reversed domain name>:identifier =  iqn.年年-.單位網域名的反轉寫法:這個分享的target名稱
auth:CHAP
account:user
password:user101

必須先discovery一下 才會產生設定檔於/etc/iscsi/nodes/

iscsiadm -m discovery -t st -p 192.168.2.118

接下來要修改檔案的內容 或是直接用指令處理也可以

iscsiadm -m node -T das118:dev0 -p "192.168.2.118:3260" --op update -n node.startup  -v automatic
iscsiadm -m node -T das118:dev0 -p "192.168.2.118:3260" --op update -n node.session.auth.authmethod -v CHAP
iscsiadm -m node -T das118:dev0 -p "192.168.2.118:3260" --op update -n node.session.auth.username -v user
iscsiadm -m node -T das118:dev0 -p "192.168.2.118:3260" --op update -n node.session.auth.password -v user101
iscsiadm -m node -T das118:dev0 -p "192.168.2.118:3260" --op update -n node.session.nr_sessions  -v 1

node.startup 是開機時啟動 所以設定自動啟動,auth.authmethod 使用 CHAP 的方式進行認証,username, password 給他設定下去。 nr_sessions 其實可以不用設定 用途詳見 iscsid.conf

怎麼用勒?就是login就好

iscsiadm --mode node --targetname das118:dev0 --portal 192.168.2.118:3260 --login

之後可以用 dmesg or fdisk -l 去看,會看到有一個新的裝置跑出來了 maybe /dev/sde

之後的處理方式和一般Linux一樣 fdisk mkfs mount....

如果要中斷就是 umount and logout

umount /das118¬
iscsiadm --mode node --targetname das118:dev0 --portal 192.168.2.118:3260 --logout

如果要完全移除

iscsiadm --mode node --targetname das118:dev0 --portal 192.168.2.118:3260 --op delete

用了一年感覺譜譜,有些不方便但是虛擬機器倒是會用到很多,我是沒有這樣用就是了

Comments