Linux システムでのレプリケーション間隔の変更
Linux システムで、適用環境内に複数のサーバーが存在する場合は、それぞれのレプリケーションを行うタイミングをスケジュールすることができます。
デフォルトは 5 分ですが、この時間を短くしてリカバリー可能性を向上させることや、時間を増やしてネットワーク・アクティビティーを制限することができます。
レプリケーション間隔を変更するには、以下の手順を実行します。
/opt/BESServer/bin
コマンド・プロンプトから、以下のようにコマンド・ラインを開始します。./iem login --server=servername:serverport --user=username --password=password
/opt/BESServer/bin
コマンド・プロンプトから、以下のコマンドを実行します。./iem get replication/server/0 > /appo/replicationServer0.xml
/appo/replicationServer0.xml
ファイルで、以下のキーワードを編集します。
これにより、レプリケーション間隔の秒数の値が変更されます。レプリケーション間隔を長くすると、サーバーがデータを複製する頻度が低くなりますが、1 回に転送するデータの量は多くなります。<ReplicationIntervalSeconds>300</ReplicationIntervalSeconds>
<?xml version="1.0" encoding="UTF-8"?> <BESAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BESAPI.xsd"> <ReplicationServer Resource="http://9.87.126.68:52311/api/replication /server/0"> <ServerID>0</ServerID> <URL>http://mycompany.com:52311</URL> <DNS>mycompany.com</DNS> <ReplicationIntervalSeconds>300</ReplicationIntervalSeconds> <ReplicationLink Resource="http://9.87.126.68:52311/api/replication /server/0/link/3"> <SourceServerID>0</SourceServerID> <DestinationServerID>3</DestinationServerID> <Weight>1</Weight> <IsConnected>0</IsConnected> <LastReplication>Fri, 01 Mar 2013 11:17:12 +0000 </LastReplication> <LastError>19NoMatchingRecipient - Fri, 01 Mar 2013 11:17:12 +0000 </LastError> </ReplicationLink> <ReplicationLink Resource="http://9.87.126.68:52311/api/replication/server/ 3/link/0"> <SourceServerID>3</SourceServerID> <DestinationServerID>0</DestinationServerID> <Weight>1</Weight> <IsConnected>1</IsConnected> <LastReplication>Fri, 01 Mar 2013 11:17:18 +0000 </LastReplication> </ReplicationLink> </ReplicationServer> </BESAPI>
- 以下のコマンドを実行して、変更したファイルをアップロードします。
./iem post /appo/replicationServer0.xml replication/server/0