プライベートライセンスサービス
Parent page: 高度なトピック
組織の方針として Altium Designer のインストールをオフライン(インターネットから隔離)に保つ必要がある場合でも、クラウドベースの Altium Licensing Service の代わりに、ローカルに配置した Altium Private License Service を用いることで、オンデマンドのソフトウェア・ライセンスの利便性と柔軟性を提供できます。
会社の LAN/WAN に接続された PC 上に実装される専用の Private License Service(PLS)は、管理者が設定し、会社の Altium ライセンスをローカルで取得したうえで、必要に応じて Altium Designer の各インストールへ提供します。
Altium License Service ポータルからライセンスを使用する場合と同様に、PLS でホストされる Altium Designer ライセンスのシート(インスタンス)は、使用中はソフトウェアによって「リース」され、不要になれば「取り消し」(利用可能なライセンス・プールへ返却)されます。Altium PLS では、ローミング方式での提供も可能で、指定した期間だけ対象マシンにライセンス・シートをリースします。これにより、たとえばノート PC のような Altium Designer のホスト PC を、ネットワークから隔離された状態でも自由に「ローミング」させられます。
PLS は、複数の Altium Designer インストールを運用する企業に必要な柔軟性を提供します。さらに、ライセンスおよびシート使用状況を、集中管理された Altium Private License Service から設定・監視・制御できるという利点があります。これは、インターネットから隔離されている可能性のあるローカル LAN/WAN 上でホストされます。
従来、Altium Private License Service(PLS)は、スタンドアロン・アプリケーション(Private License Server (14.0.0.34))として提供され、ホスト・マシン上で Windows サービスとしてインストールされていました。より高度なソフトウェア・ライセンス管理が求められる現在に対応するため、現行の Enterprise Server リリースでは、強化され簡素化された PLS 実装がサーバーのインストールの一部として提供されています。Enterprise Server Private License Service は複数の動作モードをサポートし、中央またはローカルの License Service として構成でき、ローカル・ネットワーク経由で Altium Designer と Altium サーバーの両方のライセンスを提供できます(さらに多くの機能も備えています)。
まだ導入されていない場合、Enterprise Server PLS を使用する最初のステップは、Enterprise Server のインストールとライセンス適用です。
► 参照: Enterprise Server のインストール
Enterprise Server のライセンス
Enterprise Server の機能(Private License Service(PLS)を含む)は、適切な Altium Enterprise Server License を追加して Enterprise Server 自体にライセンスを適用すると利用可能になります。Altium Designer から Enterprise Server にサインインできるようにするには、有効な Altium Enterprise Server CAL ライセンス(Client Access License)も必要です。
Enterprise Server には、Altium ライセンスを追加または取得するための柔軟な セルフ・ライセンス方式 が用意されています。これは Enterprise Server Workspace のブラウザー・インターフェースの Licenses ページ(Admin » Licenses)から利用でき、Altium Licensing ポータル(
)への接続を提供し、そこから会社の Altium ライセンスをローカルに取得できます。
► 参照: Enterprise Server Licensing(Enterprise Server でのライセンス取得と設定の詳細)
要約すると、Enterprise Server とそのクライアント接続は次の方法でライセンスできます。
-
オンラインの Altium License service ポータルから Server および Client Access(CAL)ライセンスを取得する。これは上記の From cloud オプションを使用します。新しくライセンスされた機能を有効にするには、Enterprise Server Workspace のブラウザー・インターフェースから一度サインアウトし、再度サインインしてください。
ユーザーが Enterprise Server にアクセスしない(つまり、サーバーを Licensing Server のみとして使用する)場合は、CAL ライセンスは不要です。
-
取得済みの Altium Enterprise Server ライセンス(利用可能なシートあり)を提供している別の Altium サーバー(中央ライセンス・サービスなど)の PLS サービスに接続する。
► このライセンス・オプションの詳細は、以下の External PLS mode を参照してください。
-
既存のライセンス
alfファイルをディスクからインポートする。これは From file オプションを使用し、ローカルにすでに保持しているサーバー・ライセンスを実質的に「取得」します。新しくライセンスされた機能を有効にするには、Workspace のブラウザー・インターフェースから一度サインアウトし、再度サインインしてください。これらがマルチシート・ライセンスの場合、ネットワーク経由で提供して他の互換ソフトウェアのライセンスにも使用できます。
► Obtaining License Files を参照(Company Dashboard からライセンス・ファイルを取得する方法)
追加ライセンスの取得
クラウドまたは既存のライセンス・ファイルから Enterprise Server のライセンス適用が正常に完了すると、Private License Service はローカル・ネットワーク上でライセンスを提供するための設定が可能になります。会社が購入した追加の Altium Designer ライセンスは、Workspace のブラウザー・インターフェースの License Manager ページ(Admin » Licenses)から取得できます。
Enterprise Server にライセンスを追加するには、
ボタンをクリックし、これまでと同様にクラウド(またはファイル)オプションから選択します。ライセンスは一括または個別に取得できます。Add license リストのチェックボックスを使用して、Enterprise Server が取得するライセンスを選択してください。
新たに取得したライセンスは、その後サーバーの Licenses リストに含まれます。ライセンスは既定で「All Users」グループに設定され(そのオプション がオフになっていない限り)、登録済みのすべての Workspace ユーザーが利用できます。これは、ライセンス項目に関連付けられた
ボタンをクリックして開く License Edit ページで確認できます。
License Service の設定
Enterprise Server をインストールしてライセンス適用(上記)した後、取得したライセンスはサーバーの Private License Service(PLS)によってホスト・ネットワーク上で利用可能にできます。ネットワーク上のクライアント(Altium Designer および他のサーバー・インストール)へライセンスを提供する方法の柔軟性を最大化するため、PLS は以下に要約する複数の動作モードで設定・使用できます。
- No PLS mode – Enterprise Server の既定構成。取得したライセンスはネットワーク上で利用可能(提供)になりません。
- Local PLS mode – 取得した Altium ライセンスが、サーバーの(ローカル)PLS サービスによってネットワーク経由で利用可能になります。
- External PLS mode – Enterprise Server は、自身のライセンス構成の代わりに、external PLS(中央ライセンス・サービスとして設定されたリモートの Altium サーバー PLS など)へ接続して使用します。外部ライセンス・サービスは、Altium Infrastructure Server(AIS)または別の Enterprise Server をベースにできます。
► 各モードの実用的な要約については、Enterprise Server PLS mode comparison 表を参照してください。
念のため補足すると、サーバーの PLS をいずれのモードで使用する場合でも、まず Enterprise Server を設定して Altium License service ポータルへ接続・サインインし、組織が購入したライセンスを取得できるようにする必要があります(完了後はオフラインでも構いません)。代替として、必要なライセンスをすべて Company Dashboard から取得するか、インターネットに接続された別の Altium サーバー経由で取得し、その後、個別のライセンス・ファイルとしてローカルの Enterprise Server に転送することもできます。
取得したライセンス(Altium Server および Connection(CAL)ライセンス、または Altium Designer ライセンスなど)は、その後 PLS によってローカル・ネットワーク経由で提供できます。
No PLS モード
名称が示すとおり、Enterprise Server の No PLS モードは、PLS が有効化されていない標準(既定)のサーバー構成です。
そのためネットワーク上に Altium ライセンスを提供しませんが、Altium License service ポータルからライセンスを取得することは可能です。この機能は、取得したライセンスまたはインポートした alf ライセンス・ファイルによって Enterprise Server を「セルフ」ライセンスできる機能を支えます。これは、インストールのルート・フォルダーにライセンス・ファイルを配置する従来方式と併存します。
このモードを選択するには、Workspace のブラウザー・インターフェースの License Manager ページ(Admin » Settings – License manager)で No PLS オプションをチェックします。
Automatically create assignment for All Users group オプションは、新たに取得したライセンスを既定の All Users グループに割り当てるよう強制します。ライセンスの割り当て方法は、PLS によってネットワーク経由で提供される際の Roles への利用可否に影響します(詳細は以下を参照)。設定変更を確定するには
をクリックします。
Local PLS モード
このサーバー PLS 構成では、ネットワーク上でホストされる Altium Designer および Server の各インストールでライセンスを利用可能にします。Enterprise Server は、取得したライセンスまたは alf ライセンス・ファイルによって通常どおりライセンスされます。

