Suite 製品のカスケーディング ライセンス ~ その1

今日はネットワーク ライセンスで利用することが出来る カスケーディング ライセンスについて、その基本的な考え方について紹介していきましょう。カスケーディング ライセンスは、Suite 製品に含まれる製品を効率的に使用する目的で導入されたライセンスの取得方法です。カスケーディング ライセンスの前提となっているのは、ライセンス マネージャ上で複数製品のライセンスを管理するためにおこなう ライセンス結合 と呼ばれる作業です。

実際のカスケーディング ライセンスに話を移す前に、簡単にライセンス結合について説明しておきます。ここでは、シングル サーバー構成で AutoCAD 2014 を 1 ライセンス管理していたと仮定しましょう(実際には 1 ライセンスはあり得ませんが)。そこへ、AutoCAD Design Suite 2014 Premium エディションをネットワーク ライセンスで購入して、同じライセンス マネージャで管理する場合を考えてみます。ネットワーク ライセンスでは、サーバー上のライセンス マネージャが管理しているのはライセンス ファイルと呼ばれるファイルです。最初に管理していた AutoCAD 2014 のライセンス ファイルには、次のような情報が書き込まれています。

SERVER isezakt-vaio 4025C2E644E8
USE_SERVER
VENDOR adskflex port=2080
INCREMENT 86063ACD_2014_0F adskflex 1.000 permanent 1 \
VENDOR_STRING=commercial:permanent SUPERSEDE DUP_GROUP=UH \
ISSUED=23-Sep-2013 BORROW=4320 SN=399-99999966 SIGN="1B37 E06D \
DF77 6FBE 65A0 EF16 5512 45CF 5DA1 E9DA 9270 4BE9 E723 BECD \
DB82 0019 3BED 12D4 91BD C103 D6F8 3A1B 047E 4507 3F3F 326C \
0AF1 9671 F4F8 1E86" SIGN2="00F3 7045 D646 F408 2BE6 E424 B2C3 \
AA8C 83B4 CB9A 038D B1E8 A26C 17E5 3893 1A8C 1412 27C4 37D7 \
0F71 88AE 87AC 2586 6D26 59D2 EAF6 7D09 712C E1AF BEE5"

そこへ同じライセンス マネージャで AutoCAD Design Suite 2014 ライセンスを管理すべく、同じマシン名と MAC アドレス(物理アドレス)でオートデスクに依頼してライセンス ファイル発行を依頼して入手したとします。その際のライセンス ファイルは次のようになります。

SERVER isezakt-vaio 4025C2E644E8
USE_SERVER
VENDOR adskflex port=2080
INCREMENT 86119DSPRM_2014_0F adskflex 1.000 permanent 1 \ VENDOR_STRING=commercial:permanent SUPERSEDE DUP_GROUP=UH \ ISSUED=23-Sep-2013 BORROW=4320 SN=399-99999966 SIGN="04AA D7E5 \ 0757 65F8 7AE0 C431 9DC0 2360 E94C 9681 62FA 0DF9 D422 73AF \ D44D 1522 E538 1E17 A6E6 2EB0 0CDA 5C7B EEC9 346E E81F 84A8 \ C23C 0808 5843 B873" SIGN2="15BE B6ED F767 F80A 15E7 5AB0 98F1 \ F0EC FA2E 8CF8 A100 CA0A 9986 2D9E DE8D 07C9 1232 058A 874B \ 31C5 5DDE E96D 55EE 4E45 D4CD DED2 A897 739B 4A73 07CE"

2つのライセンス ファイルで太字で示したのが、個々の製品を示す フィーチャ コード と呼ばれるコードです。そして、この 2 つのライセンス ファイルを正しく結合したものが次のライセンス ファイルです。

