Windows での Validate サーバーパッケージのインストール

このページでは、インストーラを使用して Validate サーバーパッケージをインストールする手順について説明します。

お使いになる前に

ソフトウェアはどこで入手できますか?

パッケージを Perforce コミュニティポータルからダウンロードします。通常は、組織内で Validate テクニカルサポートポータルへのアクセス権限を持っているのは 1 人か 2 人のユーザーだけです。アクセス権限がない場合は新しいアカウントを登録してください。

ライセンスを取得するにはどうすればよいですか?

ライセンスファイルを入手するには、Perforce サポートにお問い合わせください。IT 部門でリモートライセンスサーバーが設定されている可能性があり、そうでない場合は、projects_root/licenses フォルダーでライセンスファイルを指定する必要があります。ライセンスをまだ持っていない場合は、ライセンスの取得を参照してください。Reprise Web インターフェイスの段階的な説明については、FlexLM から Reprise への移行ライセンスを参照してください。

Reprise License Manager (RLM) に関する重要な情報

rlm.pw ファイルは、RLM バージョン 16.1.0 で廃止されたため、Klocwork 2025.1 以降では使用できません。
  • リリース 2025.1 以降の場合:

    • リリース 2025.1 以降には RLM バージョン 16.1.0BL1 が付属しており、Web インターフェイスは root ユーザーまたは管理者ユーザーとして実行します。

    • リリース 2025.1 からは、RLM Web インターフェイスではデフォルトで HTTPS が使用されます。 ライセンスサーバーが起動したら、ポート 5054 を使用して RLM  Web インターフェイスにログインするため、https://<hostname>:5054 にアクセスして、デフォルトのユーザー名「admin」とパスワード「admin」を入力します。 初回ログイン時にはパスワードを変更するよう求められます。 初回ログイン時にデフォルトのパスワードを変更することをお勧めします。

  • リリース 2023.4 ~ 2024.4 の場合:

    • リリース 2023.4 以降には RLM バージョン 15.1BL2 が付属しており、Web インターフェイスは root ユーザーまたは管理者ユーザーとして実行します。

    • リリース 2023.4 ~ 2024.4 では、デフォルトのユーザー名「admin」とパスワード「password」を使用してポート 5054 の RLM Web インターフェイスにアクセスします。ライセンスサーバーを初めて起動する前に、<Validate install>/3rdparty/bin/rlm.pw ファイルを編集してデフォルトのユーザー名を変更してください。ライセンスサーバーが起動したら、ポート 5054 を使用して RLM  Web インターフェイスにログインするため、https://<hostname>:5054 にアクセスして、新しいユーザー名とパスワード「password」を入力します。 初回ログイン時にデフォルトのパスワードを変更することをお勧めします。

      プリセットのユーザー名を変更しないと、ライセンスサーバーが 10 分以内に停止します。初回ログイン時にデフォルトのパスワードを変更することをお勧めします。
  • リリース 2023.2 および 2023.3 の場合: RLM のいくつかのバージョン (15.0 を含む) では、RLM を実行しているユーザーが root または管理者ユーザーである場合、Web サーバーは無効になります。ライセンスサーバーサービスをローカルなユーザーとして実行してから、ライセンスを供与している Web ポータルにポート 5054 でローカルにアクセスすることで、指名されたユーザーライセンスを管理できます。詳細については、RLM Web インターフェイスを使用できないを参照してください。

ポートに関する重要な情報: ポートの有効な範囲は 0 ~ 65534 です。ポートは重複できず、Web サービスのポートは指定されたポートとその +1 (たとえば、8080 と 8081) を使用します。ポートは使用可能かどうかを確認するためにチェックされ、それらが使用されている場合は、警告が示されます。必要に応じて、続行を選択して後で再構成できます。リモートサービス (ライセンスサービスなど) のポートは、有効かどうかを確認するためにチェックされます。接続に問題がある場合は、続けることはできますが、有効になるまでサービスを開始できません。

オプション 1: Windows インストーラーを使用したインストール

