iscsi操作

iscsi操作总结:
1,安装
yum -y install iscsi-initiator-utils-*

配置 iSCSI(启动器)服务
[root@racnode1 ~]# service iscsid start
Turning off network shutdown. Starting iSCSI daemon: [ OK ]
                                                     [ OK ]
[root@racnode1 ~]# chkconfig iscsid on
[root@racnode1 ~]# chkconfig iscsi on   

2,查看iSCSI服务
service iscsi status

3.查看node数
iscsiadm -m node

4.查看session数
iscsiadm -m session

5.编辑下InitiatorName,iscis.conf
/etc/iscsi/initiatorname.iscsi
/etc/iscsi/iscis.conf


6.discovery targets
iscsiadm -m discovery -t sendtargets -p 192.168.2.2:3260  
   #此时查看session和node 都会有四个到存储上去,就可以在connection status下查看到iqn的路径了,在存储上注册主机。
   
   Discovery (/var/lib/iscsi/send_targets):在/var/lib/iscsi/send_targets目录下包含iSCSI portals的配置信息,
       每个portal对应一个文件,文件名为“iSCSI portal IP,端口号”(例如“200.200.10.200,3260”)。
       
   Node (/var/lib/iscsi/nodes):在/var/lib/iscsi/nodes目录下,生成一个或多个以iSCSI存储服务器上的Target名命名的文件夹,
       在该文件夹下有一个文件名为“iSCSI portal IP,端口号” (例如“200.200.10.200,3260”)的配置参数文件,该文件中是initiator登录target时要使用的参数,
       这些参数的设置是从/etc/iscsi/iscsi.conf中的参数设置继承而来的,可以通过iscsiadm对某一个参数文件进行更改(需要先注销到target的登录)。
   
   iscsiadm是用来管理(更新、删除、插入、查询)iSCSI配置数据库文件的命令行工具,用户能够用它对iSCSI nodes、sessions、connections和discovery records进行一系列的操作。
   
7.login存储
iscsiadm -m node -T iqn.1992-04.com.emc:cx.fcn00114700134.a7 -p 192.168.2.9 --login

e.g:
   iscsiadm -m node -T iqnxxx -p 192.168.2.2:3260 -l
   iscsiadm -m node --loginall=all
   
8.设置需要的node autologin

配置自动登录
下一步是确保在计算机引导(或 iSCSI 启动器服务启动/重启)时,客户端将自动登录到上面列出的每个目标。如同上面描述的手动登录过程,在两个 Oracle RAC 节点上执行以下命令:
[root@racnode1 ~]# iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb.crs1  -p 192.168.2.195 --op update -n node.startup -v automatic
[root@racnode1 ~]# iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb.data1 -p 192.168.2.195 --op update -n node.startup -v automatic
[root@racnode1 ~]# iscsiadm -m node -T iqn.2006-01.com.openfiler:racdb.fra1 -p 192.168.2.195 --op update -n node.startup -v automatic                       


# iscsiadm -m node -T iqn.1992-04.com.emc:cx.fcn00114700134.a7 -p 192.168.2.9  -n node.startup -v automatic
   #将/etc/iscsi/iscsid.conf  文件里的启动改为automatic(默认,先查看下是否需要改动)需要注意的是在/var/lib/iscsi/node 下会有每个node的配置参数,
   他是继承/etc/iscsi/iscsid.conf  里的参数所以改掉/etc/iscsi/iscsid.conf 后 也应该查看下node 里面的参数有没有改过来,没有的话需要自己手工改过来,

9.卸载 清除login存储记录
 iscsiadm -m node -U all
 iscsiadm -m node -L all
  如果沒有清除紀錄的話,只要iscsi啟動就會進行登入。如重启以后,所以要进行一下操作:
  請到/var/lib/iscsi/nodes及/var/lib/iscsi/send_targets刪除其目錄下的資料

10.查看所有目标的当前映射
root@racnode1 ~]# (cd /dev/disk/by-path; ls -l *openfiler* | awk '{FS=" "; print $9 " " $10 " " $11}')
ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:racdb.crs1-lun-0 -> ../../sdb
ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:racdb.data1-lun-0 -> ../../sdd
ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:racdb.fra1-lun-0 -> ../../sdc

11.查询该设备的udev信息:
udevadm info --query=all --path=/sys/class/block/sdc


12.用udev创建永久性本地ISCSI设备名称
用udev创建永久性本地ISCSI设备名称
a.[root@racnode1 ~]# (cd /dev/disk/by-path; ls -l *openfiler* | awk '{FS=" ";print $9 " " $10 " " $11}')
  ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:asm.ocr-lun-0 -> ../../sdb
  ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:asm.data-lun-0 -> ../../sdd
  ip-192.168.2.195:3260-iscsi-iqn.2006-01.com.openfiler:asm.fra-lun-0 -> ../../sdc

