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 yourNewNameForTheServer (yourNewNameForTheServerには、サーバの新しい名前を指定します)

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

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

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

オプション

serverID

このオプションを指定すると、server.idがサーバの一意のIDで更新されます。

g-opts

グローバルオプション」を参照してください。

使用上の注意点

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

適用外

適用外

list権限、
サーバIDの設定をする場合はsuper権限

関連コマンド

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

p4 server

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

p4 servers