Iscsi常用命令(我通过openfiler实现iscsi存储)
# iscsiadm -m discovery -t st -p IP:port //发现iSCSI存储
# iscsiadm -m node -o delete -T TARGET -p IP:port //删除iSCSI发现记录
# iscsiadm -m node //查看iSCSI发现记录
# iscsiadm -m session //查看会话情况
# iscsiadm -m node -T TARGET -p IP:port -l //登录iSCSI存储
# iscsiadm -m node -T TARGET -p IP:port -u //登出iSCSI存储
vim /etc/iscsi/initiatorname.iscsi //添加客户端认证
InitiatorName=iqn.2018-12.com.oven:client //名称与服务端acl设置的名称一致
systemctl restart iscsid //更新IQN
iscsiadm -m node -T iqn.2018-12.com.oven:master -p 192.168.4.10 -l //更新IQN后登录成功
[root@rhel1 ~]# fdisk /dev/sde --分区
[root@rhel1 ~]# udevadm test /sys/block/sde ----查看信息
配置udev来固定iscsi磁盘分区
[root@rhel1 ~]# vi /etc/udev/rules.d/99-openiscsi.rules ---->redhat7
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="14f504e46494c455248704e5673662d486e38762d505a7470", SYMLINK+="asm/asm_ocr3/part%n",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="14f504e46494c45524a59386b4a412d39354f472d35776769", SYMLINK+="asm/asm_fra/part%n",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="14f504e46494c455273656f6353492d3762575a2d69475577",SYMLINK+="asm/asm_dbfile/part%n",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="14f504e46494c455233326755744d2d544a586f2d4234696e", SYMLINK+="asm/asm_ocr1/part%n",OWNER="grid",GROUP="asmadmin",MODE="0660"
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="14f504e46494c45524d79356d34542d354b456f2d326b3877", SYMLINK+="asm/asm_ocr2/part%n",OWNER="grid",GROUP="asmadmin",MODE="0660"
[root@rhel1 ~]# udevadm control --reload-rules
[root@rhel1 ~]# udevadm trigger
[root@rhel1 asm]# tree
├── asm_dbfile
│ └── part1 -> ../../sdf1
├── asm_fra
│ └── part1 -> ../../sde1
├── asm_ocr1
│ └── part1 -> ../../sdc1
├── asm_ocr2
│ └── part1 -> ../../sdb1
└── asm_ocr3
└── part1 -> ../../sdd1
5 directories, 5 files
ASM配置安装
[root@rhel1 ~]# yum install kmod-oracleasm.x86_64
[root@rhel1 ~]# rpm -ivh /soft/oracleasmlib-2.0.12-1.el7.x86_64.rpm
[root@rhel1 ~]# rpm -ivh /soft/oracleasm-support-2.1.11-2.el7.x86_64.