はじめに

astah*フローティングライセンスのご購入、ありがとうございます。
このページでは、フローティングライセンス利用に必要なライセンスサーバの設定手順を説明します。 ライセンス管理にはReprise社のReprise License Managerを使用します。

[既にフローティングライセンスをご利用のお客様]
・運用中のライセンスサーバのアップデート:こちらのページ をご参照ください。
サーバマシン変更のお手続きの方:このままお進みください。


システム要件

astah*ライセンスサーバがサポートするプラットフォームは下記です。

  • Windows (64bit)
  • Linux (x86-64)

その他スペックについては、Reprise社は公開しておりません。


必要なファイル

ライセンスサーバに必要なファイルは下記です。

  • Reprise社のライセンスマネージャー (Windows: rlm.exe | Linux: rlm - ver.16.0)
  • 弊社提供のISVサーバ (Windows: cvastah.exe | Linux: cvastah)
  • ISVサーバオプションファイル (cvastah.opt)
  • ISV設定ファイル (cvastah.set)
  • ライセンスキー (拡張子.licのファイル)


ライセンスマネージャーとISVサーバのダウンロード


1. ダウンロード

対象OSをクリックして、ライセンスサーバに必要なプログラムをダウンロードします。

download-windows
download-linux


ダウンロードされた圧縮ファイルに同梱されているファイルは下記の通りです。

Windowsの場合 Linuxの場合
- rlm.exe
- rlmutil.exe
- cvastah.exe
- cvastah.opt
- cvastah.set
- register_service.bat
- delete_service.bat
- astah.lic
- rlm
- rlmutil
- cvastah
- cvastah.opt
- cvastah.set
- cvastah_sysvinit.sh
- cvastah_systemd.service
- astah.lic


弊社が配布しているReprise社のライセンスマネージャー以外をご利用の場合
以下のファイルを、既存のライセンスマネージャーと同じフォルダに配置してください。
  • ISVサーバ本体 (cvastah.exe or cvastah)
  • ISVサーバ設定ファイル (cvastah.set)
  • ISVオプションファイル (cvastah.opt) ※ファイル中に記載されている出力先フォルダを適宜変更してください。

注意点
  • astah*は弊社提供のライセンスサーバのRLM v12.3及びv16.0で動作確認しています。お使いのRLMがこれより古い場合は、v16.0以降にアップデートしてください。ご利用中のRLMライセンスサーバのバージョン確認方法はこちら
  • ライセンス取得時は、共通のポートをお使いください
  • 他プログラムでご利用のISVがRLM v16.0に非対応の場合は正常に動作しません。astah*が提供するRLMは_w4というSDKを使用して作成している為、ISVは_w3または_w4というSDKで作成されたものを使用する必要があります


2. セットアップ

セットアップ方法は、WindowsとLinuxで異なります。



Windowsへのセットアップ

  1. Administrator権限を持っているユーザでログインします
  2. 圧縮ファイルを任意の場所に展開し、展開してできたフォルダ内のファイルを全てC:¥Astah¥Repriseに移動します
  3. サービス登録用のバッチ(register_service.bat)を実行します
  4. サービス登録完了後、サービスの自動起動の設定を行ってください


Linuxへのセットアップ

以下のセットアップの説明は Ubuntu 24.04 LTSで行っています。 Linuxのディストリビューションによってユニットファイルの配置やコマンドの実行が若干異なりますので、ご利用の環境に合わせて適宜読み替えて下さい。
  1. 圧縮ファイルを任意の場所に展開し、展開したディレクトリを任意の場所に移動します。ここでは、/opt/rlm/に移動したものとして説明します。
  2. ライセンスサーバの実行ユーザーを作成します。ここではユーザー名を rlm とします。作成するユーザーのホームディレクトリ(useradd の場合は -sオプション)は前項で移動したrlmのディレクトリのパスに合わせます。
  3. useradd -r -d /opt/rlm -s /sbin/nologin rlm
  4. rlm, cvastah, rlmutilのファイルに実行権限をつけ、/opt/rlm/ ディレクトリ及びディレクトリ内のファイルの所有者、グループをrlmユーザーと同じに変更します
  5. cd /opt/rlm										
    chmod a+x rlm cvastah rlmutil
    chown -R rlm:rlm /opt/rlm
    
  6. デーモン起動用の同梱のsystemdのユニットファイルを参考に、/usr/lib/systemd/system/rlm.service に配置してください。 ユニットファイルの所有者、所有グループを再び root に変更した後、 ユニットファイルの配置後systemdをリロードしてReprise License Managerを起動してください。
  7. mv /opt/rlm/cvastah_systemd.service /usr/lib/systemd/system/rlm.service
    chown root:root /usr/lib/systemd/system/rlm.service
    systemctl daemon-reload
    systemctl start rlm
        自動起動するには、以下のコマンドを実行します。
    systemctl enable rlm

