http://blog.sina.com.cn/s/blog_408764940101ghzi.html

一.Ess3016x设置

登陆admin

密码 888888888888

1.安装硬盘,查看硬盘信息。

2.增加RAID,保存。

3.增加存储池,保存。

4.iscsi管理。增加iscsi设置。保存。

5.大华设备设置完成。

二.服务器设置。Centos5.2.

红色字体行为命令

1.检查iscsi-initistor是否安装。

rpm –qa | grep iscsi

没有安装,如下图安装。

rpm –ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

启动iscsi。

service iscsi start

检查iscsi运行状态。

Service iscsi status

[root@wangxue8-232 etc]# service iscsi status

iscsid (pid 3207 3206) is running...

[root@wangxue8-232 etc]#

iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.78.110:3260 -l

文档

iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。

iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help

2 发现目标

默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.78.110,运行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)

#iscsiadm -m discovery -t sendtargets -p 192.168.78.110:3260

此时找到拥有三个目标(target)

[root@wangxue8-232 etc]# iscsiadm -m discovery -t sendtargets -p 192.168.78.110:3260

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr001.20121012125812

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr002.20121012125829

192.168.78.110:3260,1 iqn.2006-05.com.storage:nvr003.20121012125846

[root@wangxue8-232 etc]#被发现的目标也叫做节点

3登入节点

以上面被发现的目标为例

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr001.20121012125812 -p 192.168.78.110 –l

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr002.20121012125829 -p 192.168.78.110 -l

# iscsiadm -m node –T iqn.2006-05.com.storage:nvr003.20121012125846 -p 192.168.78.110 -l

//注释掉# iscsiadm -m node –T iqn.2006-05.com.storage:nvr004.20121012151843 -p 192.168.78.110 -l

不需要设置密码否则挂载失败

其中iqn.1997-05.com.test:raid是目标名

#fdisk –l

应该可以看到目标方的存储设备信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

/dev/sdb即为连接的iscsi存储设备

[root@wangxue8-232 etc]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        6527    52428096   83  Linux

/dev/sda2            6528        6658     1052257+  82  Linux swap / Solaris

/dev/sda3            6659       19457   102807967+  83  Linux

Disk /dev/sdd: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdd doesn't contain a valid partition table

Disk /dev/sdc: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdb: 536.8 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

4 格式化设备

如欲将设备格式化为ext3文件系统,运行

# mkfs.ext3 /dev/sdb

# mkfs.ext3 /dev/sdc

# mkfs.ext3 /dev/sdd

成功挂载

[root@wangxue8-232 /]# df -l

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda1             50786236  13071424  35093408  28% /

/dev/sda3             99585844    275320  94170128   1% /records

tmpfs                  1033664        12   1033652   1% /dev/shm

/dev/sdb             516061624    202656 489644568   1% /records/1

/dev/sdc             516061624    202656 489644568   1% /records/2

/dev/sdd             516061624    202656 489644568   1% /records/3

5挂接设备

在/mnt下创建iscsi目录

运行mount命令:

# mount /dev/sdb /records/1     去掉 –t

针对iscsi设备的特殊mount选项

运行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /records/1

iscsi设备被成功挂接,可以当作常规存储设备使用了。

如果要在系统启动时自动挂接

6.建立脚本。

cd /

vi iscsi.sh

#!/bin/bash

printf "iscsi start"

su - root -c "iscsiadm -m node -T iqn.2006-05.com.storage:003.20121011165556 -p 192.168.78.1        10 -l "

sleep 5

su - root -c "mount /dev/sdb /records/1"

如果两个目标需要挂载,增加如下行

su - root -c "iscsiadm -m node -T iqn.2006-05.com.storage:003.20121011165556 -p 192.168.78.1        10 -l "

sleep 5

su - root -c "mount /dev/sdc /records/1"

:wq 保存文件

增加脚本的执行权限

Chmod +x iscsi.sh

注意sdb   sdc sdd  一次增加。

注意

iqn.2006-05.com.storage:003.20121011165556  为发现的目标名称

192.168.78.110   为大华网络存储设备ip地址

7.修改开机启动挂载.

Vi /etc/rc.local

增加如下行

/iscsi.sh

:wq保存退出。

开机挂在成功并录像成功。

8 .遇到问题解决

