iscsi-target
最近找点iscsi的资料,发现在FreeBSD里有这样的ports(我的系统是freebsd_release_6.1)。进去看了看"Makefile",引用的是Netbsd的项目,下面是调试的过程:
1:安装target
# tar zxvf iscsitarget-0.4.17.tar.gz
# cd iscsitarget-0.4.17
# make
# make install
2:修改iscsi配置文件
shell $> vim /etc/ietd.conf
把 Lun 0 Path=/dev/sdc,Type=fileio
注释去掉 改为
Lun 0 Path=/dev/sdb,Type=fileio
去掉 Alias Test 前的注释
重启动服务
/etc/init.d/iscsi-target start
3:安装initiator
最新的"Microsoft iSCSI Initiator"的版本为"2.0.2"。可以到"http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en"下载。
直接双击装就可以了。完成后在桌面上就有"Microsoft iSCSI Initiator"的图标。
接下来的步骤就是添加"target"端就可以了。
4:调试initiator
Start_>Control Panel_>Administrative Tools_>Computer Management_>Disk Management
会有提示让你添加新磁盘并要格式化,按照提示格式化为"NTFS"格式。我这里的"Volume"的名为"L"。
再到"My Computer"可以看到多出了一个盘符。大小显示"344M"。所有的对该盘符操作都正常,就象自己机器上多了块盘一样,而具体的操作的负载均在target机器上,这个在target机器上可以明显的看到。
其实可以对前端的"initiator"可以做成ha方式,这样可以保证前端机器不至于down机。
对于后端的target机器可以做成分布式文件系统方式,这样有冗余。
这样前端和后端都有冗余,还可以考虑数据的分发机制,再有的就是去考虑整个集群系统了。
在target一端的"netstat -an"可以看到:
root@cnbsd/tmp# netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 172.18.22.29.3260 172.18.22.82.1100 ESTABLISHED
客户端 open-iscsi
1.安装
shell $> apt-get install open-iscsi
2.修改
shell $> vim /etc/iscsi/iscsid.conf
isns.address = 192.168.0.1
isns.port = 3205
改为
isns.address = 192.168.6.132
isns.port = 3260
3.查看 iscsitarget name
shell $> iscsiadm --mode discovery --type sendtargets --portal 192.168.6.132
192.168.6.132:3260,1 iqn.2001-04.com.example:storage.disk2.sys1.xyz
4.登陆盘阵列建立会话
shell $> iscsiadm iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.sys1.xyz --portal 192.168.6.132:3260 --login
Login session [iface: default, target: iqn.2001-04.com.example:storage.disk2.sys1.xyz, portal: 192.168.6.132,3260]
5.格式化
shell $> fdisk -l ##查看磁盘
shell $> fdisk /dev/sdb ## 格式化硬盘与分区
shell $> mkfs.ext3 /dev/sdb1 ##建立文件系统
shell $> mount /dev/sdb1 /mnt ##挂载文件系统
遇到的问题是,我想开机器就自动登陆盘阵列,想在配置文件里动手脚,总动不成功不知道加在什么地方,有人说修改 vim /etc/iscsi/iscsid.conf 添加
iscsiadm iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.sys1.xyz --portal 192.168.6.132:3260 --login
我试过了没用,我现在用比较农民的办法 修改
shell $> vim /etc/rc.local
加这条命令
iscsiadm iscsiadm --mode node --targetname iqn.2001-04.com.example:storage.disk2.sys1.xyz --portal 192.168.6.132:3260 --login
转载于:https://www.cnblogs.com/dkblog/archive/2009/06/05/1980750.html
iscsi-target相关推荐
- [转]Introduction of iSCSI Target in Windows Server 2012
Introduction of iSCSI Target in Windows Server 2012 源地址:http://blogs.technet.com/b/filecab/archive/2 ...
- iscsi target 配置(服务端安装)--一
一.想做esxi的HA试验,可是手上又没有存储设备,但是手上大硬盘的机器倒是有很多,所以就选择iscsi target在linux系统上配置iscsi共享存储. 二.服务端(119.147.146.2 ...
- 转:Linux下应用tgtadm构建iSCSI Target(SAN)
Linux target framework(tgt)是为创建.维护SCSI target 驱动(包括iSCSI.FC.SRP等)提供支持.它的关键目标是简洁地集成到scsi-mid层,并且实现大部分 ...
- 修改linux系统iqn,linux iSCSI target配置全过程
linux iSCSI target配置全过程 linux iSCSI target配置全过程 一:Install iSCSI target for Linux 1,操作系统: [root@rac2 ...
- iscsi介绍及iscsi target配置
iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI ...
- qnap nas web php,如何在QNAP NAS上建立并使用 iSCSI Target
本帖最后由 小Q 于 2015-2-5 13:30 编辑 在QNAP Turbo NAS上建立并使用iSCSI Target,快速.便利且便宜建置网络储存系统之方式 内容: l 在Windows中使 ...
- 转:探索 AIX 6:在 AIX 6 上配置 iSCSI Target
引言 iSCSI(Internet Small Computer System Interface)被业界认为是非常廉价的 SAN 解决方案,一直在中低端应用领域被市场所看好. iSCSI 客户端和服 ...
- 动态ip软件win7_IPXE+ISCSI Target安装WIN7
一.VMWARE虚拟机环境 启动进入固件设置启动顺序为: Network boot CDROM boot Hard disk boot 二.运行ISCSI Target软件,配置好Target和Dev ...
- iSCSI target介绍及LIO实操入门
前文介绍了iSCSI的基本架构及启动器的基本操作,也就是在客户端的操作.今天我们介绍一下目标器的相关概念.开源实现和基本操作.Linux操作系统下面有很多目标器的开源实现,比如LIO.SCST和TGT ...
- 计算机的iscsi配置,电脑Win10系统的iscsi target(共享存储)如何进行连接
电脑Win10系统的iscsi target(共享存储)如何进行连接 腾讯视频/爱奇艺/优酷/外卖 充值4折起 相信很多朋友对共享存储很感兴趣.今天小编跟大家分享一下电脑Win10系统的iscsi t ...
最新文章
- 介绍三种绘制时间线图的方法
- Access把每一天的数据累加_如何设计 QQ、微信等第三方账号登陆 ?以及设计数据库表!...
- 过滤注入代码的存储过程
- Redis Cluster 集群模式原理和动态扩容
- java包命名规则名词_java中命名规范
- php-cli下载,php-cli-color
- nginx+php-fpm配置后页面显示空白的解决方法以及用nginx和php-fpm解决“502 Bad Gateway”问题...
- 《与爱因斯坦月球漫步——美国记忆力冠军教你记忆一切》读书摘抄[美]乔舒亚.福尔
- “硬件极客”:树莓派Raspberrypi安装Kali Linux保姆教程(通过树莓派安装ARM Kali教程)
- 巧用万能驱动包安装驱动
- 通过公众号注册小程序
- 小程序scroll-view文字不能自动换行
- git 一个分支完全覆盖另一个分支
- 慕课网前端JavaScript面试(4)
- linux基础入门---用户和组管理命令
- 重构--Introduce Parameter Object
- 原神3.4私服一键包搭建教程windows+linux
- Qt 3D Overview
- 【数字化】“网络效应”指南:13 种网络效应全解析,带你了解巨头成功的秘密
- Kubernetes:基于命名行终端/ Web 控制台的管理工具 kubebox