管理者の登録(初回のみ)

初回アクセス時は管理者の登録が必要になります。要件を満たすパスワードを設定し管理者の登録を行います。

1. RLMライセンス管理画面を開く

  1. RLMライセンスマネージャのWeb管理画面をブラウザで開きます。
    URLは下記です。ポート番号のデフォルトは5054です。
    v16.xより https がデフォルトになりました。

    https:// ライセンスマネージャのホスト名 : ライセンスマネージャのWeb管理画面ポート番号

    (例: ホスト名rlmserver、ポート番号5054の場合) https://rlmserver:5054

    自己署名証明書を使用しているため接続が安全ではない旨の警告が表示されます。そのままアクセスしてください。
    以降のアクセスでは、お使いのPCやブラウザを再起動しない限り証明書の警告は表示されなくなりますが、アドレスバーの警告メッセージは引き続き表示されます。

    接続の警告表示をされないようにするには、正規のSSL証明書を発行し、SSLの設定を行ってください。
    参照ください → ガイド:運用編 - SSLの設定について
  2. URLが正しければ、ログイン画面が開きます。
    RLM License Manager

2. 管理者のパスワード設定

  1. ユーザー名とパスワード共に admin でログインすると、初回のパスワード変更画面が表示されます。
    New Password に新しい管理者のパスワードを設定し、Confirm Password に New Password と同じパスワードを設定し ACCEPT をクリックします。

    パスワードは8文字から32文字で、大文字英数字および記号がそれぞれ1文字ずつ入っている必要があります。
    RLM License Manager
  2. パスワードが変更されると、このような管理画面が開きます。
    RLM License Manager

管理画面にアクセスできるユーザーを管理できるようになりました。詳細は、ガイド:運用編 - ユーザー管理 をご確認ください。

ホストIDの取得

RLMライセンス管理画面を開き、ライセンス登録時に必要なホストID(Macアドレス)を取得します。
※フローティングライセンスはライセンスサーバの識別にMacアドレスを利用します。Macアドレスが変更されるとライセンスは無効になります。Macアドレスが動的に変更される可能性がある環境では、固定するよう設定してください。


1. RLMライセンス管理画面を開く

  1. RLMライセンスマネージャのWeb管理画面をブラウザで開きます。
    URLは下記です。ポート番号のデフォルトは5054です。
    v16.xよりhttpsがデフォルトになりました。

    https:// ライセンスマネージャのホスト名 : ライセンスマネージャのWeb管理画面ポート番号

    (例: ホスト名rlmserver、ポート番号5054の場合) https://rlmserver:5054

  2. URLが正しければ、ログイン画面が開きます。
    RLM License Manager

2. ホストIDの確認

  1. RLMライセンス管理画面を開き、右上のアイコンをクリックし、メニューの中にある[System Info]ボタンを押します。
    RLM License Manager
  2. システム情報が表示されます。Hostids内のEthernetの値がホストIDです。ライセンス登録時に必要ですのでコピーしてください。値が複数ある場合は、安定して存在すると思われるもの、または先頭に表示された値(12桁の英数字)をコピーしてください。
    RLM License Manager


ライセンスを登録する

ライセンスは、運用するサーバ単位で登録します。

初めて登録する
1ライセンスのみ

初めて登録する
2ライセンス以上

ご利用中のライセンスを
更新する

ご利用中のライセンスに
追加で登録する

