192
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
如何配置云存储网关访问权限?云存储网关操作教程

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/200G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>



点击这里注册天翼云特邀VIP帐号,立即体验天翼云存储网关>>>


本节主要介绍云存储网关操作相关的常见问题。

如何配置云存储网关访问权限?

为加强云存储网关的安全性,可通过配置防火墙权限,限制端口3260的访问来源 IP。请参考以下步骤操作:

  1. 开启防火墙:
systemctl start firewalld
  1. 配置允许 IP:
firewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=IP port protocol=tcp port=3260 accept"
  1. 重启防火墙:
firewall-cmd –-reload
  1. 开机自动启动:
systemctl enable firewalld.service

配置Linux集群版时,如何更改客户端连接到云存储网关的超时时间?

可以通过更改客户端/etc/iscsi/iscsid.conf和/etc/multipath.conf配置文件,来控制客户端到云存储网关的超时时间。

  • iscsid文件位置:/etc/iscsi/iscsid.conf
配置项名称配置项含义
conn[0].timeo.noop_out_intervaliSCSI Initiator发送NOP OUT的间隔时间,默认值5,单位为秒。
conn[0].timeo.noop_out_timeoutiSCSI Initiator发出NOP OUT后,收到NOP IN响应的超时时间,默认值5,单位为秒。
session.timeo.replacement_timeout达到noop_out_timeout后,iSCSI Initiator向SCSI层或multipath层返回IO失败前等待iSCSI session重建的超时时间。
默认值200,单位为秒。可选值如下:
0:不等待session 重建,立即返回IO失败。
<0:一直等待,直到session成功重建,或用户执行的iscsi session logout。
>0:等待指定时间后,返回IO失败。

查看运行时replacement_timeout:

cat /sys/class/iscsi_session/sessionXX/recovery_tmo

修改运行时的replacement_timeout:

echo X > /sys/class/iscsi_session/sessionXX/recovery_tmo

注意 :若iSCSI设备配置了multipath,则 /sys/class/iscsi_session/sessionXX/recovery_tmo会被multipath.conf中的fast_io_fail_tmo覆盖。

  • multipath文件位置:/etc/multipath.conf
配置项名称配置项含义
polling_interval路径检测的间隔时间。默认值5,单位为秒。路径正常时,间隔时间会每次翻倍,增加到4*polling_interval。
路径检测方式由path_checker 决定,一般为发送TUR命令,或READ第0个扇区。
fast_io_fail_tmoSCSI传输层出现问题后,将IO失败返回到multipath层之前等待传输层重建的超时时间。默认值5,单位为秒。可选值:
>=0:超时时间,会覆盖/sys/class/iscsi_session/sessionXX/recovery_tmo
off:不修改/sys/class/iscsi_session/sessionXX/recovery_tmo
no_path_retry当某条路径失败后,IO重试的次数,默认值0. 可选值:
0/fail:立即失败。
>0:重试次数。
queue:一直重试。multipath -ll查看设备信息,会显示features "1 queue_if_no_path"。
若no_path_retry=queue,且对应的路径失败,则该路径上已经在处理的SCSI命令会被阻塞,一直等待直到路径恢复,即上层应用感知不到IO失败。对于上层是集群的应用场景,可能会影响集群的故障检测及切换。
对于已经被阻塞的SCSI命令,可执行dmsetup message mpathX 0 "fail_if_no_path",使得该路径上的SCSI命令立即返回失败,避免上层应用无限期等待。

如果让客户端和云存储网关服务端断开连接,应如何操作?

对于Windows客户端,需要先进行脱机才能断开连接,先断开备连接,再断开主连接,否则可能丢失数据。

对于Linux客户端,需要先执行sync命令才能断开连接,否则可能丢失数据。

如何确保Linux客户端在重启服务器之后能够直接挂载云存储网关创建的LUN?

在将云存储网关创建的LUN挂载到客户端之后,请参考以下步骤:

  1. 在客户端使用命令lsblk -f查看挂载设备的文件系统信息,找到文件系统对应的UUID:
[root@client ~]# lsblk -f
NAME        FSTYPE       LABEL UUID                                 MOUNTPOINT
sda          mpath_member                                           
└─mpatha 
   └─mpatha1 ext4               7269eef6-e401-454a-acb4-503d33337f21 /mnt/disk_mpatha
sdb          mpath_member                                           
└─mpatha
   └─mpatha1 ext4               7269eef6-e401-454a-acb4-503d33337f21 /mnt/disk_mpatha
vda 
 ├─vda1      swap               9e33bd6f-c68c-41c7-95c8-703f4fe8c3d4 [SWAP]
 └─vda2      xfs                a83f4fdc-2ea1-4fec-a1e2-a42016ce0afe /
vdb 
 └─vdb1      ext4               74296a9e-8cfd-4708-89b1-08086f71175b
vdc 
 └─vdc1      ext4               a9fedea4-391e-4d2a-8824-c9a3a6853394
  1. 在/etc/fstab文件中新增云存储网关创建的LUN挂载信息,下次开机启动时可以自动挂载该LUN。
UUID=7269eef6-e401-454a-acb4-503d33337f21 /mnt/disk_mpatha  ext4    defaults,_netdev   0 0

若集群中,卷的高可用类型为Disabled,集群服务器间网络通信出现故障,在网络恢复后,客户端重新连接服务器,出现读写问题怎么处理?

若出现这种情况,在客户端重新连接服务器后,可以在服务器端,强制重启卷对应Target所在服务器上的云存储网关服务。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!