2.1 iSCSI存储配置
2.1.1 安装FreeNAS 此处略过
2.1.2 使用FreeNAS配置iscsi存储
登录FreeNAS管理控制台,点击 "服务",启动iSCISI并勾选自动启动
![af194b32a58d774f957851aa4b7bec01.png](https://img-blog.csdnimg.cn/img_convert/af194b32a58d774f957851aa4b7bec01.png)
设置iSCSI名称
![61c52871233e0cbc1dd20266bc009f0b.png](https://img-blog.csdnimg.cn/img_convert/61c52871233e0cbc1dd20266bc009f0b.png)
添加认证用户
![bf0e8305da4a5cea615fd65f437d0b9f.png](https://img-blog.csdnimg.cn/img_convert/bf0e8305da4a5cea615fd65f437d0b9f.png)
配置Portals
![2c49e788e9f3f7d512fa75aa61425860.png](https://img-blog.csdnimg.cn/img_convert/2c49e788e9f3f7d512fa75aa61425860.png)
![96f984dfed21ceafad91f77d2da19e8e.png](https://img-blog.csdnimg.cn/img_convert/96f984dfed21ceafad91f77d2da19e8e.png)
客户端授权,ALL所有的Initiator以及所有的网络都允许
![cb94192d1f2eac8dc1832882524ce0a9.png](https://img-blog.csdnimg.cn/img_convert/cb94192d1f2eac8dc1832882524ce0a9.png)
添加Targets
![33c0bdc8cebb999e24fbb4ec12acd6cc.png](https://img-blog.csdnimg.cn/img_convert/33c0bdc8cebb999e24fbb4ec12acd6cc.png)
添加磁盘
![a8154c179fc765fccd82e8e6b1683b8f.png](https://img-blog.csdnimg.cn/img_convert/a8154c179fc765fccd82e8e6b1683b8f.png)
依次添加,添加完成后如下图,数据盘、快速恢复盘各2各磁盘,ocr/裁决盘 3块
![c08b9b399110aebae3b4000923f10b3a.png](https://img-blog.csdnimg.cn/img_convert/c08b9b399110aebae3b4000923f10b3a.png)
关联存储设备为LUN
![86e53f0c3a9ca62290d4ce11586b0399.png](https://img-blog.csdnimg.cn/img_convert/86e53f0c3a9ca62290d4ce11586b0399.png)
依次添加剩余6块存储设备,最终如下图:
![551e43f79aa6edf422ea6a2c2abefce2.png](https://img-blog.csdnimg.cn/img_convert/551e43f79aa6edf422ea6a2c2abefce2.png)
2.1.3 配置iSCSI客户端
在rac01,rac02节点上添加iSCSI存储
2.1.3.1 安装客户端软件
# yum -y install iscsi-initiator-utils
2.1.3.2 配置客户端的CHAP认证
# vi /etc/iscsi/iscsid.confnode.session.auth.authmethod = CHAPnode.session.auth.username = freenasnode.session.auth.password = freenas123456discovery.sendtargets.auth.authmethod = CHAPdiscovery.sendtargets.auth.username = freenasdiscovery.sendtargets.auth.password = freenas123456# service iscsid restart# service iscsi restart
说明:用户密码即前面FreeNAS创建的用户和密码
2.1.3.3 发现iscsi target
# iscsiadm -m discovery -t sendtargets -p 130.252.10.235130.252.10.235:3260,1 iqn.2005-10.org.freenas.ctl:iscsi-asm
2.1.3.4 登录iscsi target
# iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:iscsi-asm -p 130.252.10.235 -l
注意:如果出现下面错误
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
解决:
- 检查配置文件中用户密码是否正确
- 执行 rm -rf /var/lib/iscsi/nodes/* 以及 rm -rf /var/lib/iscsi/send_targets/* 命令删除iscsi缓存
- 重新执行iscis发现命令及登录
2.1.3.5 查看iscsi连接
# iscsiadm -m node session130.252.10.235:3260,1 iqn.2005-10.org.freenas.ctl:iscsi-asm
此时使用fdisk -l命令,已经能看到挂载的硬盘
2.1.3.6 iscis命令扩展
- 查看iscsi target信息
iscsiadm -m node -p IP地址
iscsiadm -m node session -p IP地址
iscsiadm -m node discovery -P IP地址
- 登出target连接
iscsiadm -m node -T iSCSI存储名称 -p IP地址 -u
- 删除target条目记录
iscsiadm -m node -o delete -T iSCSI存储名称 -p IP地址
注:请分别在rac01,rac02节点执行 2.1.3.1-2.1.3.5 步骤