28.6. 测试内部基础架构的高可用性(HA)
当您为 Business Central 创建生产就绪的高可用性(HA)内部基础架构时,您必须确保它满足可行 HA 环境的最低硬件和性能要求。HA 内部基础架构包括以下四个主要组件: Business Central、消息系统(AMQ)、索引服务器(Red Hat Data Grid)和共享文件系统(NFS/GlusterFS/Ceph)。
先决条件
至少 3 个节点的网络环境使用以下布局进行配置:
节点 1: Business Central
节点 2: Business Central
节点 3:AMQ、Red Hat Data Grid 和 NFS
流程
测试网络速度:
在每个服务器节点的命令终端中,安装
iPerf3
:dnf install iperf3
$ dnf install iperf3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 NFS 服务器节点的命令终端中(服务器节点 3),以服务器模式启动
iPerf3
:iperf3 -s
$ iperf3 -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在每个 Business Central 服务器节点的命令终端中,输入以下命令在客户端模式中启动
iPerf3
,并将 NFS 服务器节点设置为主机:iperf3 -c <NFS_SERVER_IP>
$ iperf3 -c <NFS_SERVER_IP> + In this example, replace `<NFS_SERVER_IP>` with the IP address of the NFS server.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将每个服务器节点的结果与以下最小值示例进行比较:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证 NFS 信息:
在每个 Business Central 服务器节点的命令终端中挂载 NFS 节点:
mount -o actimeo=1 <NFS_SERVER_IP>:/opt/nfs/kie /opt/kie/niogit
$ mount -o actimeo=1 <NFS_SERVER_IP>:/opt/nfs/kie /opt/kie/niogit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在每个挂载的节点的命令终端中,输入
nfsiostat
:nfsiostat
$ nfsiostat
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将每个服务器节点的结果与以下最小值示例进行比较:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证磁盘是否是 SSD:
在 NFS 服务器的命令终端中,输入
df -h
来识别磁盘,如下例所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输入
lsblk -d
来验证磁盘是否为 SSD:lsblk -d
$ lsblk -d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输入
hdparm -Tt
来测试磁盘:hdparm -Tt /dev/xvda2
$ hdparm -Tt /dev/xvda2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将每个服务器节点的结果与以下最小值示例进行比较:
hdparm -Tt /dev/xvda2
$ hdparm -Tt /dev/xvda2 /dev/xvda2: Timing cached reads: 18670 MB in 1.99 seconds = 9389.01 MB/sec Timing buffered disk reads: 216 MB in 3.03 seconds = 71.40 MB/sec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow