部署HBlock的基础设施环境和网络环境有什么基本要求?
HBlock要求部署在具有Linux操作系统环境的服务器上,需满足最低配置要求,HBlock中的每台服务器均可通过网络访问其他服务器。另外用户需要保证内部应用可以访问HBlock服务。
部署集群的HBlock,至少需要几台服务器?
至少需要3台服务器。HBlock在存储数据副本时,会将副本存储在本节点之外的其他节点,这样就可以保证当本节点故障时,应用还可以通过访问其他节点的副本数据来保证可靠性,同时系统会对故障服务器和损坏磁盘上的数据进行重建。
服务器重启后,HBlock服务能否自动启动?
可以通过执行下列步骤,实现在服务器重启后,HBlock服务自动启动。
1. 创建stor系统服务的管理脚本
2.设置开机运行stor系统服务
如何重启HBlock集群?
用户需要手动重启集群中每台服务器的HBlock服务。为了保证不影响用户的数据,建议按照以下步骤进行处理:
1. 停止客户端应用的读写操作。
2. 客户端断开iSCSI连接:
Windows客户端:点击磁盘右键进行脱机,然后在iSCSI发起程序中断开iSCSI连接。
Linux客户端:执行下列命令:
3. 在HBlock所在的每台服务器上分别执行命令./stor stop。
4. 执行重启HBlock服务,可以使用下列方法中的一种:
在HBlock所在的每台服务器上执行命令./stor start。
直接重启HBlock所在的所有服务器:可以参考“服务器重启后,HBlock 服务能否自动启动?”,确保服务器重启后HBlock的所有服务自动重启。
如何配置HBlock访问权限?
为加强HBlock的安全性,可通过配置防火墙权限,限制端口3260的访问来源 IP。请参考以下步骤操作:
1. 开启防火墙:systemctl start firewalld
2. 配置允许 IP:firewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=IP port protocol=tcp port=3260 accept"
3. 重启防火墙:firewall-cmd --reload
4. 开机自动启动:systemctl enable firewalld.service