在Ubuntu 12.04上配置iSCSI Target服务

标签: 技术相关 | 发表时间:2013-03-25 14:29 | 作者:qyjohn
出处:http://www.qyjohn.net

今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录。操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记本硬盘。安装操作系统时将硬盘划分为两个分区,其中一个50 GB的分区(/dev/sda1)挂载为操作系统的根分区;另外一个450 GB的分区(/dev/sda2)作为提供存储服务的空间,暂时不挂载。

安装完操作系统之后,安装必要的软件:

$ sudo apt-get install chkconfig lvm2 iscsitarget iscsitarget-dkms

创建物理卷/dev/sda2:

$ sudo pvcreate /dev/sda2

在物理卷/dev/sda2上创建一个volume group:

$ sudo vgcreate -s 32M vg_target00 /dev/sda2

看一下刚才创建的volume group:

$ sudo vgdisplay

--- Volume group ---
VG Name vg_target00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 419.19 GiB
PE Size 32.00 MiB
Total PE 13414
Alloc PE / Size 0 / 0
Free PE / Size 13414 / 419.19 GiB
VG UUID vZplQx-DRjE-Kd4k-tr4e-RV6m-nIr2-k7SEvt

在如上volume group中创建一个逻辑卷lv_target00:

$ sudo lvcreate -L 50G -n lv_target00 vg_target00

看一下刚才创建的逻辑卷:

$ sudo lvdisplay

--- Logical volume ---
LV Name /dev/vg_target00/lv_target00
VG Name vg_target00
LV UUID gD9RO2-xAqr-3u5c-mM1H-O3l8-E3ra-XRT9QT
LV Write Access read/write
LV Status available
# open 0
LV Size 50.00 GiB
Current LE 1600
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0

修改文件/etc/default/iscsitarget,启用iSCSI Target服务:

ISCSITARGET_ENABLE=true

修改文件/etc/iet/ietd.conf,配置iSCSI Target服务的参数(这里假定使用iSCSI Target服务的机器IP为192.168.100.104):

Target iqn.2013-03.world.server:target0
Lun 0 Path=/dev/mapper/vg_target00-lv_target00,Type=blockio
initiator-address 192.168.100.104
incominguser test_user test_pass

重启一下iscsitarget服务:

$ sudo service iscsitarget restart

将iscsitarget服务设置为开机后自动启动:

$ sudo chkconfig iscsitarget on

看一下刚刚启动的iscsitarget服务:

$ sudo ietadm --op show --tid=1

Wthreads=8
Type=0
QueuedCommands=32
NOPInterval=0
NOPTimeout=0

到这里为止,iSCSI Target服务就已经配置完毕了。接下来我们在需要挂载iSCSI Target的机器(也称为iSCSI Initiator)上做一些配置:

$ sudo apt-get install open-iscsi

修改配置文件/etc/iscsi/iscsid.conf:

# line 39: uncomment
node.session.auth.authmethod = CHAP

# line 43,44: uncomment and set username and password which set on iSCSI Target
node.session.auth.username = test_user
node.session.auth.password = test_pass

使用下面这个命令发现iSCSI Target服务(这里假定提供iSCSI Target服务的机器IP为192.168.100.5):

$ sudo iscsiadm -m discovery -t sendtargets -p 192.168.100.5 
192.168.100.5:3260,1 iqn.2013-03.world.server:target0

使用下面这个命令确认iSCSI Target服务的具体信息:

$ sudo iscsiadm -m node -o show

使用下面这个命令登陆到iSCSI Target服务:

$ sudo iscsiadm -m node --login

使用下面这个命令确认登录session的情况:

$ sudo iscsiadm -m session -o show

这个时候你应该能够通过/proc/partitions看到多出来一个分区(sdb):

$ more /proc/partitions

major minor  #blocks  name

  11        0    1048575 sr0
   8        0    8388608 sda
   8        1     248832 sda1
   8        2          1 sda2
   8        5    8136704 sda5
 252        0    7581696 dm-0
 252        1     520192 dm-1
   8       16   52428800 sdb

也可以使用fdisk命令查看分区情况,应该可以看到/dev/sdb的相关信息:

$ sudo fdisk -l

Disk /dev/sdb: 53.7 GB, 53687091200 bytes
64 heads, 32 sectors/track, 51200 cylinders, total 104857600 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: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

这个时候就可以正常地格式化、挂载、和使用/dev/sdb了。

如果不打算继续使用这个分区了,可以从iSCSI Target退出服务:

$ sudo iscsiadm -m node --logout

相关 [ubuntu iscsi target] 推荐:

在Ubuntu 12.04上配置iSCSI Target服务

