到这里,本实例的 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