ページ ツリー

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

単体サーバでのアップグレード手順(2017.2 -> 2019.1)は以下の通りです。
※パッケージインストールではない場合の手順となります。

注意
title重要

・LinuxOSでの作業手順です。
・Helix Coreサーバを起動しているOSユーザが"root"として説明を行っています。
 "root"以外のユーザで実行している場合、環境に合わせてコマンド実行ユーザと権限設定をお願いします。
 ご不明の場合は、作業前にテクニカルサポートまでご連絡ください。

手順

1.Helix Coreサーバの停止
  以下のコマンドから、Helix 以下のコマンドから、Helix Coreサーバを停止します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title実行コマンド

# p4 -p server:port -u super admin stop

  * server:portには、アップグレード対象のHelix Coreサーバを指定します。
  * superには、super権限ユーザを指定します。

2.チェックポイントの取得
  p4dプログラムのバージョンアップを開始する前にチェックポイントを取得します。p4dプログラムのバージョンアップを開始する前にチェックポイントを取得します。
  チェックポイントを取得するには、以下のコマンドを実行します。チェックポイントを取得するには、以下のコマンドを実行します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title実行コマンド例

# p4d -r P4ROOT -jc

  *P4ROOTには、環境に適したパスを指定します。

3.p4dプログラムのバックアップ
  既存の既存の"p4d"プログラムをバックアップします。

パネル
borderColorgray
borderWidth1
borderStylesolid
titleバックアップコマンド例

# mv /usr/sbin/p4d /usr/sbin/p4d_20172

...

4.p4dプログラム(Ver.2019.1)のダウンロード
  ダウンロードサイトからダウンロードサイトから"p4d"プログラム(Ver.2019.1)をダウンロードします。
  この手順では、この手順では、"p4d"プログラムを/tmpへダウンロードした例として説明します。

情報
iconfalse
titleダウンロードサイト

Helix Core (Perforce) 製品ダウンロード

5.パーミッション設定
  ダウンロードしたダウンロードした"p4d"プログラムへ実行権を追加するため、以下のコマンドを実行します。

...

6.p4dプログラム(Ver.2019.1)の配置
  手順4でダウンロードした手順4でダウンロードした"p4d"プログラム(Ver.2019.1)を/usr/sbin配下へ配置します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title配置コマンド例

# mv /tmp/p4d /usr/sbin

7.p4dバージョンの確認
  以下のコマンドを実行し、p4dバージョンがアップグレードされていること、コマンドパスが通っていることを確認します。以下のコマンドを実行し、p4dバージョンがアップグレードされていること、コマンドパスが通っていることを確認します。

パネル
borderColorgray
borderWidth1
borderStylesolid
titleバージョン確認コマンド例

# p4d -V

パネル
borderColorgray
borderWidth1
borderStylesolid
title期待する結果

...
Rev. P4D/LINUX26X86_64/2019.1/1865205 (2019/10/11).
License: none

8.Helix Coreデータベースの更新
  以下のコマンドを実行して、Helix 以下のコマンドを実行して、Helix Coreデータベースを更新します。

パネル
borderColorgray
borderWidth1
borderStylesolid
titleデータベーススキーマ更新コマンド例

# p4d -r P4ROOT -xu

...

注意
title注意

データベーステーブル"db.rev"関連の情報が多い場合、一時的にコマンドが停止することがあります。
関連の情報が多い場合、一時的にコマンドの応答が遅くなる場合があります。コマンドを強制終了しないように注意してください。
 - 対象メッセージ
  2019.1: building db.storage from db.rev, db.revsh and db.revtx

9.Helix Coreサーバの起動
  通常手順でHelix 通常手順でHelix Coreサーバを起動します。ここでは、起動コマンド例を紹介します。

...

  *P4ROOTには、環境に適したパスを指定します。

10.Helix Coreバージョンの確認
  以下のコマンドを実行し、起動中のHelix 以下のコマンドを実行し、起動中のHelix Coreサーババージョンがアップグレードされていることを確認します。

...

パネル
borderColorgray
borderWidth1
borderStylesolid
title期待する結果

...
Server version: P4D/LINUX26X86_64/2019.1/1865205 (2019/10/11) ...

11."db.storage"の構築状況確認
  VerVer.2019.1から、新しく"db.storage"テーブルが追加されました。
  このテーブルは、バージョンアップ後にHelix このテーブルは、バージョンアップ後にHelix Coreサーバを起動するとともにバックグラウンドで構築が始まります。
  構築状況は、以下のコマンドから確認できます。構築状況は、以下のコマンドから確認できます。

パネル
borderColorgray
borderWidth1
borderStylesolid
title構築状況確認コマンド例

# p4 -u super -p server:port storage -w

情報
title補足

200 GBを超えるdb.revテーブルがある環境では、完了までに数時間かかる場合があります。

  構築終了時には、以下のコマンド結果を返却します。構築終了時には、以下のコマンド結果を返却します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title終了時の返却メッセージ

The storage upgrade process is complete.

...