Linux システムでのレプリケーション間隔の変更

Linux システムで、適用環境内に複数のサーバーが存在する場合は、それぞれのレプリケーションを行うタイミングをスケジュールすることができます。

デフォルトは 5 分ですが、この時間を短くしてリカバリー可能性を向上させることや、時間を増やしてネットワーク・アクティビティーを制限することができます。

レプリケーション間隔を変更するには、以下の手順を実行します。

  1. /opt/BESServer/bin コマンド・プロンプトから、以下のようにコマンド・ラインを開始します。
    ./iem login --server=servername:serverport --user=username 
    --password=password
  2. /opt/BESServer/bin コマンド・プロンプトから、以下のコマンドを実行します。
    ./iem get replication/server/0 > /appo/replicationServer0.xml 
  3. /appo/replicationServer0.xml ファイルで、以下のキーワードを編集します。
    <ReplicationIntervalSeconds>300</ReplicationIntervalSeconds>
    これにより、レプリケーション間隔の秒数の値が変更されます。レプリケーション間隔を長くすると、サーバーがデータを複製する頻度が低くなりますが、1 回に転送するデータの量は多くなります。
    <?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>
  4. 以下のコマンドを実行して、変更したファイルをアップロードします。
    ./iem post /appo/replicationServer0.xml  replication/server/0