SERVER isezakt-vaio 4025C2E644E8
USE_SERVER
VENDOR adskflex port=2080
INCREMENT 86063ACD_2014_0F adskflex 1.000 permanent 1 \
VENDOR_STRING=commercial:permanent SUPERSEDE DUP_GROUP=UH \
ISSUED=23-Sep-2013 BORROW=4320 SN=399-99999966 SIGN="1B37 E06D \
DF77 6FBE 65A0 EF16 5512 45CF 5DA1 E9DA 9270 4BE9 E723 BECD \
DB82 0019 3BED 12D4 91BD C103 D6F8 3A1B 047E 4507 3F3F 326C \
0AF1 9671 F4F8 1E86" SIGN2="00F3 7045 D646 F408 2BE6 E424 B2C3 \
AA8C 83B4 CB9A 038D B1E8 A26C 17E5 3893 1A8C 1412 27C4 37D7 \
0F71 88AE 87AC 2586 6D26 59D2 EAF6 7D09 712C E1AF BEE5"INCREMENT 86119DSPRM_2014_0F adskflex 1.000 permanent 1 \
VENDOR_STRING=commercial:permanent SUPERSEDE DUP_GROUP=UH \
ISSUED=23-Sep-2013 BORROW=4320 SN=399-99999966 SIGN="04AA D7E5 \
0757 65F8 7AE0 C431 9DC0 2360 E94C 9681 62FA 0DF9 D422 73AF \
D44D 1522 E538 1E17 A6E6 2EB0 0CDA 5C7B EEC9 346E E81F 84A8 \
C23C 0808 5843 B873" SIGN2="15BE B6ED F767 F80A 15E7 5AB0 98F1 \
F0EC FA2E 8CF8 A100 CA0A 9986 2D9E DE8D 07C9 1232 058A 874B \
31C5 5DDE E96D 55EE 4E45 D4CD DED2 A897 739B 4A73 07CE"

これで、2 つの製品を 1 つのライセンス マネージャで管理することが出来るようになりました。それでは、実施の動きを見てみましょう。AutoCAD Design Suite 2014 Premium エディションには、AutoCAD、Showcase、Raster Design、Mudbox、SketchBook Designer、3ds Max Design の 6 つの製品が同梱されています。

ライセンス マネージャがインストールされているサーバー コンピュータには、3 つのクライアント コンピュータがネットワークで接続されていて、3 台ともに AutoCAD Design Suite 2014 Premium エディションがインストールされていると仮定します。

  1. 1 台目のコンピュータで AutoCAD 2014 を起動すると、ライセンス マネージャがプールするライセンスから、最初に AutoCAD 2014 のライセンスが消費されます。
  2. 次に、2 台めのコンピュータで AutoCAD 2014 を実行すると、AutoCAD 2014 のライセンスは既に消費されているため、AutoCAD Design Suite 2014 のライセンスを使って AutoCAD 2014 が起動します。
  3. 続いて、3 台めのコンピュータで 3ds Max Design を起動しようとすると、AutoCAD Design Suite のライセンスは既に消費されているため、3ds Max Design を起動することは出来ません。
  4. 2 台めのコンピュータが AutoCAD 2014 をシャットダウンすると、AutoCAD Design Suite 2014 のライセンスが返却されて、3 台めの 3ds Max Design を起動できるようになります。

非常に単純な例ですが、これが基本的なカスケーディング ライセンスの考え方です。AutoCAD 2014 を起動する際に、単体の AutoCAD 2014 のライセンスから利用されているため、AutoCAD Design Suite 内に含まれる製品の利用率を高めることが出来ます。逆に AutoCAD 2014 を起動した際にAutoCAD Design Suite ライセンスから消費してしまうと、3ds Max Design などの製品利用率が下がってしまうことになります。

カスケーディング ライセンスの消費順序は、あらかじめオートデスクによって決められています。バージョンによって Suite 製品の構成が変化していることもあり、バージョン毎に順序が異なる場合があります。正確な情報は、次の Autodesk Knowledge Network を参照してみてください。

ADLM: Suite製品に含まれるすべての製品についてライセンスのカスケーディング機能はサポートされますか ?

カスケーディング ライセンスでは、基本的に価格帯の高い製品のライセンスを、最後に利用するように設計されています。ここでご紹介した AutoCAD 2014 と AutoCAD Design Suite 2014 Premium エディションの場合には、AutoCAD 2014 単体製品のほうが安価であるため、最初にライセンスが利用されるようになっているわけです。

さて、このトピックでは、最新バージョンである AutoCAD 2014 と AutoCAD Design Suite 2014 のライセンス結合時の動きを説明しましたが、実際にはもう少し複雑な利用環境が存在します。それが、Subscription 契約特典である過去3バージョンの使用権限を提供するパッケージ ライセンスを利用した際の問題です。これについては、別の機会に詳しくご紹介したいと思います。

By Toshiaki Isezaki