説明

Perforce Helix Core 2019.1はスタンバイ用のPerforceサーバを構築することで、フェイルオーバー環境の準備が可能となりました。

Helix Coreのフェイルオーバー機能は高可用性(HA)と障害回復(DR)をサポートします。

「Helix Coreサーバ管理者ガイド: 基本 」- フェイルオーバー

HA(高可用性)環境構築
DR(障害回復)環境構築

■ イメージ図

フェイルオーバー機能に伴う追加項目

■ コマンド

フェイルオーバーで使用する以下のコマンドが追加されました。

 ・p4 failover : フェイルオーバーの実行
 ・p4 admin end-journal : フェイルオーバーするジャーナルの指定

「Helix Core P4コマンドリファレンス」- p4 failover
p4 admin end-journalについて

■ サーバ仕様フィールド

 サーバ仕様フィールドに「Options」「ReplicatingFrom」が追加されました。
 この項目は"p4 failover"コマンドをサポートするもので、db.serverのフィールドにも追加されています。

  ・Options:nomandatory(default)/mandatoyを指定します。

  ・Replicating From:スタンバイサーバがジャーナルファイルを取得するserverIDを指定します。

p4 server stadby-server

     ⋮
Services:   standby : standard(default)を修正
Options:   nomandatory 
ReplicatingFrom: master-serverID ●一行追記
     ⋮

■ 構成可能変数

 構成可能変数に「rpl.journalcopy.location」が追加されました。0 / 1を設定します。
 スタンバイサーバで最新のマスターサーバの状態を可能な限り維持するため、[ 1 ]を設定してください

p4 server stadby-server

     ⋮
DistributedConfig:
    rpl.journalcopy.location=1 ●一行追記
     ⋮

「Helix Core P4コマンドリファレンス」- rpl.journalcopy.location