- 论坛徽章:
- 0
|
因为上面的指令设定结果,重新开机后便会消失,而且现版本的 target server, Red Hat 尚未修改成 System V 服务,所以如果需要让上述设定在重新开机后依然有效。就需要将上述设定指定全部写进 /etc/rc.local 文件中,让系统在重新开机时,再自动执行一次
[root @iscsitartget ~] # vi /etc/rc.local#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2008-12.com.cqh.rhcs-storage
tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.2008-12.com.cqh.rhcs-storage-2
tgtadm --lld iscsi --op new --mode target --tid 3 -T iqn.2008-12.com.cqh.rhcs-storage-3
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5
tgtadm --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/sda6
tgtadm --lld iscsi --op new --mode logicalunit --tid 3 --lun 1 -b /dev/sda7
tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
tgtadm --lld iscsi --op bind --mode target --tid 2 -I ALL
tgtadm --lld iscsi --op bind --mode target --tid 3 -I ALL
安装配置 Iscsi-initiator 客户端 rs-01.cqh.com
挂载CentOS5.2安装盘的第一张安装盘到电脑上,找到 iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm
[root @ rs-01 Centos] # rpm -ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm
启动 Iscsi 服务
[root @ rs-01 Centos] # service iscsi start
设置 iscsi 服务开机自启动
[root @ rs-01 Centos] # chkconfig —level 35 iscsi on
运行下面的命令,discorery iscsitarget 上的逻辑卷:
[root @ rs-01 Centos] # iscsiadm -m discovery -t sendtargets -p 192.168.98.240
192.168.98.240:3260,1 iqn.2008-12.com.cqh.rhcs-storage
192.168.98.240:3260,1 iqn.2008-12.com.cqh.rhcs-storage-2
192.168.98.240:3260,1 iqn.2008-12.com.cqh.rhcs-storage-3
出现这样的结果,说明了 iscsitarget 上的逻辑卷已经被成功发现。
使用 iscsiadm 登录 target
[root @ rs-01 Centos] # iscsiadm -m node -T iqn.2008-12.com.cqh.rhcs-storage -p 192.168.98.240 -l
[root @ rs-01 Centos] # iscsiadm -m node -T iqn.2008-12.com.cqh.rhcs-storage-2 -p 192.168.98.240 -l
[root @ rs-01 Centos] # iscsiadm -m node -T iqn.2008-12.com.cqh.rhcs-storage-3 -p 192.168.98.240 -l
使用 fdisk -l 检验被识别的设备名
[root @ rs-01 Centos] # fdisk -l
图中的 /dev/sdb、/dev/sdc、/dev/sdd 都是 iscsitarget 上的逻辑卷,分别被识别成了本地的/dev/sdb、/dev/sdc、/dev/sdd 。
在这三个磁盘上,分别建立一个分区,建立成功后结果就为下图所示:
[root @ rs-01 Centos] # fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 778 6144862+ 83 Linux
/dev/sda3 779 843 522112+ 82 Linux swap / Solaris
Disk /dev/sdb: 551 MB, 551061504 bytes
17 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 1054 * 512 = 539648 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1021 538036 83 Linux
Disk /dev/sdc: 542 MB, 542836224 bytes
17 heads, 61 sectors/track, 1022 cylinders
Units = cylinders of 1037 * 512 = 530944 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 1022 529876+ 83 Linux
Disk /dev/sdd: 559 MB, 559286784 bytes
18 heads, 60 sectors/track, 1011 cylinders
Units = cylinders of 1080 * 512 = 552960 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 1 1011 545910 83 Linux
在 rs-01.cqh.com 或 rs-02.cqh.com 上将 /dev/sdb1、/dev/sdc1、/dev/sdd1格式化成ext3文件系统。
在 iscsi target 上配置 luci
初始化 luci
[root @iscsitarget ~] # luci_admin init
|
|