HCL License Server を使用した Web 用 HCL Z and I エミュレーターの構成

目次

  1. I. はじめに
  2. II.前提条件
  3. III.設定ステップ
    1. 直接 HCL ライセンス
    2. License Manager からの HCL ライセンス

I. はじめに:

HCL ZIE for Web (ZIEWeb) 製品はライセンスベースです。この製品を使用するには、ユーザーがライセンスを設定する必要があります。

本書では、HCL License Server (HCL Software License & Download Portal) を使用してライセンスを設定する方法を説明します。

HCL ライセンスに対して ZIEWeb クライアントを構成するには、2 つの方法があります。ダイレクト HCL ライセンスは ZIEWeb バージョン 2.0.1 で導入されました。

  1. 直接 HCL ライセンス

    この方法では、ZIEWeb クライアントがライセンス取得のために「HCL License Server」と直接通信します。

  2. 「License Manager」による HCL ライセンス

    この方法では、ライセンスメカニズムは HCL License Manager (LM) によって管理されます。

II.前提条件:

ダイレクト HCL ライセンス:

ZIEWeb は、ライセンス用に「HCL ライセンスサーバー」または「HCL 共通ローカルライセンスサーバー」(CLLS) と通信します。

  • HCL ソフトウェアライセンス & ダウンロードポータルへの登録 (ここをクリック)
  • ユーザー ID、HCL ライセンスサーバーデバイス、HCL ソフトウェアライセンスおよびダウンロードポータルのライセンス資格 (ここをクリック)
  • ZIEWeb パッケージ
  • 「HCL 共通ローカルライセンスサーバー」(CLLS) パッケージは、「HCL 共通ローカルライセンスサーバー」(CLLS) を使用した ZIEWeb 設定の場合のみ、ZIEWeb は「HCL 共通ローカルライセンスサーバー」(CLLS) 2.0 以降をサポートします。

「License Manager」による HCL ライセンス:

License Manager は、すべてのクライアントのライセンスの取得とリリースを管理します。クライアントとしての ZIEWeb はライセンスの取得要求と解放要求をライセンスマネージャサーバーに送信し、サーバーは要求を「HCL ライセンスサーバー」に転送します。HCL ライセンスサーバーには、「 HCL ライセンスサーバー」または「HCL 共通ローカルライセンスサーバー」(CLLS) を指定できます。

  • HCL ソフトウェアライセンス & ダウンロードポータルへの登録 (ここをクリック)
  • ユーザー ID、HCL ライセンスサーバーデバイス、HCL ソフトウェアライセンス & ダウンロードポータルのライセンス資格 (ここをクリック)
  • ZIEWeb パッケージ
  • CLLS パッケージ、「License Manager」設定と「HCL 共通ローカルライセンスサーバー」(CLLS)の場合のみ
  • パブリックとプライベートの SSH キーのペア

ライセンスマネージャの拡張 (Web クライアント):

ブラウザでクライアント認証が有効な状態で HTTPS 安全な接続を開始すると、固有のユーザーはシステムユーザー名と共通名 (HTTPS サーバーへのアクセス中にクライアントに提示された証明書から読み込まれる共通名) ではなく、IP アドレスの組み合わせになります。セキュリティで保護された接続)。

Note:

ユーザーは、HCL ソフトウェアライセンス&ダウンロードポータル (ここをクリック) から、クラウドにデプロイされた HCL ライセンスサーバー、または Windows や Linux サーバーにインストールされている CLLS を使用します。

以下の記事を参照してください。「HCL 共通ローカルライセンスサーバー」(CLLS) のダウンロードとインストールの説明

III.設定ステップ:

A. 「直接 HCL ライセンス」の設定ステップ

