在Ubuntu 12.04上配置iSCSI Target服务

标签: 技术相关 | 发表时间:2013-03-25 06: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 12.04 iscsi] 推荐:

在Ubuntu 12.04上配置iSCSI Target服务

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

Ubuntu 12.04 LTS 代号 Precise Pangolin

- 丁丁 - Solidot
OwnLinux.cn 写道 "Ubuntu Linux 之父 Mark Shuttleworth 已经对外宣布 Ubuntu 12.04 LTS 代号为 Precise Pangolin 正式版将在明年4月26日发布. 从版本号上可以看出来 Ubuntu 12.04 将是一个长期支持版本(LTS:Long Term Support),其桌面版本将得到官方3年的技术支持,而服务器版本将会有长达5年的技术支持.

Ubuntu 12.04 配置指南

- - 笨兔兔
相关文章@ Unity 设置工具:MyUnity. 已经发布 0.7.0 正式版本,详情请阅读@ IMTX.me. Unity-2D:2D Unity 配置工具@http://marianochavero.wordpress.com/2012/03/14/small-desktop-configuration-tool-for-ubuntu-unity-2d-12-04-lts/.

Ubuntu 12.04 LTS 代号为 Precise Pangolin

- 洞箫 - cnBeta.COM
感谢OwnLinux.cn的投递. Ubuntu Linux 之父 Mark Shuttleworth 已经对外宣布 Ubuntu 12.04 LTS 代号为 Precise Pangolin 正式版将在明年4月26日发布. 从版本号上可以看出来 Ubuntu 12.04 将是一个长期支持版本(LTS:Long Term Support),其桌面版本将得到官方3年的技术支持,而服务器版本将会有长达5年的技术支持.

升级至Ubuntu 12.04 Server的二三事

- - Linux桌面中文网
昨晚,我手一痒,就把我们的VPS的Ubuntu 11.10升级至了Ubuntu 12.04 LTS版本,结果还是相当顺利的,但是还是微调了一些. 升级至Ubuntu 12.04 LTS Server. 从Ubuntu 11.10升级至Ubuntu 12.04是非常简单的,只需要执行一下「sudo do-release-upgrade」,进行确认、软件包的更新、下载与安装配置,即可完成升级.

Ubuntu 12.04 Server安装配置OpenNebula 3.8

- - 婉兮清扬
这个帖子是为2011年11月所发布的《 Ubuntu 11.04 Server安装配置OpenNebula 3.0》一文的升级版. 本教程在Ubuntu 12.04 Server的32位版本和64位版本上都进行过测试. 在设备匮乏的情况下,本教程也可以在一台笔记本电脑上完成(在这种情况下,业务内网和管理内网合并成一个网络).

Ubuntu 12.04 开发代号确定为 Precise Pangolin

- Leo - Wow! Ubuntu
Ubuntu 创始人 Mark Suttleworth 在其 Blog 上正式通告,下一个 Ubuntu LTS 长期支持版 12.04 的开发代号为 Precise Pangolin,中文可译为“精准的穿山甲”. Ubuntu 12.04 Precise 将于明年 4 月发布,它将同时提供云客户端及云基础设施,同时支持 ARM 及 x86 架构,同样搭载 Unity 界面,将更加的可靠及稳定.

Ubuntu 下一個 LTS 版:12.04 Precise Pangolin 命名趣談

- 饭团 - T客邦
關心進度的 Ubuntu 用戶都注意到, Ubuntu 11.10 近期逐步完成所有修改,將在下週(10/13)正式推出. 而 Ubuntu 創辦人 Mark Suttleworth 在自己的部落格發出公告,宣告下一代 12.04 LTS 命名. 開發代號定名為 Precise Pangolin (精準的穿山甲),為什麼.

Ubuntu 12.04 LTS 桌面版技术支持将提升到 5 年

- 海坡 - Wow! Ubuntu
根据 Canonical 的官方通告,为了让 Ubuntu 桌面系统在商业领域也能更加更人关注,决定从 Ubuntu 12.04 开始,之后的所有 LTS (长期技术支持)版本都将会提供长达 5 年的技术支持服务. 此前桌面版为 3 年,而只有服务器版才有 5 年. 以下为未来版本的发布周期表:. PS: Ubuntu 每 2 年发布一个 LTS 版本,下一个 LTS 版  Ubuntu 12.04  的发布计划如下:.

Ubuntu 12.04上的开源的应用推荐

- - 雷锋网
Ubuntu上周公布了最新版本Ubuntu 12.04,代号为精准的穿山甲. 升级系统变的更为流畅,大家可以从Ubuntu的软件中心安装最新的免费应用. 让我们来看看能在软件中心上找到哪些好用的第三方应用来武装您的Ubuntu. 我们针对日常的使用频率,选出了用户最常用的6种应用类别进行推荐:. 1.文字处理:LibreOffice,Ubuntu 12.04的默认办公软件,作为OpenOffice.org的衍生品以来已取得了很大的进步.