PLS は、ユーザーが Enterprise Server にサインインしたときに、ネットワーク上の Altium Designer インストール(クライアント)へライセンスを提供します。
このモードに切り替えるには、Workspace のブラウザー・インターフェースの License Manager ページ(Admin » Settings – License manager)で Local PLS オプションを選択します。

No PLS モードを設定する際、Authentication モードはネットワーク上のクライアント・インストールへライセンスを提供する方法に直接影響します。詳細は以下を参照してください。
PLS は、ユーザーが Enterprise Server にサインインしたときに Altium Designer へライセンスを公開します。Server Licenses は、Enterprise Server PLS が「No Authentication」セキュリティ・モードの場合に、ネットワーク上の他のサーバーで利用可能になります(以下のオプションを参照)。
ローカル PLS モードでは、どのユーザーに特定の Altium Designer ライセンスを提示するか(User Roles により決定)や、未使用時にライセンスがどれくらいの時間リース状態のまま維持されるかを決定する追加設定が提供されます。設定変更を確定するには
をクリックします。
Local PLS settings
License Manager Authentication Modes
サーバー PLS の認証モードは、ネットワーククライアント(Altium Designer およびサーバー)に対してライセンスをどのように提供したいかに応じて、Server Session または No Authentication に設定できます。選択は License Manager Authentication のドロップダウンメニューから行います。
Server Session:
現在のクライアント接続セッションにライセンスへのアクセス権が付与されます。セッションは、Altium Designer から Enterprise Server Workspace にサインインすることで開始されます。これはサーバーの標準 PLS モードで、ライセンスアクセスが Enterprise Server セッションに紐づきます。現在の接続セッションを表示・管理するには、メインメニューから Team » Sessions を選択します。
このセキュリティモードでは PLS 接続がアクティブなセッションによって検証されるため、ネットワーク上の他のサーバー(サインインしないサーバー)や、Altium Designer 内部の PLS setup 接続からはライセンスにアクセスできません。ユーザーが Altium Designer から Enterprise Server にサインインしたときにライセンスが利用可能になります。
No Authentication:
サーバー PLS へのあらゆる接続に対して、利用可能なライセンスへのアクセスが付与されます。これは制限の少ないモードで、Altium Designer ユーザーが Enterprise Server Workspace にサインインしない運用の場合や、複数サーバー構成で Enterprise Server を中央の Private License Service(ライセンスサーバー)として設定する場合に使用できます。
- PLS 接続がサーバーセッション(サインイン)に紐づかないため、このモードでは利用可能な Enterprise Server ライセンスに他のネットワークサーバーからもアクセスできます。その他のサーバーは External PLS モードに設定し、リモートサーバーのライセンスを使用するために「Local licensing」オプションのチェックを外す必要があります。
- PLS 接続がサーバーセッションで検証されないため、Altium Designer は Altium Designer 内部の PLS 接続(License Management ページの Setup private license server)を使用してライセンスへ直接アクセスできます(PLS 1.0 へのアクセスで使用していた方法)。詳細は下記の Licensing without Server sign in を参照してください。
-
ユーザーがサーバーアカウントにサインインすると、PLS はそのアカウントに対応する名前の新しいユーザーを
user_name server_nameの形式で creates a new user します。ユーザーがアクセスできるのは、その生成されたユーザーアカウントに関連付けられたライセンスのみで、後から割り当てられる Role メンバーシップによって決まります。この動作は Automatic user creation option のチェックを外すことで無効化できます(下記参照)。
Automatic user creation (No Authentication mode)
この Local PLS オプションがオン(既定)になっている場合、Enterprise Server PLS はサーバーのサインインアカウントに対応するユーザーアカウントを自動生成します。たとえば、ユーザーが登録済みの Trevor User アカウントで LicenseServer サーバーにサインインすると、PLS は Trevor LicenseServer(user_name server_name)という名前の User を自動作成します。これが Role メンバーシップに使用すべき「アクティブ」な Name であり、結果としてライセンス配布の判定に用いられます。詳細は下記の Automatic User sync functionality を参照してください。
Automatic user creation option のチェックを外すと、対応する user_name server_name アカウントが既に存在しない限り、サーバーユーザーアカウント(Trevor)は PLS(ひいては利用可能なライセンス)に接続できません。大半のケースではこのオプションを有効にしておくべきです。例外として、サーバー管理者が No Authentication モード時に、どの Enterprise Server ユーザーアカウントがサーバーへ接続できるかを事前に限定したい場合が考えられます。
さらに、ユーザーが Enterprise Server にサインインする代わりに、Altium Designer の Setup Private License Server 機能を通じて接続した場合、Enterprise Server PLS はユーザーアカウント(ユーザーの Windows アカウント名に設定)を自動生成します。なお、生成される User 名の形式は、直前で説明したものとは異なります。下記の Licensing without Server sign in を参照してください。
► サーバー User プロファイル種別のサマリーテーブルについては Existing User セクションを参照してください。
Seat return timeout interval
Seat return timeout interval オプションは、Altium Designer が指定時間(時間単位)PLS に応答しない場合に、リース中ライセンスを期限切れにして強制的に失効させるためのものです。
PLS はネットワーク越しに設計クライアントへ定期的に問い合わせを行い応答を期待しますが、たとえばクライアント側ホスト PC がサスペンド/休止状態に入った場合や、クライアントアプリケーションがクラッシュした/強制終了された場合などは応答が返りません。クライアントからの応答が指定のタイムアウト間隔(既定は 4 時間)を超えて受信されない場合、そのクライアントがリースしていたライセンスシートは取り消され、当該ライセンスの利用可能シートのプールへ戻されます。
このオプションは、手動の License Release 機能を時間指定で自動化したものと言えます。
Automatically create assignment for All Users group
この Local PLS オプションがオン(既定)になっている場合、新たに取得したライセンスは既定の All Users グループに割り当てられます。提供されたライセンスは、ユーザーが割り当てられている Role グループに関係なく、サーバーに接続するすべての Altium Designer ユーザーが利用できます。
Altium Designer license access (sign in)
ローカル PLS モードでは、Private License Service によって構成・公開されたライセンスに、ネットワーク上の Altium Designer インストール(PLS のクライアントとして動作)からアクセスできます。Enterprise Server PLS が提供する Altium Designer ライセンスにアクセスするには、sign in to your Enterprise Server Workspace from Altium Designer してください。ダイアログのチェックボックスを使用してサインインを自動化できます。

