Helix Core P4コマンドリファレンス (2020.1)

p4 serverid

Helixサーバに関連付けられた一意のIDを取得または設定します。

構文

p4 [g-opts] serverid [serverID]

説明

重要

P4NAMEではなくp4 serveridという名前を使用することをお勧めします。

サーバに対してP4NAME値が指定されていない場合、サーバはサーバIDを使用して適切な構成設定を特定します。 詳細については、「p4 configure」を参照してください。

重要

構成の問題を回避するには、serverIDの値をP4NAMEの値と常に一致させる必要があります(どちらも設定されている場合)。 serverIDを設定することをお勧めしますが、下位互換性を維持するため、P4NAMEもサポートされています。

p4 serverid は、サーバのルートディレクトリにあるserver.idファイルに対して読み取りまたは書き込みを行い、Helixサーバの一意のIDを取得または設定します。

複数のサーバがインストールされている環境でサーバを構成する場合は、サーバごとにサーバIDを設定し、そのサーバIDのサーバ構成を指定します。

まずp4 serverコマンドによってサーバに一意のIDを生成した後に、このコマンドを使用してserver.idファイルを作成または更新します。

重要

server.idファイルはサーバのルートディレクトリに存在します。このファイルのバックアップを作成する必要があります。 p4 serverコマンドを使用してサーバを構成しているとき、いずれかのサーバで壊滅的なデータ喪失が起きた場合は、リストアしたサーバを再起動する際に、このserver.idファイルが必要になります(または再作成する必要があります)。

サーバIDをリセットする

  1. サーバを停止します。
    例えば、以下のコマンドを実行します。

    p4 admin stop
  2. 既存のserver.idファイルを削除します。
    例えば、以下のコマンドを実行します。

    cd your/server/root-directory
    rm server.id

  3. サーバを起動します。
  4. p4 serveridコマンドを実行して、サーバにIDを割り当てます。

    p4 serverid サーバの新しい名前をここに指定

  5. serveridに関連付けられている構成可能変数の値を編集します。
    例えば、以下のコマンドを実行します。

    p4 configure show allservers
    p4 configure set servername#monitor=2

  6. serveridの値に依存するサーバ仕様のフィールド値を編集します(「ReplicatingFrom:」フィールドの値など)。

オプション

serverID

指定された場合、server.idをサーバの一意のIDで更新します。

g-opts

詳細については、「グローバルオプション」を参照してください。

使用上の留意点

ファイル引数にリビジョン指定子を使えるか? ファイル引数にリビジョン範囲を使えるか? 最低限必要なアクセスレベル

適用外

適用外

list、または
super (サーバIDの設定をする場合)

関連コマンド

サーバの仕様を編集または表示する

p4 server

既知のサーバをすべて一覧表示する

p4 servers