28.6. 测试您的高可用性(HA)内部基础架构
当您为 Business Central 创建生产就绪的高可用性(HA)内部基础架构时,您必须确保它满足可行 HA 环境的最小硬件和性能要求。HA 内部基础架构由以下四个主要组件组成:业务中心、消息系统(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