Altium Designer でサーバー impala にサインインしている状態。
Altium Designer が Enterprise Server およびその PLS に接続されると、Altium Designer の License Management view の利用可能ライセンス領域に、サーバーの PLS 接続が提供するプライベートライセンスの一覧が表示されます。License Management view にアクセスするには、Current User コントロールのドロップダウンメニュー(右上)から設計クライアントの License Management オプションを使用します。

License ManagementAltium Designer でのページアクセス。
Altium Designer インストールでライセンスをリースするには、ライセンスタイル内の Use License ボタンをクリックするか、タイルを右クリックしてコンテキストメニューから Use License コマンドを選択します。Enterprise Server でホストされるライセンスは Automatic Leasing モードに設定されている場合があり、その場合 Altium Designer 側で必要な操作はサーバーへのサインインのみで、追加のユーザー操作は不要です。
ライセンスが使用中の場合、そのタイルには
アイコンが表示され、緑色の枠でハイライトされます。また、そのライセンスの Seats フィールドは、当該ライセンスの別のシートが使用されたことを反映して更新されます。

プライベートライセンスは、サーバーにサインインした際に利用可能になります。なお、Altium Designer の内部 Setup PLS オプションは使用されません。
ライセンスのステータスは、Workspace のブラウザーインターフェースの License Manager ページ(Admin – Licenses)でも確認できます。ライセンス項目(
)を展開すると、現在のリース(貸与)詳細を確認でき、必要に応じて Release コマンドをクリックして現在のユーザーのリースセッションを終了できます。
► Local PLS モードの相対的な概要については、Server PLS mode comparison 表を参照してください。
External PLS mode
Enterprise Server の External PLS 構成モードは、ネットワーク上に複数のサーバーが存在し、そのうち 1 台を全ユーザー向けの中央(リモート)Private License Service として構成するインストールを想定しています。この種の構成は大規模な企業に適しており、各部門(Engineering、Development など)が複数の Altium Designer インストールと、設計データ管理を目的とした部門内ローカルサーバーを使用するケースが該当します。部門の設計データサーバーと Altium Designer のインストールは、Altium Server または Altium Infrastructure Server の PLS など、ライセンス提供に専用化された中央ライセンスサービスによってライセンスされます。
この構成では、サーバーは次のように設定されます。
- Central Licensing Server – これは Local PLS mode(上記参照)に設定され、取得したすべてのライセンスをネットワーク経由で提供します。ローカル(部門)サーバーの観点では、これは PLS を介してライセンスサービスを提供する外部サーバーです。なお、Automatic user creation オプションは(既定で)必ずオンになっている必要があります。これにより、ローカルサーバーと外部サーバー間で User synchronization が有効になります。
- Local (department) Server – これは External PLS mode に設定し、ローカルサーバー自身の PLS の代わりに、中央ライセンスサーバーの PLS に接続して使用するよう構成します。したがってローカルサーバーは、ライセンスについては external PLS(中央ライセンスサーバー内のもの)を使用しますが、接続ユーザーに対しては引き続きローカルのデータ管理サービスを提供します。
ローカルサーバーを External PLS モードに切り替えるには、Workspace のブラウザーインターフェースの License Manager ページで External PLS オプションを選択します(Admin » Settings – License manager)。