ステップ-1 : HCL ソフトウェアライセンス & ダウンロードポータルから製品&ライセンスサーバー (CLLS) をダウンロードします

  1. 次のリンクをコピーしてブラウザのアドレスバーに貼り付け、 HCL ソフトウェアライセンスおよびダウンロードポータルのログインページにアクセスします。 https://hCLsoftware.flexneterrors.com/flexnet/operationsportal/logon.do

  2. 認証されたログイン資格情報を入力し、[ログイン] をクリックすると、ホームページにリダイレクトします

    図 1: ホームページ

  3. ダウンロードから、[ダウンロードのリスト] をクリックします。ダウンロードページにリダイレクトします。

    図 2: 製品リスト

    製品のダウンロード

  4. 製品のリストからHCL Z & I エミュレーター (ZIE) を選択します。パッケージのダウンロードページにリダイレクトされます。下の画像は、「HCL ZIE ファミリー製品」を見つけるために検索フィールドに入力されたキーワードを表示しています。



    図 3: 製品リスト

  5. リストから必要な製品パッケージを選択します (HCL Z and I Emulator for Web x.x)。

    図 4: パッケージのダウンロード

  6. ファイル名 (ハイパーリンク) をクリックして、ユーザーが定義した場所に製品ファイルをダウンロードします。

    例: HCL ZIE For Web v2.0

    図 5 : HCL ZIE For Web

    HCL 共通ローカルライセンスサーバー(CLLS) のダウンロード
    Note: ZIEWeb v2.0.1 は、「HCL Common Local License Server」 (CLLS) 2.0 をサポートします。
  7. 製品リストから「未分類の製品」を選択します。パッケージのダウンロードページにリダイレクトされます。

    図 6 : 製品リスト

  8. リストからHCL 共通ローカルライセンスサーバー (CLLS) 2.0を選択します。

    図 7: パッケージのダウンロード

  9. リストから適切な必要なファイルを選択し、「ファイル名 (ハイパーリンク)」をクリックして、ユーザーが定義した場所にファイルをダウンロードします。

    図 8 : ダウンロード

ステップ-2: Direct HCL ライセンスサーバーを使用して製品 (HCL ZIE for Web) を構成する

前提条件:

マシンに製品 (HCL ZIE for Web) がインストールされている必要があります。

設定:

  1. 製品インストール・ディレクトリーC:\Program Files\HCL\ZIEForWeb\ZIEWeb にナビゲートします。
  2. インストール・パスからconfig.propertiesファイルを開きます

    図 9: 製品インストールディレクトリーの config.properties ファイル

  3. Direct HCL Licensing Server の場合、以下のステップで説明されているパラメーターを使用してconfig.propertiesを更新します。
    1. Direct HCL ライセンスサーバーのdirectFlxLicenseパラメーター値を true に更新または追加します。
    2. ステートメントのコメントを解除し、指定されたパスをカスタムで変更するには、 lanceserverurlパラメーターの前の # 記号を削除します。サーバー」 (CLLS)) です。

      例: https://[ライセンスサーバーホスト]/api/1.0/instances/[ライセンスサーバー ID]

    3. 288 から 1440 のタイムアウトパラメータ値を変更して指定します。この値は、サーバーがダウンしたときに、直接 HCL サーバーライセンスの借り間隔機能に使用されます。
    4. パラメーターlmRequestTimeoutを最小値の 30 秒に変更しますHCL サーバーライセンス認証機能が存在する場合は、パラメーターlmRequestTimeout = 30を追加します。
  4. 「サービス」から HCL ZIE for Web service Manager を再起動します。
  5. デプロイメントウィザードを開き、セッションの作成を行います。

    図 10: 展開ウィザードを使用したセッションの作成

  6. セッションを起動し、Use HCL License Server コマンドを使用して、取得したライセンス/ライセンス数を確認します。Launch
  7. 以下の HCL ライセンスコマンド (パブリックキーを HCL サーバーにアップロードするために前に入力したコマンドと同じ) を指定し、別のマシンから開始したセッションごとに取得したライセンスを確認します。
    C:\Users\Admin\ Desktop\HCL License Server\Others\[抽出されたCLLS パッケージ]\enterprise\flexnetlsadmin.bat - server <https://[ライセンスサーバーホスト]/api/1.0/instances/[ライセンスサーバー ID] / -Authorize <ユーザー名> <パスワード> -ライセンス -verbose>
    例:
    C:\Users\Admin\ Desktop\HCL License Server\Others\[抽出されたCLLS パッケージ]\enterprise\flexnetlsadmin.bat - server https:// hCLsoftware.compliance.flexneterrors.com/api/1.0/instances/FED321CBA -Authorize Admin xxxx -ライセンス -verbose

    [HCL ライセンスサーバー] ウィンドウには、セッションが開始されたクライアントデバイス情報と、ライセンスを取得したことも表示されます。

    図 11: 取得したライセンスを確認する HCL ライセンスサーバーコマンド

