Centos 6.3下挂载HUAWEI Ocean Storage 2000
Centos 6.3下挂载HUAWEI Ocean Storage 2000
付万强 2019-01-19
以前一直是在windows下挂载HUAWEI Ocean Storage 2000(简称O2000)存储,现有一台linux服务器,也需要使用O2000的存储资源,挂载步骤如下:
- 设置O2000的硬盘域、RAID信息、LUN、LUN组(略,同windows,可参考以前);
- 在centos上安装iscsi、iscsid协议,设置iscsciadm的相关参数;
- 指定连接iSCSI的前兆网口IP, 与IP-SAN的端口同一网段,例如10.1.20.77,确保能够ping通。
- 安装iscsi-initiator ,一般linux操作系统自带,如果没有,安装可使用命令
yum install iscsi-init*
- 修改配置文件 /etc/iscsi/iscsid.conf,设置iscsi的相关信息
node.startup=auto
node.session.iscsi.InitialR2T=Yes
node.session.iscsi.ImmediateData=No
node.session.timeo.replacement_timeout=60
- 修改主机名/etc/iscsi/initiatorname.iscsi
格式为InitiatorName=iqn.xxxx,也可以不修改,机器默认会分一个名称;
- 将iSCSI 服务的运行级别设置为在重新启动和关闭时自动启动
chkconfig --level 35 iscsid on
- 重启iSCSI、iscsid服务
/etc/init.d/iscsi stop
/etc/init.d/iscsi start
或
service iscsi stop
service iscsi start
查询服务运行状态 service iscsi status
首先要保证iscsid守护进程启动,否测iscsiadm的一系列操作都会失败:
/etc/init.d/iscsid start
- 连接target
查找希望将服务器连接的目标
iscsiadm -m discovery -t st -p target_ip_address:portnumber
iscsiadm -m discovery -t st -p 10.1.20.77:3260
登陆到目标
iscsiadm -m node -L all 记录登陆上的端口名称 以后要用
- 设置O2000上相关的主机信息、主机组信息;(同windows)下面是几张比较关键的图片,确保启动器在线,并且添加到对应列表;
- 在centos上加载相应的存储信息。
1.对发现的磁盘分区创建文件系统 mkfs.ext3 /dev/sdb (因为原来初始化的时候使用的是NTFS分区格式,所以能看到磁盘,但是操作不了,需要转换成ext3格式)
fidsk -l 查看磁盘信息为 /dev/sdb1 ,使用命令
mkfs.ext3 /dev/sdb1
(Linux上的ext3文件系统有一个特性,对某个分区mount、umount很多次后或者隔一个固定的时间后,系统会对该分区进行检测,这就会导致硬盘反映速度很慢,影响业务,本操作的目的就是去掉文件系统自动检查的属性。)
mkdir /data
mount /dev/sdb /data
2.用tune2fs修改文件系统的属性,去掉自动检查的属性 tune2fs -c 1 -i 0 /dev/sdb
tune2fs -c 1 -i 0 /dev/sdb1(设置最大挂载次数为1,设置检查核对间隔为0秒)
以前一直是在windows下挂载HUAWEI Ocean Storage 2000(简称O2000)存储,现有一台linux服务器,也需要使用O2000的存储资源,挂载步骤如下:
- 设置O2000的硬盘域、RAID信息、LUN、LUN组(略,同windows,可参考以前);
- 在centos上安装iscsi、iscsid协议,设置iscsciadm的相关参数;
- 指定连接iSCSI的前兆网口IP, 与IP-SAN的端口同一网段,例如10.1.20.77,确保能够ping通。
- 安装iscsi-initiator ,一般linux操作系统自带,如果没有,安装可使用命令
yum install iscsi-init*
- 修改配置文件 /etc/iscsi/iscsid.conf,设置iscsi的相关信息
node.startup=auto
node.session.iscsi.InitialR2T=Yes
node.session.iscsi.ImmediateData=No
node.session.timeo.replacement_timeout=60
- 修改主机名/etc/iscsi/initiatorname.iscsi
格式为InitiatorName=iqn.xxxx,也可以不修改,机器默认会分一个名称;
- 将iSCSI 服务的运行级别设置为在重新启动和关闭时自动启动
chkconfig --level 35 iscsid on
- 重启iSCSI、iscsid服务
/etc/init.d/iscsi stop
/etc/init.d/iscsi start
或
service iscsi stop
service iscsi start
查询服务运行状态 service iscsi status
首先要保证iscsid守护进程启动,否测iscsiadm的一系列操作都会失败:
/etc/init.d/iscsid start
- 连接target
查找希望将服务器连接的目标
iscsiadm -m discovery -t st -p target_ip_address:portnumber
iscsiadm -m discovery -t st -p 10.1.20.77:3260
登陆到目标
iscsiadm -m node -L all 记录登陆上的端口名称 以后要用
- 设置O2000上相关的主机信息、主机组信息;(同windows)下面是几张比较关键的图片,确保启动器在线,并且添加到对应列表;
- 在centos上加载相应的存储信息。
1.对发现的磁盘分区创建文件系统 mkfs.ext3 /dev/sdb (因为原来初始化的时候使用的是NTFS分区格式,所以能看到磁盘,但是操作不了,需要转换成ext3格式)
fidsk -l 查看磁盘信息为 /dev/sdb1 ,使用命令
mkfs.ext3 /dev/sdb1
(Linux上的ext3文件系统有一个特性,对某个分区mount、umount很多次后或者隔一个固定的时间后,系统会对该分区进行检测,这就会导致硬盘反映速度很慢,影响业务,本操作的目的就是去掉文件系统自动检查的属性。)
mkdir /data
mount /dev/sdb /data
2.用tune2fs修改文件系统的属性,去掉自动检查的属性 tune2fs -c 1 -i 0 /dev/sdb
tune2fs -c 1 -i 0 /dev/sdb1(设置最大挂载次数为1,设置检查核对间隔为0秒)
=================================================