- - 婉兮清扬
今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录. 操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记本硬盘. 安装操作系统时将硬盘划分为两个分区,其中一个50 GB的分区(/dev/sda1)挂载为操作系统的根分区;另外一个450 GB的分区(/dev/sda2)作为提供存储服务的空间,暂时不挂载.

基于ip san的iscsi操作实现过程

- - CSDN博客系统运维推荐文章
    SAN是storage area network(存储区域网络)的简写,早期的san采用的是光纤通道技术,后期当iscsi协议出现以后,为了区分两者,就划分了IP SAN和FC SAN. FC SAN由于其昂贵的价格让许多企业退避三舍,IP SAN作为一个很好的代替产品出现在了人们的视线中.

[转]FC、iSCSI、NAS:服务器虚拟化环境下谁是最好存储

- - 小鸥的博客
选择合适的存储系统是服务器虚拟化环境整体架构设计的关键一环,它是我们必须面对的,也是最具挑战性的一项工作. 表面上看我们似乎有很多选择,但现实中还没有哪一种网络存储类型敢说自己一定是服务器虚拟化环境的最佳选择. 因为每个应用环境都是不同的,即使在一个地方表现良好,那也不能保证在其他地方同样合适. 对于服务器虚拟化环境来说,光纤通道存储是比较传统的选择.

Ubuntu 速查表

- 威 - Linux爱好者
曾经,FOSSwire 制作了一张 Unix/Linux 命令速查表,为 Unix/Linux 用户带来了方便. 现在,他们又专门针对 Ubuntu 制作了一张速查表,其中包含权限、显示、系统服务、包管理、网络、防火墙、系统等方面的常用命令介绍. 此外,该速查表也介绍了一些特殊的 Ubuntu 包及应用程序名称.

Ubuntu 7 岁了

- Lee Jia - cnBeta.COM
就在7年前的今日,Mark Shuttleworth 和他的团队宣布了第一个Ubuntu 发行版本“Warty Warthog(疣猪)”. Ubuntu 4.10 标志着一个新时代的开始,它是第一个Ubuntu 发行版本. 基于Debian,致力于给用户简单易用、无障碍的Linxu体验. 该版本也开创了免费海运为用户提供Ubuntu CD安装盘模式.

Ubuntu 11.10发布

- 李龑 - Solidot
51开源社区 写道 "代号为Oneiric Ocelot的 Ubuntu 11.10 正式版如期发布. 默认搭载Firefox 7.0.1、Ubuntu One云存储、Banshee 音乐播放器、备份工具Deja Dup、Thunderbird 邮件客户端、LibreOffice3.4.3、Gwibber 3.1.4,基于云的Juju包管理器,Xen虚拟机.

Midnight in Paris DVDRip XviD-TARGET 午夜巴黎/午夜·巴黎(台)/情迷午夜巴黎(港)

- biAji - 沒有水的魚 - 115网盘 国外网盘下载
◎译  名 午夜巴黎/午夜·巴黎(台)/情迷午夜巴黎(港). ◎片  名 Midnight in Paris. ◎类  别 喜剧/爱情/科幻. ◎语  言 英语/法语/西班牙语. ◎IMDB评分 8.1/10 from 19,940 users. ◎IMDB链接 http://www.imdb.com/title/tt1605783.

升级到Ubuntu 11.04到 Ubuntu 11.10 Beta

- tackwell - 笨兔兔
Ubuntu 11.10 正式版发布还有35天时间,近日,Ubuntu 11.10 Beta发布. 喜欢尝鲜的同学,是不是有点挺不住了. 将Ubuntu 11.04到 Ubuntu 11.10 Beta. 下面是升级到Ubuntu 11.04到 Ubuntu 11.10 Beta方法. 或者ALT+F2,输入下面命令:.

Ubuntu 11.10 Beta1发布

- tinda - Solidot
Ubuntu 11.10 Oneiric Ocelot发布了第一个beta版. 根据Ubuntu的发布时间表,beta 2将在9月22日发布,正式版将在10月13日发布. beta 1的主要新特别包括:3.0.0-9.15 Ubuntu定制kernel,改进和更新Unity桌面,Ubuntu软件中心加入评分浏览,新的信息检索工具Lenses,Python 3.2、GCC 4.6.1、CUPS 1.5.0、Shotwell 0.11,LibreOffice 3.4.2,备份工具Déjà Dup,Firefox 7 beta和Thunderbird 7 beta.

Ubuntu Linux大型机?

- Jack - Solidot
Vaughan-Nichols引用接近Canonical和IBM的消息来源称,Ubuntu将在不久后获得IBM的认证,能运行在基于Power处理器的System p服务器和System z大型机上. 在这之前,Ubuntu已获得IBM的认证,能运行在其基于x86的System x和BladeCenter服务器上.