制限:

  • HCL ZIE クライアントの場合、直接 HCL サーバーライセンス機能は RHEL ppc64le と z/OS プラットフォームではサポートされていません。

B. License Manager を使用した HCL ライセンス」

ステップ-1 : HCL ソフトウェアライセンス & ダウンロードポータルから製品&ライセンスサーバー (CLLS) をダウンロードします

  1. 次のリンクをコピーしてブラウザのアドレスバーに貼り付け、 HCL ソフトウェアライセンスおよびダウンロードポータルのログインページにアクセスします。 https://hCLsoftware.flexneterrors.com/flexnet/operationsportal/logon.do

  2. 認証されたログイン資格情報を入力し、[ログイン] をクリックすると、ホームページにリダイレクトします

    図 12: ホームページ

  3. ダウンロードから、[ダウンロードのリスト] をクリックします。ダウンロードページにリダイレクトします。

    図 13: 製品リスト

    製品のダウンロード

  4. 製品のリストからHCL Z & I エミュレーター (ZIE) を選択します。パッケージのダウンロードページにリダイレクトされます。

    下の画像は、「HCL ZIE ファミリー製品」を見つけるために検索フィールドに入力されたキーワードを表示しています。

    図 14 : 製品リスト

  5. リストから必要な製品パッケージを選択します (HCL Z and I Emulator for Web x.x)。

    図 15: パッケージのダウンロード

  6. ファイル名 (ハイパーリンク) をクリックして、ユーザーが定義した場所に製品ファイルをダウンロードします。

    例: HCL ZIE For Web v2.0

    図 16 : HCL ZIE For Web

    HCL 共通ローカルライセンスサーバー(CLLS) のダウンロード
    Note: ZIEWeb v2.0.1 は、「HCL Commonローカルライセンスサーバー」(CLLS) 2.0 をサポートします。
  7. 製品リストから「未分類の製品」を選択します。パッケージのダウンロードページにリダイレクトされます。

    図 17 : 製品リスト

  8. リストからHCL Common ローカルライセンスサーバー 2.0を選択します。

    図 18 : パッケージのダウンロード

  9. リストから適切な必要なファイルを選択し、「ファイル名 (ハイパーリンク)」をクリックして、ユーザーが定義した場所にファイルをダウンロードします。

    図 19 : ダウンロード

ステップ-2 : インストーラの抽出 (製品&ライセンスマネージャ用)

  1. ダウンロードしたパッケージを開きます。

    HCL Z and I Web 用エミュレータ (ZIEWeb) の場合、ダウンロードしたパッケージ「 HCL_ZIE_for_Web_x.xxx」は以下のフォルダ構造を持っています。

    図 20 : Web 製品パッケージの HCL ZIE

  2. 次のコンポーネントを抽出します:
    • ZIEWebフォルダのZIEWeb製品インストーラ
    • [ライセンスビルド] フォルダのライセンスマネージャインストーラ( .war.ear ) ファイル。

ステップ-3 : License Manager と製品を使用するために設定する

3.a HCL ライセンスの設定

