? ??
1、 用YUM装软件
2、 查看服务器系统版本信息,可使用命令 lsb_release -a 获取详细发行版数据。
3、 由于该服务器作为RAC数据库节点之一,需同时安装客户端与服务器端工具以支持集群运行。
4、 可参考我的rhel6.4系统中配置本地yum源的安装经验,操作简便,适合YUM软件安装使用。
5、 开启并设为开机自动启动
6、 确认共享磁盘设置
7、 用DD命令生成一个大容量文件
8、 将500个2兆字节的零数据块从/dev/zero写入目标SCSI设备,用于填充或测试存储空间。
9、 共享设备源可以是通过DD生成的文件,也可以是如/dev/sda2之类的磁盘分区。
10、 若采用/dev/sda2分区,/share目录将被设为只读状态。
11、 我用DD命令生成一个文件,因VOTE表决盘大小约为200M。
12、 编辑配置文件
13、 所有用户均可访问
14、 撰写标准
15、 目标名称格式为iqn.年-月.公司名:设备编号,例如 iqn.2015-07.wiscom:wiscom20,便于后续配置多路径策略时统一识别与管理。
16、 经测试发现,服务器需修改scsi_id,否则多路径无法正确绑定别名。使用自定义scsi_id(如wiscom20)并在客户端挂载后获取wwid,可确保多路径配置生效。
17、 默认值为1,lun 1
18、 注意:
19、 配置文件修改后,仅重启iSCSI服务(service tgtd restart)而未重启服务器,执行tgt-admin -s查看时发现缺少lun 1设备。经排查确认,必须重启整个服务器,相关配置才能生效,否则LUN信息无法正确加载,导致设备不可见。
20、 重启服务器,关键步骤不可忽视
21、 若服务器已运行RAC,需先关闭node2集群,再重启服务器。
22、 试验中自定义scsi_id始终无效,多次修改均无效果,重启系统后问题解决,配置成功生效。
23、 通过执行 tgt-admin -s 或使用 tgtadm --lld iscsi --mode target --op show 命令,均可查询到 Qin 号、设备连接状态以及对应的 SCSI ID 信息,便于管理和监控 iSCSI 存储设备的运行情况。
24、 本机挂载,node2节点同步挂载
25、 扫描存储并挂载
26、 根据我的经验,RHEL 6系统下挂载与卸载iSCSI存储的方法如下:先发现目标,登录并挂载,使用完毕后安全退出并卸载。
27、 查看SCSI设备标识
28、 scsi_id是设备的唯一标识,类似于wwid。
29、 节点2增加磁盘多路径支持
30、 ok
31、 在 /etc/multipath.conf 文件中添加以下内容。
32、 }
33、 挂载后,/dev/mapper下已生成多路径磁盘mpathm,但需在多路径配置文件中添加相应设置,以生成统一的别名。
34、 可参考ASM磁盘多路径与udev配置经验进行磁盘多路径设置,确保稳定性和可靠性。
35、 修改节点2上udev规则,调整/dev/mapper/crsC01设备的读写权限。
36、 添加以下内容:
37、 节点2已成功添加磁盘,接下来需为节点1进行磁盘扩容操作。
38、 节点1挂载iSCSI共享存储设备
39、 节点1已挂载至node1
40、 为节点1配置磁盘多路径并调整udev权限设置
41、 与第8、第9步相同,按顺序添加内容即可。
42、 查看ASM是否已识别该设备
43、 需查看两个节点
评论
更多评论