需要先安裝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