プロンプトに従って、Validate サーバーインストーラーを実行します。次の点に注意してください。

  • Validate バージョン 2023.4 以降には、Microsoft Visual C++ 再頒布可能パッケージ 2013 以前との依存関係はありません。Windows 用の Validate サーバーには、64 ビットの Visual C++ 再配布可能パッケージとの依存関係があります。vc_redist.x64.exe パッケージは、https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads で Microsoft から入手できます。

  • インストール時は、コンピューターに 1 つ以上の Visual C++ Runtime 再頒布可能パッケージをインストールできます。使用するオペレーティングシステムによっては、インストールの終わりに再起動が必要になる場合があります。
  • インストールパッケージにより、適切な JVM が自動的にインストールされます。
  • システムロケールが日本語の場合、デフォルトではインストールパッケージが日本語で実行されます。それ以外の場合は、英語で実行されます。
  • projects_root ディレクトリを作成する場所を求められます。これは、Validate サーバーとアプリケーションのデータの場所です。そこには Validate サーバーの設定と、統合プロジェクトやビルド解析の実行に関する情報が含まれています。また、Validate ライセンスファイルも保管されています。デフォルトの場所は、C:\ProgramData\Perforce\Validate です。
    Validate パッケージと projects_root ディレクトリを Program Files ディレクトリにインストールしないでください。Windows と Windows Server のデフォルトのセキュリティ設定により、Program Files ディレクトリ内ファイルへの作成が制限されています。
  • インストール中に [Validate サーバーを構成する] ダイアログでサーバーポート情報を指定すると、デフォルトの設定をオーバーライドできます。
  • インストール時に、ローカルにインストールされたライセンスサーバーを使用する ([ローカル]) のか、それともリモートライセンスサーバーに接続する ([リモート]) のかを指定します。デフォルトのオプションであるローカルにより、ライセンスファイルの場所を指定できます。その後、そのファイルは projects_root/licenses フォルダーに自動的にコピーされます。このファイルは、後で手動でフォルダーにコピーできますが、その場合、インストールを完了した後にサーバーは自動的に開始できません。[リモート] を選択した場合、ライセンスサーバーのホスト名とポート番号を指定する必要があります。この場合、Windows ライセンスサービスは無効になっていますが、必要に応じて後で有効にすることができます。

  • インストール後に Validate サーバーを Windows サービスとして自動的に起動するオプションもあります。このオプションを選択しない場合、インストール後に手動でサーバーを起動する必要があります。

オプション 2: コマンドラインを使用したインストール

あなたがシステム管理者であり、コマンドラインで Validate をサイレントインストールする場合は、次のように CLI モードでインストーラーを実行できます。

p4-validate-installer.22.1.0.9999.win64.exe install [option=value]

フィールド

  • [option=value] は、コマンドラインで構成できる設定とそれらの値です。

下記はインストール中に指定できる使用可能なオプションです。

インストーラーで使用できる追加パラメータについては、p4-validate-installer.<version>.<platform>.exe --help を実行して、インストーラーのヘルプ情報を参照してください。
オプション 説明
projects_root <directory> 非デフォルト projects_root ディレクトリへの完全パスを指定します。デフォルト: %ProgramData%\Perforce\Validate\projects_root。指定するディレクトリは、次の条件のうちいずれかを満たしている必要があります。
  • まだ存在しません。
  • 空です。
  • 以前に作成された有効な projects_root ディレクトリです。指定済みのルート Validate インストールディレクトリと同じディレクトリを指定しないでください。Validate を projects_root ディレクトリのサブディレクトリにインストールしないでください。
license-server <host>[:<port>]

リモートライセンスサーバーホストを指定します。ホスト引数は必要ですが、ポート引数はオプションです。デフォルト: localhost:27000

 

license-port <port_number> ライセンスサーバーがローカルに実行されても、非デフォルトのポートで実行されることを指定します。デフォルト: 27000。
database-port <port_number> データベースサーバーの実行に使用するポート番号を指定します。デフォルト: 3306。
web-port <port_number> Web サーバーの実行に使用するポート番号を指定します。デフォルト: 8080。
start-service オプション: サービスを Windows サービスとして起動するかどうかを指定します (デフォルト: no)。
--accept-licenses (--al) ユーザー入力なしですべてのライセンスを承諾します。
--confirm-command (-c) ユーザー入力なしでコンポーネントのインストール、更新、または削除の開始を確認します。
--root (-t) サーバーファイルのインストール場所を指定します。

p4-validate-installer.24.1.0.9999.win64.exe install projects_root=c:\mydata\projects_root license-server=reprise license-port=27000 web-port=8221 database-port=3221 -c --al -t C:\space\Validate_24_1

インストーラは、管理者権限があるコマンドラインから実行する必要があり、そうでない場合は失敗します。

PATH 環境変数に関する注意

Windows では、次のように、Validate bin ディレクトリが自動的に PATH 環境変数に追加されます。

インストールパッケージ 変更される環境変数 使用される値
Validate システムパス <validate_install>\bin
デスクトップ解析ツール システムパス <desktop_analysis_tool_install>\bin

Windows インストールのログファイル

Validate インストールパッケージの 1 つが Windows で起動されるたびに、インストールログファイルはインストールディレクトリに保存されます。

インストール中に、ルートの Validate インストールディレクトリに logs ディレクトリが作成されます。たとえば、サーバーが最初に起動され、projects_root ディレクトリが初期化されると、このディレクトリ内のログファイルは validate service の出力を保存します。