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. H5学习之旅-H5的元素属性(3)

    1.标签可以拥有属性,为标签提供更多的信息 2.属性以键值对的形式呈现例如:href = "www.baidu.com" 3.常用标签属性 :align对其方式 ,对齐方式,包括上 ...

  2. Python学习笔记 - map reduce

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- def f(x): return x * x r = map(f, [1, 2, 3, 4, 5, 6, ...

  3. Dynamics CRM2013/2015 禁止欢迎界面(Disable the Welcome Screen)

    首次打开Dynamic CRM  2013会出现一个欢迎界面如下图,要想它不出现勾选图中的复选框就行,OK下回再打开就没有了. 但是当我们打开F12开发人员工具,清除域的缓存后再次打开CRM,这个欢迎 ...

  4. APPCORE Routine APIs

    Introduction to APPCORE Routine APIs This chapter provides you with specifications for calling many ...

  5. 2014新年福利,居然有人将Ext JS 4.1的文档翻译了

    原文:http://damoqiongqiu.iteye.com/blog/1998022

  6. Win8 HTML5与JS编程学习笔记(一)

    微软的Visual Studio提供了多种构成win8应用的方式,其中最让我感到激动的是基于网页设计语言的开发模式,它提供了结合HTML5与Javascript来开发应用的方法,通过这种方法进行开发, ...

  7. 类成员函数后边加const

    本文主要整理自stackoverflow上的一个对问题Meaning of “const” last in a C++ method declaration?的回答. 测试1 对于下边的程序,关键字c ...

  8. 我所理解的Android 启动模式

    首先,这是从 一个开源网站转载的,觉得写得不错,对我们之前理解的activity的启动模式是一个新的理解方式,并给出实际的应用场景. 任务栈是什么 任务栈Task,是一种用来放置Activity实例的 ...

  9. ubuntu下eclipse新建项目没有java project的解决办法

    装好了eclipse之后却发现新建项目没有java project的选项,大致搜索了一下,并没有发现很好的解决方案(大都是让你重新安装什么的),于是开始瞎鼓捣,并且找到了一个方案: 在终端切换到roo ...

  10. OAF中的TableLayout 高级表格

    我们经常会遇到这种情况,我们要把显示界面分成几块区域来分别显示不同的内容.比如在同一行左边显示messageComponentLayout,右边显示table,这时,我们就要用到tableLayout ...