CentOS 5.2+Raid 0+LVM+ISCSI配置详解(3)

到这里,本实例的 LVM 配置完成;
注意:由于要将 LV 挂载到 iscsi ,所以,在这里不必格式化,也不必将 LV 挂载到系统中,以下是挂载方法,如应用于其它地方,可以参考;
 
格式化逻辑卷
#mke2fs -j /dev/LVM1/data1
#mke2fs -j /dev/LVM1/data2
 
参数说明:
-j :本来 mke2fs 是 ext2, 加上 -j 后,会主动加入日志而成为 ext3
 
# 新增两个挂载点
#mkdir -pv /data1 /data2 
 
挂载命令,本例不需要将以下两个 LV 挂载到系统中;
#mount /dev/LVM1/data1 /data1
#mount /dev/LVM1/data2 /data2
 
设置开机自动挂载:
编辑 /etc/fstab
#Raid 0 and LVM1
/dev/LVM1/data1         /data1                  ext3    defaults        2 2
/dev/LVM1/data2         /data2                  ext3    defaults        2 2
 
★有关挂载参数说明,请参考鸟哥私房菜——基础学习篇
 
三、 配置 ISCSI
1、 安装 iscsi-target , iscsi-target 可以从以下网址下载 :
#wget [url]ftp://ftp.muug.mb.ca/mirror/CentOS/5.2/os/i386/CentOS/scsi-target-utils-0.0-0.20070620snap.el5.i386.rpm[/url]
#rpm -ivh scsi-target-utils-0.0-0.20070620snap.el5.i386.rpm
 
# 启动 tgtd 服务
#service tgtd start    
 
# 设置开机自启动 tgtd 服务
#chkconfig --level 345 tgtd on      
 
# 服务启动后,可以查看监听端口:
# netstat -tunlp |grep tgtd
tcp        0      0 0.0.0.0:3260                0.0.0.0:*                   LISTEN      2295/tgtd          
tcp        0      0 :::3260                     :::*                        LISTEN      2295/tgtd          
 
可以看到,默认 target server 使用的服务端口是 tcp 3260;
2、 建立 target device
Centos 5.0 以上是利用 tgtadm 命令来设置而不是编写 /etc/ietd.conf( 据台湾朋友 Alex Lin 介绍, 4.0 是通过编写 /etc/ietd.conf 来配置的,本节也是参考 Alex 的文章测试的 ) ,个人认为 tgtadm 的命令相关参数真的较难记,幸好 scsi-target-utils 软件中包含如何利用 tagadm 命令建立 target device 的步骤,建议读者一定要把 /usr/share/doc/scsi-target-utils-0.0/README.iscs 打开阅读,里面有举例说明可参考;
 
现准备新增 iqn 名为 iqn.2008-12.cn.lanexpert:iscsi-data1 的 target device
[iscsi qualified name]   ( 简称 iqn) ,格式通常如下:

  

 

 

 

 

 

Yyyy-mm

 

年-月

 

2008-12

 

Reversed domain name

 

把域名反过来写

 

Cn.lanexpert

 

identifier

 

识别字,通常描述这个储存空间的用途

 

Iscsi-data1

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzdfg.html