28.6. 高可用性 (HA) オンプレミスインフラストラクチャーのテスト
Business Central の実稼働環境可能な高可用性 (HA) オンプレミスインフラストラクチャーを作成する場合は、実行可能な HA 環境のハードウェアおよびパフォーマンスの最低要件を満たしていることを確認する必要があります。HA オンプレミスインフラストラクチャーは、Business Central、メッセージシステム (AMQ)、インデックスサーバー (Red Hat Data Grid)、および共有ファイルシステム (NFS/GlusterFS/Ceph) の 4 つの主要コンポーネントで構成されます。
前提条件
3 つ以上のノードのネットワーク環境は、以下のレイアウトで設定される。
ノード 1: Business Central
ノード 2: Business Central
ノード 3: AMQ、Red Hat Data Grid、および NFS
手順
ネットワーク速度をテストします。
各サーバーノードのコマンド端末で、
iPerf3をインストールします。dnf install iperf3
$ dnf install iperf3Copy to Clipboard Copied! Toggle word wrap Toggle overflow NFS サーバーノード (サーバーノード 3) のコマンドターミナルで、
iPerf3をサーバーモードで起動します。iperf3 -s
$ iperf3 -sCopy to Clipboard Copied! Toggle word wrap Toggle overflow 各 Business Central サーバーノードのコマンド端末で以下のコマンドを入力して、ホストとして NFS サーバーノードを設定して、クライアントモードで
iPerf3を起動します。iperf3 -c <NFS_SERVER_IP> + In this example, replace `<NFS_SERVER_IP>` with the IP address of the NFS server.
$ 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/niogitCopy to Clipboard Copied! Toggle word wrap Toggle overflow マウントされた各ノードのコマンド端末で、
nfsiostatと入力します。nfsiostat
$ nfsiostatCopy 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 -dCopy to Clipboard Copied! Toggle word wrap Toggle overflow hdparm -Ttと入力して、ディスクをテストします。hdparm -Tt /dev/xvda2
$ hdparm -Tt /dev/xvda2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 各サーバーノードの結果を以下の最小値の例と比較します。
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
$ 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/secCopy to Clipboard Copied! Toggle word wrap Toggle overflow