Top
Enterprise Postgres 17 Cluster Operation Guide(Database Multiplexing)

3.8.3 Arbitration Server Maintenance

Arbitration server maintenance can be performed without affecting database server operation.

Follow the procedure below to perform arbitration server maintenance.

  1. Execute the mc_arb command in stop mode to forcibly stop the Mirroring Controller arbitration process.

    Linux
    Example)
    $ mc_arb stop -M /mcarb_dir/arbiter1 -e
    Windows
    Example)
    > mc_arb stop -M D:\mcarb_dir\arbiter1 -e
  2. Perform maintenance tasks.

  3. Execute the mc_arb command in start mode to restart the Mirroring Controller arbitration process.

    Linux
    Example)
    $ mc_arb start -M /mcarb_dir/arbiter1
    Windows
    Example)
    > mc_arb start -M D:\mcarb_dir\arbiter1
  4. Execute the mc_arb command in status mode to check that the arbitration server is connected to the database server.

    The example below executes the mc_arb command, and shows the status.

    Linux
    Example)
    $ mc_arb status -M /mcarb_dir/arbiter1
    
    server_id    host            status
    ---------------------------------------
    server1      192.0.3.100     online
    server2      192.0.3.110     online 
    Windows
    Example)
    > mc_arb status -M D:\mcarb_dir\arbiter1
    
    server_id    host            status
    ---------------------------------------
    server1      192.0.3.100     online
    server2      192.0.3.110     online 
  5. Check the command output.

    Items to be checked

    Check that the output status is "online" on both lines.