b.查询该设备的udev信息:
  udevadm info --query=all --path=/sys/class/block/sdc
  P: /devices/platform/host33/session1/target33:0:0/33:0:0:10/block/sdc
  N: sdc
  W: 47
  S: block/8:32
  S: disk/by-id/scsi-1IET_0001000a
  S: disk/by-path/ip-192.168.2.254:3260-iscsi-iqn.2008-09.com.example:asm.ocr-lun-10
  E: UDEV_LOG=3
  E: DEVPATH=/devices/platform/host33/session1/target33:0:0/33:0:0:10/block/sdc
  E: MAJOR=8
  E: MINOR=32
  E: DEVNAME=/dev/sdc
  E: DEVTYPE=disk
  E: SUBSYSTEM=block
  E: ID_SCSI=1
  E: ID_VENDOR=IET
  E: ID_VENDOR_ENC=IET\x20\x20\x20\x20\x20
  E: ID_MODEL=VIRTUAL-DISK
  E: ID_MODEL_ENC=VIRTUAL-DISK
  E: ID_REVISION=0001
  E: ID_TYPE=disk
  E: ID_SERIAL_RAW=1IET     0001000a
  E: ID_SERIAL=1IET_0001000a
  E: ID_SERIAL_SHORT=IET_0001000a
  E: ID_SCSI_SERIAL=beaf110
  E: ID_BUS=scsi
  E: ID_PATH=ip-192.168.2.254:3260-iscsi-iqn.2008-09.com.example:asm.ocr-lun-10
  E: ID_PART_TABLE_TYPE=gpt
  E: LVM_SBIN_PATH=/sbin
  E: UDISKS_PRESENTATION_NOPOLICY=0
  E: UDISKS_PARTITION_TABLE=1
  E: UDISKS_PARTITION_TABLE_SCHEME=gpt
  E: UDISKS_PARTITION_TABLE_COUNT=7
  E: DEVLINKS=/dev/block/8:32 /dev/disk/by-id/scsi-1IET_0001000a /dev/disk/by-path/ip-192.168.2.254:3260-iscsi-iqn.2008-09.com.example:asm.ocr-lun-10

c.根据属性确定唯一设备
  由于该target在本地只会挂一个,因此ID_PATH是唯一的,可以根据唯一的ID_PATH确定一个设备
  E: ID_PATH=ip-192.168.2.254:3260-iscsi-iqn.2008-09.com.example:asm.ocr-lun-10

d.绑定设备
  使用这个函数来简化udev绑定:
  function add
  {
  echo "BUS==\"scsi\", ENV{ID_PATH}==\"*$1*$2*\", NAME=\"/oracleasm/$3\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >>/etc/udev/rules.d/99-oracle-asmdevices.rules
  }
 
  其中第二个参数是ID_PATH中的主机名称,第三个参数是target名称,第四个是挂在到本地的名称
  以本例为例:
  add example ocr-lun-10  asm.ocr
  add example data-lun-10 asm.data
  add example fra-lun-10  asm.fra
 
 
  此时查看udev配置文件:
  vi /etc/udev/rules.d/99-oracle-asmdevices.rules
  已经可以看到
  BUS=="scsi", ENV{ID_PATH}=="*ocr-lun-10*asm.ocr*", NAME="/oracleasm/", OWNER="grid", GROUP="asmadmin", MODE="0660"
  BUS=="scsi", ENV{ID_PATH}=="*data-lun-10*asm.data*", NAME="/oracleasm/", OWNER="grid", GROUP="asmadmin", MODE="0660"
  BUS=="scsi", ENV{ID_PATH}=="*fra-lun-10*asm.fra*", NAME="/oracleasm/", OWNER="grid", GROUP="asmadmin", MODE="0660"
 
  的条目

e.重启服务器或重新加载udev规则
  udevadm control --reload-rules
 
f.[root@node1 ~]# (cd /dev/disk/by-path; ls -l *openfiler* | awk '{FS=" ";print $9 " " $10 " " $11}')
  ip-10.3.4.150:3260-iscsi-iqn.2006-01.com.openfiler:asm.data-lun-0 -> ../..//oracleasm/asm.data
  ip-10.3.4.150:3260-iscsi-iqn.2006-01.com.openfiler:asm.fra1-lun-0 -> ../..//oracleasm/asm.fra
  ip-10.3.4.150:3260-iscsi-iqn.2006-01.com.openfiler:asm.ocr-lun-0 -> ../..//oracleasm/asm.ocr
  ip-10.3.4.162:3260-iscsi-iqn.2006-01.com.openfiler:asm.data-lun-0 -> ../..//oracleasm/asm.data
  ip-10.3.4.162:3260-iscsi-iqn.2006-01.com.openfiler:asm.fra1-lun-0 -> ../..//oracleasm/asm.fra
  ip-10.3.4.162:3260-iscsi-iqn.2006-01.com.openfiler:asm.ocr-lun-0 -> ../..//oracleasm/asm.ocr
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值