外部サーバー(中央プライベートライセンスサーバーとして設定されたサーバー)にアクセスするため、External PLS の URL とポートを設定します。
このモードでは、Enterprise Server は自前のライセンスサービス(PLS)の代わりに外部 PLS(中央ライセンスサーバーとして設定されたリモートサーバーの PLS など)へ接続して使用します。上図における中央ライセンスサーバーのネットワークアドレス、すなわち外部 PLS 接続の接続先は http://LicenseServer – であり、このアドレスはライセンスサーバーのホスト PC の computer_name に基づきます。

External PLS モードに設定されたローカル「部門」サーバーは、中央ライセンスサーバーの PLS が提供するライセンスを、ローカルの Altium Designer インストールへ実質的にリダイレクトします。
Altium Designer ユーザーが(External PLS モードに設定された)ローカルサーバーにサインインすると、リモートサーバーの PLS サービスがローカルの Enterprise Server を介して「リダイレクト」され、Altium Designer にライセンスを提供します。通常どおり、ユーザーはローカルサーバーにサインインするための有効な(ローカル)資格情報を使用する必要があります。
External PLS settings
External PLS のオプションと設定は以下のとおりです。通常、この設定は、Altium Designer とサーバーライセンスの両方をリモートの中央ライセンスサービスで管理するローカル/部門サーバーで使用します。
PLS url and port
関連する PLS url および PLS Port の設定は、外部サーバー側の構成と一致している必要があります。URL は「中央」サーバー PLS をホストするリモート PC のアドレス(ネットワーク名)で、ホスト PC の Control Panel\System and Security\System にある「Computer Name」エントリで示されます。Windows 10 の場合は Settings » System » About を参照してください。
Local Server licensing
-
オプションが有効(チェック)な場合、Enterprise Server は、Altium License サービスから取得したサーバーライセンス、またはディスクからインポートした/サーバーのインストールフォルダーに配置した alfライセンスファイルによって「内部的に」ライセンスされます。 - このオプションがオフの場合、Enterprise Server は PLS の url および Port 設定で指定された外部 PLS からライセンスされます。外部サーバー(例:中央ライセンスサーバー)には、Altium License サービスから取得した、十分なシート数を持つ Altium Enterprise Server ライセンスが用意されている必要があります。なお、サーバーのライセンス方法を変更した場合、機能を有効にするために再起動が必要になることがあります。
► External PLS モードの相対的な概要については、Server PLS mode comparison 表を参照してください。
User group license assignment
Automatically create assignment for All Users group オプションは、新たに取得したライセンスを既定の All Users ロールグループに割り当てるよう強制します。上記の Use local license manager for vault licensing オプションがオフの場合、このオプションは無効になります。これは、そのモードではすべてのライセンスが、中央ライセンスサーバーとして使用されるリモートサーバー内の PLS など、External PLS から供給されるためです。
Automatic User sync functionality
前述のとおり、複数の Altium Server に基づく集中ライセンスシステムを実装するには、1 台のサーバーを中央 PLS として構成し、ローカル(部門など)サーバーとその割り当てユーザーへライセンスを提供します。中央ライセンスサーバーは Local PLS mode(かつ「No Authentication」)に設定し、ローカルサーバーは Externals PLS mode に設定して、割り当て PLS をリモートの中央ライセンスサーバーにします。
Altium Designer ユーザーがローカルサーバーにサインインすると、中央ライセンスサーバー内の(外部)PLS から「リダイレクト」されたライセンスにアクセスできます。
ローカルサーバー経由でリモートライセンスへのユーザーアクセスを許可する仕組みの一部として、中央ライセンスサーバー側に「同期された」ユーザー名が作成されます。つまり、ローカルのユーザー名が中央ライセンスサーバーへ同期されます。上記の No Authentication モードにおける Automatic user creation を参照してください。
ライセンスサーバーに作成されるユーザープロファイルは、複合ユーザーアカウント名 user_name server_name を持ちます。ここで server_name はユーザーのローカル(部門)サーバーのネットワーク名を指し、user_name はそのローカルサーバーへのサインインに使用する名前を指します。この複合名はユーザーの「ローカル」アカウントを表します。
たとえば、ユーザー AltiumPaul が、割り当てられたローカルサーバー(IMPALA 上でホストされる Department Workspace)にサインインすると、中央サーバー(LicenseServer 上でホストされる Licensing Server)内の PLS は、AltiumPaul IMPALA という名前の User エントリを作成することでライセンスアクセスを許可します。新しいユーザープロファイルの First Name と Last Name はそれぞれ AltiumPaul および IMPALA(ローカル部門のユーザーとサーバー)となり、アカウントの Username は IMPALA:AltiumPaul です。