ダウンロードが完了したら、以下の手順に従ってください。

  • 必要なjar.batファイルが含まれる適切な OS 仕様パッケージを抽出します。

  • HCL ライセンスへの接続に使用されるflexnetlsadmin.batファイルは : [抽出されたCLLSパッケージ]\enterpriseに存在します。

  • インストーラーが利用可能になったら、以下の指定されたステップと記事の URL に従って、HCL ライセンスを構成します。

https://support.hccsw.com/csm?id=kb_article&sysparm_article=KB0073344&sys_kb_id=c75b269c1b79dc54f37655352a4bcb47

Note: ライセンスサーバーの設定で、ユーザーがサーバー展開モードとしてローカルまたはクラウドを選択しました。

図 21 : サーバー展開モード

  • ライセンスサーバーの展開が完了すると、ユーザーはカスタム HCL ライセンス URL を取得します。

  • 後の手順で指定する次のリンクを置換するには、カスタム URL を使用します。

<https:// [ライセンスサーバーホスト] /api/1.0/instances/ [ライセンスサーバー ID] >
  • [パスワードの設定] を選択し、新規作成したデバイスの [アクション] をクリックし、ドロップダウンから [パスワードの設定] オプションを選択して、パスワードを設定します。このパスワードは、ライセンスマネージャの自動 SSH ログイン用の「パブリック」キーをアップロードするために使用されます。
Note: この文書全体で、角括弧 ( [ ] ) でくくられた要素はパラメータ名/例を示し、状況に応じてコマンドの実際の値に置き換えられます。

例:

[ライセンスサーバーホスト] はライセンスサーバー http アドレスに置き換えられ、[ライセンスサーバー ID] はライセンスサーバーの ID に置き換えられます。

HCL ライセンスサーバーのセットアップに関連するその他の照会については、次のリンクを使用して HCL カスタマーサポートチームにお問い合わせください: https://support.hCLtechsw.com/csm

3.b HCL ライセンスを使用して製品 (HCL ZIEWeb) を設定する

ライセンスサーバーを使用してHCL ZIE for Webを設定するには、以下のステップに従ってください。

キーペア生成の前提条件:
  • オープンソースのキーツール (Open SSL や Java キーツールなど) をマシンにインストールして、キーペアを生成します。

HCL ライセンスを使用して製品を構成するステップ:

  1. キーツールの設定

  2. キーペアの生成

  3. HCL ライセンスサーバーへのパブリックキーのアップロード

以下に、 Open SSL を使用して HCL ライセンスサーバーで ZIEWeb を構成する詳細な手順を示します。

a.キーツール設定 (Open SSL 用):
  1. Open SSL のインストール後、 C:\ドライブ下の Open SSL フォルダをコピーしてください。

  2. 次のようにシステム環境変数で Open SSL パスを設定します。

図 22 : システム環境変数での Open SSL の設定

b.キーペアの生成 (Open SSL ツールを使用)

生成されたパブリック/プライベートキーのペアは安全な通信を行うために使用します。キーペアは「RSA 2048 ビット」形式である必要があります。プライベートキーの形式は "pksc8" で、パブリックキーの形式は "DER" である必要があります。

以下は、OpenSSL を使用してキーペアを生成する手順です:
Note: キーペア生成にその他のサードパーティツールを使用している場合、ユーザーは表示される指示に従う必要があります。
  1. プライベートキーの生成

    管理者としてコマンドプロンプトを開き、ルートディレクトリ ( C:\OpenSSL\bin ) からのパスを変更する Open SSL パスを入力します。以下のコマンドを入力し、プライベートキーを生成します。

    C:\OpenSSL\bin ,

    Openssl genrsa -out private_key.pem 2048
  2. パブリックキーを取得します。

    プライベートキーを生成したら、以下のコマンドを入力して、同じパスでパブリックキーを生成します。

    Openssl rsa -in private_key.pem -pubout -outform DER -out public_key.der

  3. 使用するにはプライベートキーを pkcs8 形式に変換してください。

    強力な暗号化を行うには、 private_key.pemファイルをpcks8形式に変換する必要があります。この変換を行うには、以下のコマンドを入力します。

    Openssl pkcs8 -topk8 -inform PEM -outform PEM -in private_key.pem -out private_key_pkcs8.pem -nocrypt

    図 23 : C:\OpenSSL\bin に生成されたキー

