千家信息网

ubuntu 12.04中iscsi target和initiator的安装和使用是怎样的

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这期内容当中小编将会给大家带来有关ubuntu 12.04中iscsi target和initiator的安装和使用是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所
千家信息网最后更新 2024年11月19日ubuntu 12.04中iscsi target和initiator的安装和使用是怎样的

这期内容当中小编将会给大家带来有关ubuntu 12.04中iscsi target和initiator的安装和使用是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

ubuntu 12.04中iscsi target和initiator的安装和使用

实验目的:将一台主机上的硬盘作为一个iscsi target挂载到另外一台主机上 。

1. iscsi的target端 www.2cto.com

(1)安装 iscsi target相关的软件

$ sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms

(2)修改iscsi target的配置文件

$ sudo vi /etc/default/iscsitarget

ISCSITARGET_ENABLE=true # change false to true

(3)为target准备存储

这里可以用真正的硬盘,比如/dev/sdx,也可以使用虚拟机的磁盘,比如dd出来的文件:dd if=/dev/zero of=/var/lun1.bin count=0 obs=1 seek=50G.

下面以真实的硬盘为例进行各项操作。

www.2cto.com

Centos 下target的配置操作

centos下iscsi target配置

### 创建一个target,id=1,iqn=iqn.2013-02.node2, iqn是target在局域网内的唯一描述符

$sudo tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2013-02.node2

### 可以通过下面命令查看当前创建的target和lun www.2cto.com

$ sudo tgtadm --lld iscsi --op show --mode target

### 给指定的target增加一个lun,通过tid来制定target,这里将/dev/sdl添加到tid=1的target中

$ sudo tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdl

###注: /dev/sdl是一整块盘,也可将某个分区增加到target中,如/dev/sdl1,/dev/sdb1

### 要使某个target能够被initiator访问,必须先执行如下命令

$ sudo tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

### 删除指定的target,由tid来指定

$ sudo tgtadm --lld iscsi --op show --mode target --op delete --tid 1

ubuntu下iscsi target的配置操作

ubuntu下iscsi target配置

# vi /etc/iet/ietd.conf

在文件的末尾添加如下信息:

Target iqn.2012-12.local.mynet:storage.lun1 //iqn.2012-12.local.mynet:storage.lun1为iqn,格式参见centos中的iqn

Lun 1 Path=/dev/sdl1,Type=fileio,ScsiId=lun1,ScsiSN=lun1

第一行 Target 之后的内容可以任意修改,不过最好保持例子中的格式;第二行在该 Target 上创建了一个 LUN,序号为 1

执行完以上配置后,需重启iscsitarget服务:

centos

service tgtd restart

ubuntu

service iscsitarget restart

(4)配置iscsi target的带密码访问方式(如果想无密码设置,可以跳过,并且这是ubuntu的配置方式) www.2cto.com

假设需要配置的iscsi target的用户名和密码如下:

username=dylan

password=123456

如果 ISCSI Target Server 需要用户名密码,则需要在 /etc/iscsi/iscsid.conf 中进行配置,配置选项如下: node.session.auth.username = dylan

node.session.auth.password = 123456

discovery.sendtargets.auth.username = dylan

discovery.sendtargets.auth.password = 123456

其中,两组用户名和密码均为 Target Server 设定的用户名和密码。

修改完成后,需要重启 open-iscsi 服务:

# service open-iscsi restart

2. iscsi initiator端 www.2cto.com

(1)安装open-scsi

sudo apt-get install open-iscsi open-iscsi-utils

(2)发现iscsi target

sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17

显示信息如下:

192.168.35.17:3260,1 iqn.2013-02.node2

(3)使用target

sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 --login

执行上述操作后,就可在本地主机上多出一个/dev/sdx

(4)删除target

sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 -u

上述就是小编为大家分享的ubuntu 12.04中iscsi target和initiator的安装和使用是怎样的了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

配置 密码 用户 用户名 内容 文件 硬盘 主机 信息 命令 方式 格式 分析 服务 一行 专业 中小 例子 内容丰富 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重庆软件开发专业 一梦江湖云生海楼服务器什么渠道 单位网络安全真实案例 网络安全课题目 网络安全事件处理报告 共青团中央网络安全直播课回放 查询数据库值 val数据库是什么意思 青木科技互联网公司排名 化学中常用的外文全文数据库 中兴软件开发人员收入 崇明区工商软件开发代理价格 云服务器与虚拟主机互联网 高斯数据库查询返回的数据格式 软件开发犹豫要不要跳槽 戴尔服务器电源引脚参数 吃鸡脚本和服务器一样吗 水电站网络安全管理预案 软件开发压力测试 网络安全小贴士简笔画图片 网络安全课题目 杭州探途网络技术有限公司 远程管理多服务器 浪潮软件开发人员待遇怎么样 进销存软件开发需要多久 福建省网络安全监测 网络安全宣传官荣誉证书 上海特种网络技术价目表 数据库应用技术宏的实训总结 烽火软件开发
0