如iscsi节点的IP或节点名改变需要重新加载iscsi节点则需要将以前得配置删掉。

rm /var/lib/iscsi/nodes/*

rm /var/lib/iscsi/send_targets/*

*************追加的文档2012.10.19******************

安装rpm包命令

[root@wangxue8-232 blackBox]# rm -ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

rm: invalid option -- h

Try `rm --help' for more information.

[root@wangxue8-232 blackBox]# rpm -ivh iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

Preparing...                ########################################### [100%]

1:iscsi-initiator-utils  ########################################### [100%]

[root@wangxue8-232 blackBox]# service iscsi start  启动iscsi命令

iscsid (pid 1519 1518) is running...启动成功了

Setting up iSCSI targets: Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr002.20121012125829, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr001.20121012125812, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr003.20121012125846, portal: 192.168.78.110,3260]

Logging in to [iface: default, target: iqn.2006-05.com.storage:nvr004.20121012151843, portal: 192.168.78.110,3260]

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr002.20121012125829, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr001.20121012125812, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr003.20121012125846, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not login to [iface: default, target: iqn.2006-05.com.storage:nvr004.20121012151843, portal: 192.168.78.110,3260]:

iscsiadm: initiator reported error (8 - connection timed out)

iscsiadm: Could not log into all portals. Err 8.

[  OK  ]

连接大华的网络存储设备失败了(因为没有我现在这个设备了)查看网络连接是否正常

Ping 一下。

[root@wangxue8-232 blackBox]# service iscsi status iscsi查看iscsi状态命令

iscsid (pid 1519 1518) is running...

[root@wangxue8-232 blackBox]# rpm -e iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm

error: package iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm is not installed

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]#

[root@wangxue8-232 blackBox]# rpm -qa | grep iscsi      系统是否安装iscsi安装包

iscsi-initiator-utils-6.2.0.868-0.7.el5

[root@wangxue8-232 blackBox]# rpm -e iscsi-initiator-utils-6.2.0.868-0.7.el5  卸载iscsi包

[root@wangxue8-232 blackBox]# rpm -qa | grep iscsi  卸载成功

[root@wangxue8-232 blackBox]#

重新安装centos5.3的iscsi包

 
iscsiadm基本用法 2012-06-20 14:31:35

分类: LINUX

# rpm –ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm

服务器上安装了iSCSI initiator以及iscsiadm

iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。

iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help

使用

下面来讲一下连接iscsi设备的步骤:

1 启动iscsi守护进程

#service iscsi start

默认情况下,系统启动后此进程会自动运行

2 发现目标

默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)

#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

此时找到拥有一个目标(target)

192.168.1.1:3260,1 iqn.1997-05.com.test:raid

被发现的目标也叫做节点

3登入节点

以上面被发现的目标为例

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目标名

如果要在系统启动时自动登入

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic

登入节点后,运行

#fdisk –l

应该可以看到目标方的存储设备信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

/dev/sdb即为连接的iscsi存储设备

登入需验证码的节点:

(1)开启认证
iscsiadm -m node -T [装置] -o update --name node.session.auth.authmethod --value=CHAP
*.使用-o同--op
(2)添加用户
iscsiadm -m node -T [装置] --op update --name node.session.auth.username --value=[用户名]
(3)添加密码
iscsiadm –m node –T [装置] –op update –name node.session.auth.password –value=[密码]

4 格式化设备

如欲将设备格式化为ext3文件系统,运行

# mkfs.ext3 /dev/sdb

5挂接设备

在/mnt下创建iscsi目录

运行mount命令:

# mount -t /dev/sdb /mnt/iscsi

针对iscsi设备的特殊mount选项

运行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi设备被成功挂接,可以当作常规存储设备使用了。

如果要在系统启动时自动挂接

编辑/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext3 default 0 0

6 登出节点

首先解除挂接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u

iscsi 挂载网络存储及存储访问的更多相关文章

  1. 配置iSCSI部署网络存储

    iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研 ...

  2. Spring Boot 揭秘与实战(二) 数据存储篇 - 数据访问与多数据源配置

    文章目录 1. 环境依赖 2. 数据源 3. 单元测试 4. 源代码 在某些场景下,我们可能会在一个应用中需要依赖和访问多个数据源,例如针对于 MySQL 的分库场景.因此,我们需要配置多个数据源. ...

  3. 从入门到精通(分布式文件系统架构)-FastDFS,FastDFS-Nginx整合,合并存储,存储缩略图,图片压缩,Java客户端

    导读 互联网环境中的文件如何存储? 不能存本地应用服务器 NFS(采用mount挂载) HDFS(适合大文件) FastDFS(强力推荐

  4. DAOS 分布式异步对象存储|存储模型

    概述 DAOS Pool 是分布在 Target 集合上的存储资源预留.分配给每个 Target 上的 Pool 的实际空间称为 Pool Shard. 分配给 Pool 的总空间在创建时确定,后期可 ...

  5. k8s之数据存储-高级存储

    PV和PVC 前面已经学习了使用NFS提供存储,此时就会要求用户会搭建NFS系统,并且会在yaml配置nf's,由于k8s支持的存储系统有很多,要求客户全部掌握,显然不现实.为了能够屏蔽底层存储实现的 ...

  6. 万能存储工具类SDCard存储 /data/data/存储 assets存储 raw存储

    万能存储工具类 SDCard存储  /data/data/存储  assets存储 raw存储 粘贴过去就能够用了 <uses-permission android:name="and ...

  7. iscsi挂载

                                                                         iscsi挂载 1.server端:   (1) yum -y ...

  8. File存储 - 文件存储

    博客地址 http://www.cnblogs.com/mmyblogs/p/6107472.html(转载请保留) 文件存储 文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容 ...

  9. 把mmapv1存储引擎存储的mongodb3.0数据库数据复制到WiredTiger存储引擎的mongodb3.2中

    mongodb3.0在mmapv1的存储引擎基础上添加了一个新的存储引擎WiredTiger.但是3.0的默认存储引擎依旧是mmapv1,因此我们项目之前也就用的默认方式. 但是mongodb更新实在 ...

随机推荐

  1. 学习pthreads,使用属性对象创建结合线程和分离线程

    当我们创建了子线程,是让它犹如脱缰之马,信步驰骋,还是如乖巧听话的孩子,时不时教导一下呢?针对这个问题,本文介绍线程的结合和分离,结构分为三个部分,第一部分给出代码示例,第二部分对代码进行讲解,第三部 ...

  2. 教你自己写Android第三方库

    其实Android studio的出现很大程度上方便了我们Android开发人员,今天我们说说怎么构建我们自己的库. 依次按File->New Moudle->android Librar ...

  3. java工具类(二)之java正则表达式表单验证

    java正则表达式表单验证类工具类(验证邮箱.手机号码.qq号码等) 这篇文章主要介绍了java使用正则表达式进行表单验证工具类,可以验证邮箱.手机号码.qq号码等方法,需要的朋友可以参考下. jav ...

  4. eclipse下出现奇怪字符的解决方法

    eclipse在代码编辑界面出现了奇怪的字符,如下图: 其中包括:换行符,制表符等. 解决方法如下: 点击工具栏的显示空格字符即可.

  5. HBase集群部署脚本

    #!/bin/bash # Sync HBASE_HOME across the cluster. Must run on master using HBase owner user. HBASE_H ...

  6. lpad函数

    函数介绍 lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 2 ...

  7. ubunut在系统恢复模式下无法修改root密码的分析和解决

    前些日子本猫的ubuntu 14.10貌似出了点问题,想修改下root密码,但是无奈原系统有错正常情况下无法修改啊,这是逼我重装的节奏吗? 在ubuntu开机后立即按住left_shift不放,调出g ...

  8. ASP.NET Provider模式应用之SqlMembershipProvider类的剖析

    太多了,先给个流程图吧 Provider模式就是GOF中的两种设计模式的应用:策略模式和工厂模式,在程序中使用好这个模型能够解除模块与模块之间的耦合甚至是DIP,同时,不管是ASP.NET MVC还是 ...

  9. 四种生成和解析XML文档的方法详解

    众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM.SAX.JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml- ...

  10. R语言并行计算中的内存控制

    R语言使用向量化计算,因此非常容易在集群上进行并行计算.parallel 包提供了非常方便的函数用来进行并行计算,但有一个问题是并行时对于内存中的对象会拷贝多份,因此会比较占内存,这里提供一个比较简易 ...