新規登録 ① ・1ライセンスのみ

  1. ライセンス管理者がChangeVisionメンバーズにログインします。
    アカウントをお持ちでない場合は、新規登録してください。
  2. 左メニューより[ライセンス登録]を選択します。
  3. ライセンス番号と認証コードを入力して[追加]ボタンを押します。

    ※2ライセンス以上を登録する場合は、新規登録(2ライセンス以上)をご確認ください。
    フローティングライセンス登録
  4. 利用開始日(3ヶ月先まで選択可)を指定してホストIDを入力後、[次へ]を押します。
    フローティングライセンス初期設定
  5. 内容をご確認の上、[ライセンスを登録する]ボタンを押します。
    フローティングライセンス情報確認
  6. ライセンスキー(.lic)がメールで届きます。
    同一サーバで運用するライセンスを追加する場合は、[ライセンスの追加登録]に進んでください。それ以外の方は、手順7に進んでください。
  7. メールで届いたライセンスキー(.lic)を、ライセンスマネージャモジュール(rlmまたはrlm.exe)と同じディレクトリに配置します。

    ファイアウォール経由での接続
    クライアントからライセンスサーバにファイアウォール経由で接続する場合は、ライセンスキー(.lic)の編集によりポート番号の固定が可能です。詳しくはこちらをお読みください

  8. RLMライセンス管理画面を開き、画面の右上から[Reread/Restart All Servers]ボタンを押します。
    RLMライセンスサーバの再起動

これでライセンス登録が完了しました。クライアント編に進んでください。
ポート番号や、クライアントの限定などを設定したい場合は、運用編をお読みください。

新規登録 ② ・2ライセンス以上

同一サーバで使用するライセンスが2ライセンス以上ある場合は、下記手順で登録してください。

  1. ライセンス管理者がChangeVisionメンバーズにログインします。
    アカウントをお持ちでない場合は、新規登録してください。
  2. 左メニューより[ライセンス登録]を選択します。
  3. まず1本目のライセンスのみを登録します。ライセンス番号と認証コードを入力して[追加]ボタンを押します。

    ※1本登録後、2本目以降から[まとめて入力]タブが使えます。
    フローティングライセンス登録
  4. 利用開始日(3ヶ月先まで選択可)を指定してホストIDを入力後、[次へ]を押します。
    フローティングライセンス初期設定
  5. 内容をご確認の上、[ライセンスを登録する]ボタンを押します。
    フローティングライセンス情報確認
  6. ライセンスキー(.lic)がメールで届きますが、破棄してください。
  7. 2本目以降を登録していきます。[ライセンス管理]を選択します。
  8. 先ほど登録したライセンスに、2本目以降を追加登録します。
    [フローティングライセンスを追加する]を選択して[次へ]ボタンを押します。
  9. 追加するライセンス情報を入力後、[ライセンス数の追加]を選択して[追加]ボタンを押します。※追加ライセンスが複数ある場合は[まとめて入力タブ]が便利です


    まとめてライセンスを追加する
    複数ライセンスをまとめて登録する場合は[まとめて入力]タブが便利です。



  10. 追加分のライセンス情報が表示されます。確認後[次へ]ボタンを押します。
  11. ライセンス情報の最終確認画面が表示されます。
    送付先、ライセンス数などご確認の上、[ライセンスを登録する]ボタンを押します。
  12. ライセンスキー(.lic)がメールで届きます。同様のメールが複数届いている場合は、最後に届いたメールに含まれたライセンスキー(.lic)を使用します。
    ※使用すべき最新.licファイルが不明な時は、こちらの手順で取得してください
  13. 最新のライセンスキー(.lic)を、ライセンスマネージャモジュール(rlmまたはrlm.exe)と同じディレクトリに配置します。

    ファイアウォール経由での接続
    クライアントからライセンスサーバにファイアウォール経由で接続する場合は、ライセンスキー(.lic)の編集によりポート番号の固定が可能です。詳しくはこちらをお読みください

  14. RLMライセンス管理画面を開き、画面の右上から[Reread/Restart All Servers]ボタンを押します。
    RLMライセンスサーバの再起動

これでライセンス登録が完了しました。クライアント編に進んでください。
ポート番号や、クライアントの限定などを設定したい場合は、運用編をお読みください。