External PLS モードに設定すると、サインイン中ユーザーのライセンスは指定された外部 PLS から供給され、同期ユーザープロファイルが作成されます(下図参照)。

複数サーバー構成(中央ライセンスサーバーとローカル「部門」サーバー)では、ローカルサーバーのユーザー名がライセンスサーバーに同期/複製され(存在しない場合は作成され)、集中管理されたライセンスへのローカルアクセスが提供されます。
この場合、リモート Licensing Server の Altium Designer ライセンスは AltiumPaul IMPALA によってリースされているものとして表示されます。これはローカルサーバー(IMPALA 上でホストされる Department Workspace)から同期された AltiumPaul ユーザーです。Altium Designer ユーザーはローカル部門サーバーにサインインしていますが、Altium Designer ライセンスは(ローカルサーバー経由で)リモート Licensing Server PLS によって提供されます。なお、Altium Designer はライセンスをユーザーアカウント Username にリースされたものとして表示します。この例で作成されたユーザーの場合は IMPALA:AltiumPaul です。

ユーザーはローカルの「部門」サーバーにサインインするだけで、ローカルサーバー経由で中央ライセンスサーバーのライセンスへ透過的にアクセスできます。
Licensing Server Roles
マルチサーバー構成で Central PLS サーバーに同期されたユーザープロファイルは、Local PLS mode に設定された他のサーバーと同様に、ロールに追加できます。
中央の Licensing Server と分散した Local Server から成るサーバー構成(上記のとおり)の場合、Licensing Server 側にある重複(同期済み)ユーザーをロールに追加して、ライセンスの利用可能範囲を制限できます。したがって、ユーザーが Local Server にサインインすると、そのユーザーに提供されるライセンス(Local Server 経由で外部の Licensing Server PLS から提供されるもの)は、中央の Licensing Server でその同期ユーザーに対して設定された Roles および License assignments によって決まります。
上の例では、Licensing Server 内の同期ユーザー AltiumPaul IMPALA(Local Server から同期された AltiumPaul ユーザー)を Engineering ロールに追加し、そのロールに特定の Altium Designer ライセンスを割り当てることができます。ユーザー AltiumPaul がローカルサーバーにサインインすると、外部の Licensing Server における関連ユーザーロールとライセンス割り当て設定により、指定したライセンスが利用可能になります。
一般に、これらのユーザーロールおよびライセンス割り当ては、Local Server ユーザーが初めてサインインした後(それによりユーザー同期プロセスが開始されるため)に、Licensing Server 管理者が実施します。
► ロールとライセンス割り当ての扱いについては、下の License Role Assignments を参照してください。
Licensing without Server sign in
Enterprise Server のデータ管理機能を使用しない(したがってサーバーにサインインしない)Altium Designer ユーザーの場合、Altium Designer の内部 PLS 設定(下記のとおり)を使用して、サーバーの PLS からライセンスにアクセスできます。この方法では、Enterprise Server を次のように設定します。
- サーバーの PLS モードを Local PLS に設定し、ネットワーク上でライセンスが利用可能になるようにします。
- この構成ではサーバーへのサインインによってサーバーセッションが確立されないため、PLS は「No Authentication」セキュリティモードに設定する必要があります。
- サーバー PLS には、All Users に割り当てられた適切な Altium Designer ライセンスが用意されている必要があります。これにより、サーバーへの任意の接続からアクセス可能になります。
License access within Altium Designer
Altium Designer で(サインインせずに)サーバーホストのライセンスへアクセスするには、License Management ビューで Connect to Local Server を選択します(Current User コントロールのドロップダウンメニューから Licenses を使用して License Management ビューにアクセスします)。 すると Private License Server Setup ダイアログが開きます。
Private License Server Setup ダイアログで PLS の基本的なサーバー情報を入力し、OK をクリックします。サーバー名は Enterprise Server をホストしている PC のネットワーク(コンピューター)名で、標準ポートは 9780 です。安全な https 接続を確立するには、ポート 9785 とサーバーの FQDN を使用します(see example)。Servers list オプションなど、その他のダイアログ設定は従来の PLS 1.0 タイプの接続に適用されます。

