zoukankan      html  css  js  c++  java
  • iscsi 挂载网络存储及存储访问

    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

  • 相关阅读:
    传说中的灵感
    错误: Sys.WebForms.PageRequestManagerServerErrorException: 只能在执行 Render() 的过程中调用 RegisterForEventValidation;
    只能在执行 Render() 的过程中调用 RegisterForEventValidation
    在aspx实现用户控件内Web控件的事件
    Asp.net网页上嵌入Media Player播放
    为临时表动态添加字段
    如何防止头文件被重复包含、嵌套包含
    Linux C SQLite3 编程
    Android开源项目源码下载(不断更新中)
    Android程序员必看之Android六大优势
  • 原文地址:https://www.cnblogs.com/lhdz_bj/p/9040582.html
Copyright © 2011-2022 走看看