ZWCADネットワークライセンスの使用制限を設定する方法
問題:
デフォルトで、どのクライアントもフローティングライセンスが取得することができ、先着順で、ライセンスの使用量が上限に達した後、他のクライアントはライセンスが取得できなくなります。
ライセンスが合理的に割り当てられるように、ネットワークライセンスの使用制限を設定するにはどうすればよいですか?
解決方法:
ネットワークライセンス管理には、主に以下の側面があります:
- ユーザーのグループ化(GROUP、HOST_GROUP)
- ライセンスの使用許可/拒否(INCLUDE、EXCLUDE)
- 使用するライセンス数の制限(RESERVE、MAX)
- ライセンス借用の使用許可/拒否 (INCLUDE_ENTITLEMENT, EXCLUDE_ENTITLEMENT)
- アイドル状態のライセンスの返却(TIMEOUT、TIMEOUTALL)
これらの設定は、サーバーのインストールディレクトリにある[zwflex.opt]ファイルに書き込んで([zwflex.opt]ファイルをメモ帳で開く)、ライセンスサービスを再起動することで有効になります。
- ファイルの各行には最大2048文字まで記述できます。
- ファイル行の[\]は継続文字、「#」はその行がコメントであることを意味しています。
以下は各設定の具体的な使用例です。
GROUP (ユーザー名でのグループ化)
GROUP A1 NAME1 NAME2 NAME3
# NAME1、NAME2とNAME3のユーザをグループ化します
HOST_GROUP (コンピュータまたはIPでのグループ化)
HOST_GROUP A2 COMPUTER1 COMPUTER2 COMPUTER3
# COMPUTER1、COMPUTER2、COMPUTER3のコンピュータやIPをグループ化し、グループ名をA2とします
HOST_GROUP A3 192.168.1.3 192.168.1.5 192.168.1.7
# IP 192.168.1.3、168.1.5と192.168.1.7を持つPCをグループ化し、グループ名をA3とします (IPには192.168.1.*のような*ワイルドカードが使えます。)
INCLUDE/EXCLUDE ( 認証の使用許可/拒否 )
INCLUDE ZW2D_PRO HOST_GROUP A2
#A2グループのZWCAD プログレードのライセンス使用を許可します(EXCLUDEの使用も同様です) (制限された機能フィールドについては、lmtoolsから確認することができます。ここでは一般的なものをいくつか挙げます。例えば、ZW2D_STD: ZWCAD 標準版, ZW2D_PRO: ZWCAD Professional, ZW2D_EDU: ZWCAD 学生版, MECH_PRO (ZWCAD MFG, ARCH_PRO: ZWCAD 建築版です。)
RESERVE/MAX (グループの最小/最大使用許可数を設定)
RESERVE 5 ZW2D_PRO HOST_GROUP A2
#A2というグループにリザーブライセンスを五つあげます(リザーブライセンスは、グループのメンバーが使用しているかどうかに関わらず、他のユーザーがリザーブライセンスを取得することはできません)。
INCLUDE_ENTITLEMENT/EXCLUDE_ENTITLEMENT (リースの許可/拒否)
INCLUDE_ENTITLEMENT MH4J-PXNZ-ZZ7F-LG7U-6NXF-5SYA HOST_GROUP A2
#グループ名 A2 にアクティベーションナンバー MH4J-PXNZ-ZZ7F-LG7U-6NXF-5SYA のライセンスがレンタルできるようにします(MH4J-PXNZ-ZZ7F-LG7U-6NXF-5SYA は例のライセンスコードですので、実際のライセンスコードを使ってください。) また、リース管理はZWSOFT ネットワークライセンスマネージャー で行うことができます。
別の例は、いくつかのバージョンにアクセスできないワークステーションを制限することです。以下は、「IvyZhang 」というPCがZWCAD 2024プロ版を使用することを制限します。
EXCLUDE ZW2D_PRO:VERSION=24.0 HOST IvyZhang
フィーチャ名とバージョン情報は、ネットワークライセンスマネージャーで確認できます。
それが実行された後、ワークステーションは、サーバー上で利用可能であれば、[照会]で2024プロ版のライセンスを見ることができますが、それをアクティベートすることはできません。それは以下のウィンドウをポップアウトします。
設定のみ、またはすでに設定済みの場合、ZWCADを起動すると、フローティングライセンスが取得できず、右下にメッセージが表示されます。
TIMEOUTALL (アイドル認証の撤回)
TIMEOUTALL 1800
#クライアントが1800秒でソフトウェアを操作しなかった場合、サーバーは使用されているフローティングライセンスを取得します(TIMEOUTALLは、時間が900秒以上に設定されている間、すべての製品のライセンスを自動的に取得することができます)。
参照として、包括的なケーススタディを以下に示しています。
"zwflex.opt "ファイルを編集した後、設定を有効にするためにサービスを再起動してください。