Altium Designer の内部設定を使用して PLS ライセンスへアクセスする場合、必要なのはサーバー名とポートの入力のみである点に注意してください。従来の PLS 1.0 へ接続する場合は挙動が異なります。
PLS に接続されると、License Management ビューの利用可能ライセンス領域に、使用可能なプライベートライセンスの一覧が表示されます。
Altium Designer のインストールでライセンスをリースするには、ライセンスのタイルにある Use License ボタンをクリックするか、タイルを右クリックしてコンテキストメニューから Use License コマンドを選択します。Enterprise Server がホストするライセンスは Automatic Leasing モードに設定できるため、最初に Private license server 接続を有効化した後は、Altium Designer 側でユーザー操作が不要になります。
ライセンス使用中は、そのタイルに
アイコンが表示され、緑の枠で強調表示されます。ライセンスの Seats フィールドは、そのライセンスの別のシートが使用中になったことを反映して更新されます。サーバー側では、License Manager ページ(Admin » Licenses)のライセンス項目に、Altium Designer のホスト PC に由来するユーザー名によってシートが使用されたことが表示されます。詳細は below section を参照してください。
Created Users
ユーザーがサインインせずに(described above のとおり)Altium Designer から Enterprise Server PLS に接続した場合、接続元の Computer Name と、アクティブな Windows ユーザーアカウント名に一致するユーザープロファイルがサーバーに作成されます。つまり、Altium Designer をホストしているコンピューターと Windows アカウントに基づきます。
たとえば、ユーザーが Design という Windows アカウントを、PC4 という名前のコンピューターで使用しているとします。Altium Designer の Connect to Private Server オプションを使ってライセンスにアクセスすると、そのライセンスをホストしているサーバー PLS は Design PC4 というユーザーを作成し、First/Last Name を Design/PC4、Username を Design とします。
繰り返しになりますが、これはロールに追加できるサーバー側のユーザー名であり、最終的に、そのコンピューター上のこのユーザーに対してどのライセンスが利用可能になるかを決定します。
ロールとライセンス割り当ての詳細は以下を参照してください。
License Role Assignments
Altium Designer ユーザーのライセンス利用可否を制御するために、Enterprise Server の PLS は、特定のライセンスを定義済みのユーザーロール(ユーザーのグループ)に関連付けるよう設定できます。実際には、ユーザーがサーバーにサインインすると、PLS は、そのユーザーがメンバーとして含まれるロールに割り当てられたライセンスのみを提示します。
Enterprise Server が Altium Designer の設計データの管理/保存に使用されている場合、ユーザーおよびユーザーロールはすでに Enterprise Server に登録されていることがあります。サーバーがホストするライセンスは既定で「All Users」に割り当てられていますが、利用可能な任意のロールに再割り当てできます。同様に、ユーザーも利用可能な任意のロールに追加できます。
Users
新しいユーザープロファイルを追加してロールに加えるには、ブラウザーのメインメニューから Users を選択して登録済みの Enterprise Server ユーザー名一覧を表示し、次に
ボタンを選択します。
ポップアップの Add User ダイアログで新規ユーザーの詳細を入力し、
ボタンをクリックして変更を確定します。このダイアログには、特に注目すべき入力フィールドがいくつかあります。
- Authentication:既定の Built In オプションは Enterprise Server 独自の Identity Service (IDS) を使用してユーザー接続を識別します。一方、Windows 方法は、ホスト PC が Windows ドメインに参加しており、Windows Domain Authentication を使用する場合に適用されます。
- New Roles:このフィールドにロール名を入力することで、新しいユーザーを既存のロールに追加できます。入力した最初の文字に一致する既存ロールを動的に検索するため、ロール名を選択して確定してください。既定では、ユーザーはロールグループに含まれません。
► ユーザーの詳細については Adding Users & Roles を参照してください。
Roles
新しいロール(Role)を追加し、既存のユーザー(User)をメンバーとして追加するには、ブラウザのメインメニューから Roles を選択して既存のロール名の一覧を表示し、次に
ボタンを選択します。
Add Role ダイアログで新しいロール名を追加し、そのロールのメンバーにしたいユーザーを含めます。New Members フィールドは、入力した先頭の文字に一致する既存ユーザーを動的に検索します。候補からメンバー名を完全に選択して確定してください。ダイアログの
ボタンをクリックして変更を確定します。
► ロールの詳細については Adding Users & Roles を参照してください。
Existing Users
既存ユーザーは、ユーザープロファイルを編集することでロール(複数可)のメンバーにできます。ユーザー項目に関連付けられた
アイコンをクリックして User Editing ダイアログを開き、User Roles リストで追加したいロールにチェックを入れてから
ボタンをクリックし、変更を確定します。上記の説明どおり、New Roles フィールドに入力してロールを追加することもできます。
既存ユーザーは、追加方法に応じて複数の形式で表示される点に注意してください。形式には標準の Username/Firstname/Lastname エントリのほか、サインインによってサーバーセッションを開始しない受信接続に対して、PLS が自動生成したエントリも含まれます。
| User | Username | First Name | Last Name | Account Creator | Circumstances |
| Trevor Smith | Trevor | Trevor | Smith | 手動入力 | サーバー管理者によって追加された標準ユーザーアカウント。 |
| Design PC4 | Design | Design | PC4 | 自動生成 | Design の Windows アカウントで作業している Altium Designer ユーザーが、コンピューター PC4 から、サーバーにサインインせずに PLS へ接続した。
|
| Trevor CADDESIGN | CADDESIGN:Trevor | Trevor | CADDESIGN | 自動生成 | ユーザー Trevor が、PLS が「No Authentication」モードに設定された Enterprise Server CADDESIGN 上の自身のアカウントにサインインした。また、Central/Local のようなサーバー構成では、Trevor がローカルサーバー(CADDESIGN、External PLS モードに設定)にサインインすると、ユーザー Trevor CADDESIGN が中央サーバーの PLS(「No Authentication」モードに設定)に生成されます。
|
いずれの場合も、これらのユーザープロファイルはユーザーエントリを編集することでロールのメンバーにできます。中央ライセンスサーバーと複数のローカルサーバー構成(External PLS mode を参照)では、ユーザーのロール所属は、ライセンス目的のために Central PLS で適用され、Local Server レベルではない点に注意してください。
中央/ローカルのマルチサーバー構成では、ユーザー設定の一般的な手順は次のとおりです。
- ユーザーのローカル/部門サーバー(中央ライセンス PLS を参照する「External PLS」モードに設定)に、標準ユーザーアカウントを作成する。
-
ユーザーに、ローカルサーバー上の新しいアカウントへサインインしてもらう。これにより、ユーザー名が中央 PLS に同期されます(形式は
user_name server_name)。 - 中央 PLS で、同期された新しいユーザーエントリを編集し、必要なロール(複数可)のメンバーにする。ライセンスはロールに割り当てられ、ユーザーはそれを通じてアクセスします(以下参照)。
License assignments
ローカル PLS モードでは、Enterprise Server の PLS は、特定の Role に割り当てられた Altium Designer ライセンスを選択的に提供できます。さらにそのロールは、サーバーの User アカウントに関連付けられます。デフォルトでは(otherwise specified でない限り)、Enterprise Server が取得したすべてのライセンスは 「All Users」グループに割り当てられ、PLS に接続する任意のユーザーが利用できます。
既存のライセンスのロール割り当てを表示・編集するには、Workspace のブラウザインターフェースで Admin » Licenses に移動し、Roles タブを選択します。Roles 列のロール名をクリックすると、そのユーザーメンバーと、右側に割り当て済みライセンスが表示されます。
ライセンスをロールに割り当てるには、
ボタンで Add/Edit assignment ダイアログを開き、利用可能なライセンス、割り当て先ロール、割り当てオプションを選択します。
ライセンスタイプ、特定のライセンス、提案するロール割り当ては、いずれもドロップダウンメニューから選択でき、現在利用可能な項目の一覧が表示されます。下の例では、20 シートの Altium Designer ライセンスのうち 10 シートが Engineers グループロールに割り当てられています。
ライセンス割り当てオプションには次が含まれます。
- Automatic leasing: ライセンスが利用可能になったときに、Altium Designer がこのライセンスを自動的にリース(使用)するよう強制します。Altium Designer の License Manager で通常行う、一覧からライセンスを選んで Use を選択する操作が、このライセンスについては自動的に実行されます。
- Seat availability: 関連付けられたロールで利用可能にするライセンスシート数(総シート数上限まで)を指定するか、All available seats オプションにチェックして、そのライセンスの総シート数(User Count 属性)を有効にします。
-
Roaming: Allow Roaming オプションを選択して、ライセンスを「ローミング」(ホスト PC がネットワーク未接続のときに Altium Designer が使用)できるようにします。Max roam duration 設定により、指定期間後に「ローミング」シートを無効化するよう構成されます。無制限ローミングを許可するには
0を入力します(期間ライセンスの場合、ローミングは実質的にライセンスの有効期限で制限されます)。Altium ライセンスのローミングの詳細は On-Demand Licensing を参照してください。 -
Notifications: Notifications は、利用可能なライセンスシートの一定割合がリースされた場合や、シートのリース試行が失敗した場合など、特定のイベントに応じてユーザーへ送信されるメッセージです。メール通知は、設定して有効化するまで利用できない点に注意してください。Configuring Email Notifications を参照してください。
- Notify when <x>% of available seats have been leased オプションが有効で、リース済みシート数がこの割合に達した(または超えた)場合、Send to users with role フィールドで指定された Role group に関連する通知メールが送信されます。See example。
- Send reject notifications オプションが有効な場合、ユーザーが利用不可のライセンスシートをリースしようとしたときに、上記ロールへエラーメールが送信されます。たとえば、(更新されていない)Altium Designer License Management view では残りシートが利用可能に見えていても、実際には別ユーザーがすでにリースしている場合などです。See example。
新しいライセンス割り当て設定が完了したら、
をクリックして、選択したロールへの割り当てを確定します。割り当てられたライセンスの詳細は、その項目に関連付けられた展開オプション(
)を選択します。
上記の割り当て例では、20 シートの Altium Designer ライセンスのうち 10 シートが Engineers ロール(およびそのメンバー)に割り当てられています。ライセンスに関連付けられたデフォルトの All Users ロール割り当てが削除されず、両方の割り当てが存在した場合、そのライセンスは Engineers ロールのメンバー専用にはならず、すべてのサーバーユーザーが利用可能になります。
既存のライセンス割り当てを削除するには、その項目に関連付けられた削除ボタン(
)をクリックします。ライセンス割り当ては、関連付けられた
ボタンから編集できます。
License Manager ページの Roles タブでは、現在のロール、それを構成するユーザー、および各ロールグループに割り当てられたライセンスを集約して表示します。この柔軟なインターフェースは、ユーザーをロールでグループ化する方法(メインの Team ページで設定)と組み合わせることで、ユーザーへのライセンス/シート割り当てを柔軟に行えます。
Manage Licenses
Enterprise Server ベースの Private License Service(PLS)は、ライセンス割り当てと使用状況を管理するための各種管理機能を提供します。これには、リース中ライセンスの強制解放や、ライセンス使用状況の詳細な監視が含まれます。
Release a license in use
Altium Designer でライセンスが使用中であるにもかかわらず、ソフトウェアによって正しく解放されなかった状況に対して、PLS はそのリースを終了し、シートを利用可能なライセンスシートのプールへ戻す手段を提供します。これは、Altium Designer が起動したまま PC がスタンバイに入った場合や、何らかのソフトウェアクラッシュにより正常終了できなかった場合に発生します。実際には、そのライセンスシートは使用中として登録されたままとなり、別ユーザーは利用できません。
この状況で対象ライセンスを特定するには、Workspace のブラウザインターフェースで Admin » Licenses を選択して Licenses リストに移動します。Licenses タブに表示されるライセンス一覧で、
ボタンによりライセンス項目を展開すると、各項目のリース情報を確認できます。これを使って、ライセンスシートを保持したままのユーザーを特定してください。
そのユーザーにリースされているライセンスは、ユーザー項目に関連付けられた Release リンクをクリックし、Release seat ダイアログで操作を確認することで終了でき、シートはライセンスプールに戻されます。Altium Designer は、管理者によってライセンスが強制的に解放されたことをユーザーに通知します。
Monitor license usage
Enterprise Server には、組織内で Altium Designer ライセンスがどのように使用されているかを監査するために利用できる、ライセンス使用状況の監視およびレポート機能が多数用意されています。これは、利用可能なライセンスシートを最適に活用できていることの確認、将来のライセンス要件の予測、個々のユーザーの使用状況の把握に役立ちます。
サーバーのライセンス使用状況機能は、ブラウザーインターフェースの Reports タブから License Manager ページ(Admin » Licenses)でアクセスします。ここでは、Reports ビュー内の各タブからアクセスできる、幅広いレポートオプションが提供されます。各レポートで必要となる情報の種類に応じて、関連するレポートフィルターを適用し、特定の Licenses、Roles、Users、期間を含むように結果を調整できます。
たとえば特定の License のアクティビティを表示するよう使用状況レポート結果をフィルタリングするには、Licenses ドロップダウンメニューから対象のライセンスを選択し、
をクリックします。必要に応じて追加のライセンスを追加できます。ライセンスは Activation Code によって区別されます。各オプションのフィルタリングは、各レポート形式のタブを選択している間も有効なままなので、そのライセンスに限定された使用状況レポートを確認できます。
Reports ページには、現在のレポートを CSV 形式(Microsoft Excel やその他のスプレッドシートアプリケーションと互換)でディスクにエクスポートするオプションも用意されており、管理や会計目的に利用できます。適切なタブと必要なフィルタリングで目的のレポート結果を選択し、
ボタンをクリックして、ファイルをディスクに保存する場所を指定します。
Troubleshoot License Access
Altium Designer が Enterprise Server PLS に接続できない、または PLS で取得・設定したライセンスが Altium Designer の Available Licenses リストに表示されない場合、アクセスを妨げているシステム設定またはソフトウェア設定が存在する可能性があります。
問題をトラブルシュートする際は、次の点を確認してください。
-
Host PC Firewall – Enterprise Server PLS は、ネットワーク上でライセンスデータを転送する際に既定でポート
9780を使用します。サーバーのインストール時に、ホスト PC のファイアウォールでこのポートが開放されていることを確認してください。 - Allowed network connections – Altium Designer には、Preferences ダイアログ内に System – Network Activity page があります。「License Server」項目にチェックが入っていることを確認し、サーバー PLS がネットワーク経由で Altium Designer と通信できるようにしてください。
-
Try basic tests:
- Check locally – サーバー PLS を、Altium Designer もインストールされている PC 上にセットアップしている場合は、リモート PC のトラブルシュートを行う前に、そのローカルインストールから PLS にアクセスできることを確認してください。PLS とプライベートライセンスがローカルで利用できる場合、接続できないネットワーク上の他の PC には、(PLS ではなく)ネットワークまたは Altium Designer の設定上の問題があることを示します。
- Assign license to All Users – PLS で正しく割り当てられているライセンスが Altium Designer でリース可能にならない場合は、ライセンスの Role 割り当てを一時的に All Users に変更してください(または、そのライセンスに対して新しい All Users 割り当てを作成するだけでも構いません)。上記の License Assignments を参照してください。これで利用可能になった場合、ユーザー Role またはライセンス割り当てに問題があったことを示します。
- Refresh the server PLS – サーバー PLS のライセンス設定を変更した後、特に取得済みサーバーライセンスの追加・削除を行った場合は、変更を反映させるために一度ログアウトしてから再ログインする必要があることがあります。状況によっては、PC を再起動するか、Windows の IIS Manager にあるサーバーの Restart 機能を使用して Enterprise Server を再起動する必要がある場合もあります。
- Refresh the Enterprise server's PLS connection – サーバー PLS または Altium Designer 側でライセンスアクセスに変更を加えた後は、Altium Designer の Licensing Management ページで Refresh コマンドをクリックするか、サーバーからサインアウトして再度サインインすることで、Enterprise Server への接続を再確立してください。Altium Designer でライセンスにアクセスするために internal PLS setup を使用している場合は、Refresh および/または Disconnect/Reconnect... private license server リンクをクリックして接続を更新します。接続を完全に更新するには、Setup private license server リンクを選択し、Private License Server Setup ダイアログで OK をクリックします。
-
Check Roles and PLS Authentication mode – Enterprise Server にサインインしてアクセスしようとしているライセンスが特定の Role に割り当てられている場合は、そのサーバーユーザーの Account 名がその Role のメンバーであることを確認してください。なお、PLS の 'No Authentication' モードでは、Roles は生成された
user_name server_nameアカウントに割り当てられます。逆に、Altium Designer の 'Setup private license server' オプションを使用して PLS に接続している場合は、Enterprise Server の認証 must を 'No Authentication' に設定する必要があります。
Enterprise Server PLS Mode comparison
Enterprise Server PLS は 3 つの異なるモードのいずれかに設定でき、それぞれが Altium Designer および Altium Servers の特定のライセンス運用形態に適しています。以下の表は、各 PLS モードに設定した場合に、PLS が Altium ライセンスをどのように管理し提供するかを要約したものです。
| No PLS mode | Local PLS mode | External PLS mode | ||
| Server license location: | Local | Local | Local or External | |
| User authentication: | n/a | Server Session | No Authentication | n/a |
| Altium Server licenses served to network: | No | No | Yes | Yes – Licenses sourced from external server PLS. |
| Altium Designer licenses served to network: | No | Yes | Yes | Yes – Licenses sourced from external server PLS. |
| Altium Designer license access using internal PLS setup: | No | No | Yes | No |


