c. HCL ライセンスサーバーへのパブリックキーのアップロード
  1. HCL ライセンスサーバーに接続するには、抽出された CLLS パッケージがローカルマシンで使用可能である必要があります。ローカルマシンの HCL ライセンスサーバーフォルダに移動します。 (D:\ [抽出されたCLLS パッケージ]\enterprise)

  2. コマンドプロンプトを開き、以下のコマンドを入力します。HCL Software License & Download Portal でデバイスの作成中に「パスワードの設定」オプションを使用してパスワードを設定してください。または HCLCLLS のデフォルトパスワードが「HCLDefault1@」です。

    flexnetlsadmin.bat -server https:// [ライセンスサーバーホスト] /api/1.0/instances/ [ライセンスサーバー ID] -承認 Admin [ライセンスサーバー管理パスワード] -uploadPublicKey [パブリックキーへのローカルパス (DER 形式)]

    例:

    flexnetlsadmin.bat -server https:// hCLsoftware.compliance.flexneterrors.com /api/1.0/instances/ FED321CBA -Authorize Admin xxxx -uploadPublicKey C:\temp\public_key.der
  3. 上記のコマンドを使用してパブリックキーが HCL ライセンスサーバーに正常にアップロードされると、ユーザーは HCL ライセンスサーバーから「クライアントパブリックキーは正常にアップロードされました」という確認を受け取ります。

    (HCL ライセンスサーバーのセットアップに関連するすべての照会については、次のリンクを使用して、HCL カスタマーサポートチームに連絡してください: https://support.hccsw.com/csm )

  4. 次の HCL ライセンスサーバーコマンドを入力して、機能の説明と合計番号を確認します。を超えています。

    C:\Users\Admin\ Desktop\HCL License Server\Others\[抽出されたCLLS パッケージ]\enterprise\flexnetlsadmin.bat -server <https:// [ライセンスサーバーホスト] /api/1.0/instances/ [ライセンスサーバー ID] / -Authorize <ユーザー名> <パスワード> -ライセンス - 詳細>

    例:

    C:\Users\Admin\Desktop\HCL License Server\Others\ [抽出されたCLLS パッケージ] \enterprise\flexnetlsadmin.bat -server https:// hCLsoftware.compliance.flexneterrors.com /api/1.0/instances/ FED321CBA -Authorize Admin xxxx - ライセンス -verbose

    図 24: 機能の説明と設定済みライセンスの数を確認する HCL License Server コマンド

3.c License Manager アプリケーションでの HCL ライセンスの詳細の設定

前提条件:
  1. サポートされているアプリケーションサーバー (WAS、Tomcat など) がマシンにインストールされている必要があります。
  2. License Manager の.earまたは.warファイルをアプリケーションサーバーにデプロイします。下のイメージは、WebSphere Application サーバーを使用したライセンスマネージャーのデプロイを示しています。

    図 25 : アプリケーションサーバーへのライセンスマネージャファイル (.ear/.war) のデプロイ

設定:

  1. デプロイされたライセンスマネージャーアプリケーションをクリックして開きます。
  2. ライセンスマネージャのコンテキストルートを設定します: Web モジュールプロパティ> Web モジュールのコンテキストルート


    図 26 : ライセンスマネージャのコンテキストルートの設定(Web モジュールプロパティ内)

  3. (以下のパネル内) のWeb モジュールプロパティサーブレットの初期化 で、HCL ライセンスサーバーパラメータの詳細を設定します。図 26 : ライセンスマネージャのコンテキストルートの設定(Web モジュールプロパティ内)

    図 27 : HCL ライセンスサーバーの詳細の設定 (Web モジュールプロパティ内)

    1. HCL ライセンスサーバー URL:

      セクション 3.a で説明されているステップで生成された、ユーザーカスタムの HCL ライセンスサーバー URL を指定します。

      例:

      https:// [ライセンスサーバーホスト] /api/1.0/instances/ [ライセンスサーバー ID]

    2. HCL ライセンスサーバーサーバー プライベートキーのパス:

      変換された pkcs8 形式のプライベートキーが保存されているパスです。

      例:

      D:\HCL License Server\private_key_pkcs8.pem

    3. ユーザーディレクトリ:

      ユーザーディレクトリを作成するためのパスです。設定後に自動的に表示されます。このディレクトリには、ライセンスマネージャ関連のすべてのファイルとデータベースファイルが含まれています。

      例:

      C:\LMDATA

  4. 設定が完了したら、ブラウザから HCL ZIE License Manager を起動します。

    http://<サーバー IP>:<サーバーポート番号>/<コンテキストルート>/LicenseLogger

    例:

    http://10.115.50.68:9080/LicenseManager/Login.jsp


    図 28 : HCL ZIE License Manager ログイン

    Note: HCL ZIE License Manager ログインページが表示されない場合は、ライセンスマネージャアプリケーションがデプロイされているアプリケーションサーバーで再起動してください。
  5. デフォルトの資格情報 (ユーザー名: "admin"、パスワード: "password") でライセンスマネージャーにログインし、[アクティブライセンスの合計数] を確認します。ダウンロードした製品 (ZIEWeb) がライセンスマネージャーで設定されていないため、最初は数が 0 と表示されます。



    図 29 :ライセンスマネージャのアクティブライセンス数(ライセンスマネージャの設定なし)

3.d ライセンスマネージャーアプリケーションを製品 (HCL ZIEWeb) で設定する

前提条件:

マシンに製品 (HCL ZIE for Web) がインストールされている必要があります。

設定:

  1. 製品インストール・ディレクトリーC:\Program Files\HCL\ZIEForWeb\ZIEWeb にナビゲートします。
  2. インストール・パスから config.properties ファイルを開きます

    図 30: 製品インストールディレクトリの config.properties ファイル

  3. licenseserverurlパラメータの前の # 記号を削除して、文のコメントを外し、以下強調表示されている <アプリケーションサーバーURL:ポート/コンテキストパス/LicenseLogger>で指定のパスを変更し、ライセンスサーバー URL を設定します。

    図 31 : config.properties でのライセンスサーバー URL の有効化と設定

  4. 「サービス」から HCL ZIE for Web service Manager を再起動します。
  5. デプロイメントウィザードを開き、セッションの作成を行います。

    図 32: 展開ウィザードを使用したセッションの作成

  6. セッションを起動し、ライセンス マネージャーでライセンス数を確認します。Launch


    図 33: Deployment Wizard からセッションを開始する Launch

    図 34 : License Manager で更新されたアクティブライセンス数 (ライセンスマネージャ設定後)

  7. 以下の HCL ライセンスサーバーコマンド (前に入力した、パブリックキーを HCL ライセンスサーバーにアップロードするコマンドと同じ) を指定し、別のマシンから起動したセッションごとに取得したライセンスを確認します。
    C:\Users\Admin\ Desktop\HCL License Server\Others\[抽出されたCLLS パッケージ]\enterprise\flexnetlsadmin.bat - server <https:// [ライセンスサーバーホスト] /api/1.0/instances/ [ライセンスサーバー ID] / -Authorize <ユーザー名> <パスワード> -ライセンス -verbose>
    例:
    C:\Users\Admin\ Desktop\HCL License Server\Others\[抽出されたCLLS パッケージ]\enterprise\flexnetlsadmin.bat - server https:// hCLsoftware.compliance.flexneterrors.com/api/1.0/instances/FED321CBA -Authorize Admin xxxx -ライセンス -verbose
    HCL ライセンスサーバーウィンドウには、セッションが開始されたクライアントデバイス情報とライセンスが取得された場所も表示されます。

    図 35: 取得したライセンスを確認する HCL ライセンスサーバーコマンド