プライベートライセンスサービス

Altium Designerのインストール環境をオフライン、つまりインターネットから隔離した状態に保つ必要がある組織では、クラウドベースのAltium Licensing Serviceの代わりに、ローカル環境のAltium Private License Serviceを使用することで、オンデマンドのソフトウェアライセンスがもたらす利便性と柔軟性を実現できます。

専用のPrivate License Service(PLS)は、社内LAN/WANに接続されたPC上に実装されます。管理者が設定を行い、会社の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)は、ホストマシンにWindowsサービスとしてインストールするスタンドアロンアプリケーション(Private License Server (14.0.0.34))として提供されていました。より高度なソフトウェアライセンス管理が求められる現在のニーズに対応するため、現行のEnterprise Serverでは、機能を強化し、導入を簡素化したPLSがサーバーのインストールに含まれています。Enterprise Server Private License Serviceは複数の動作モードに対応し、中央またはローカルのライセンスサービスとして設定できます。また、ローカルネットワークを介してAltium DesignerとAltiumサーバーの両方のライセンスを提供できるほか、多くの機能を備えています。

Enterprise ServerのPLSを使用するには、まだ導入していない場合、まずEnterprise Serverをインストールしてライセンス認証を行います。

Enterprise Serverのインストールを参照してください。

Enterprise Serverのライセンス認証

Private License Service(PLS)を含むEnterprise Serverの機能は、適切なAltium Enterprise Serverライセンスを追加してEnterprise Server自体をライセンス認証すると利用可能になります。ユーザーがAltium DesignerからEnterprise Serverにサインインするには、有効なAltium Enterprise Server CALライセンス(クライアントアクセスライセンス)も必要です。

Enterprise Serverには、Altiumライセンスを追加または取得するための柔軟なセルフライセンス認証方式が用意されています。この機能は、Enterprise Server WorkspaceのブラウザーインターフェースにあるLicensesページ(Admin – Licenses)から利用できます。このページからAltium Licensingポータル()に接続して、会社のAltiumライセンスをローカルに取得できます。

次の3つのタブを使用できます。

  • Licenses – 現在利用可能なすべてのライセンスを一覧表示します。Enterprise Serverを実際にライセンス認証するには、少なくとも2つのライセンス(Altium Enterprise ServerおよびAltium Enterprise Server CAL)が必要です。PLSを通じて提供するために、ほかのライセンスを追加することもできます。ライセンスは、From cloud(Altiumポータルで会社が利用可能なライセンスの一覧から選択)またはFrom file(既存のalfライセンスファイルをディスクからインポート)のいずれかの方法で取得できます。
  • Groups – ユーザーグループにライセンスを割り当てることができます。Local PLSモードでは、Enterprise ServerのPLSは、特定のグループに割り当てられたソフトウェアライセンスを選択的に提供できます。デフォルトでは(特に指定しない限り)、Enterprise Serverが取得したすべてのライセンスは All Usersグループに割り当てられ、PLSに接続するすべてのユーザーが利用できます。
  • Reports – 組織内でのライセンスの使用状況を監査できる、さまざまな使用状況の監視機能とレポート機能を提供します。レポートデータは、利用可能なライセンスシートが最大限に活用されていることの確認、将来必要となるライセンス数の予測、個々のユーザーの使用状況の把握に役立つため、Private License Serviceでは特に有用です。さまざまなレポートオプションが用意されており、それぞれ専用のサブタブからアクセスできます。各レポートで必要な情報の種類に応じて、対応するレポートフィルターを適用し、特定のライセンス、グループ、ユーザー、期間を対象に結果を絞り込めます。また、管理や経理の用途向けに、現在のレポートをMicrosoft Excelなどの表計算アプリケーションと互換性のあるCSV形式でディスクにエクスポートすることもできます。

Enterprise Serverでのライセンスの取得と設定について詳しくは、Enterprise Serverのライセンス認証を参照してください。

まとめると、Enterprise Serverとそのクライアント接続は、次の方法でライセンス認証できます。

  • オンラインのAltium License Serviceポータルから、ServerライセンスとClient Access(CAL)ライセンスを取得します。これには、前述のFrom cloudオプションを使用します。新たにライセンス認証された機能を有効にするには、Enterprise Server Workspaceのブラウザーインターフェースから一度サインアウトし、再度サインインしてください。

    ユーザーがEnterprise Serverにアクセスしない場合、つまりサーバーをライセンスサーバーとしてのみ使用する場合は、CALライセンスは不要です。

  • 利用可能なシートを持つ、取得済みのAltium Enterprise Serverライセンスを提供している別のAltiumサーバー(中央ライセンスサービスなど)のPLSサービスに接続します。

    このライセンス認証オプションについて詳しくは、後述の外部PLSモードを参照してください。

  • 既存のライセンスalfファイルをディスクからインポートします。

    これにはFrom fileオプションを使用し、すでにローカルに保存されているサーバーライセンスを実質的に「取得」します。新たにライセンス認証された機能を有効にするには、Workspaceのブラウザーインターフェースから一度サインアウトし、再度サインインしてください。これらが複数シートのライセンスであれば、ネットワーク経由で提供し、ほかの対応ソフトウェアをライセンス認証できます。

    会社ダッシュボードからライセンスファイルを取得する方法については、ライセンスファイルの取得を参照してください。

追加ライセンスの取得

クラウドまたは既存のライセンスファイルを使用してEnterprise Serverのライセンス認証が完了すると、Private License Serviceを設定して、ローカルネットワーク経由でライセンスを提供できるようになります。会社が購入した追加のAltium Designerライセンスは、WorkspaceのブラウザーインターフェースのLicense Managerページ(Admin – Licenses)から取得できます。

Enterprise Serverにライセンスを追加するには、ボタンをクリックし、前述の手順と同様にクラウド(またはファイル)のオプションを選択します。ライセンスは一括でも個別でも取得できます。Add licenseリストのチェックボックスを使用して、Enterprise Serverが取得するライセンスを選択してください。

新たに取得したライセンスは、サーバーの Licensesリストに追加されます。ライセンスはデフォルトで「All Users」グループに設定されるため(そのオプションのチェックを外していない限り)、登録済みのすべてのWorkspaceユーザーが利用できます。これは、ライセンス項目に対応するボタンをクリックして開くLicense Editページで確認できます。

取得済みのライセンスを再度有効にするには、 をクリックします。 ライセンスエントリに対応するボタン。または、Enterprise Serverがインストールされている マシンがインターネットにアクセスできない場合は、Company Accountのグループ管理者またはライセンス管理者が、Company Dashboardからライセンスファイルをアクティベートできます (詳細はこちら)。その後、Enterprise Serverで現在のライセンスを削除し(ライセンスエントリに対応する ボタンをクリック)、 ボタンをクリックしてFrom fileオプションを選択することで、新たにアクティベートしたライセンスファイルを追加できます。

ライセンスサービスの設定

Enterprise Serverのインストールとライセンス認証が完了すると(上記参照)、取得したライセンスを、サーバーのPrivate License Service(PLS)を通じてホストネットワーク上で利用できるようになります。ネットワーク上のクライアント(Altium Designerおよび他のサーバーインストール)へのライセンス提供に最大限の柔軟性を持たせるため、PLSは以下に示すさまざまな動作モードで設定・使用できます。

  • PLSなしモード – Enterprise Serverのデフォルト設定です。取得したライセンスはネットワーク上に提供(配信)されません。
  • ローカルPLSモード – 取得したAltiumライセンスを、サーバーの(ローカル)PLSサービスを通じてネットワーク上に提供します。
  • 外部PLSモード – Enterprise Serverは、独自のライセンス構成の代わりに、externalPLS(中央ライセンスサービスとして設定されたリモートAltiumサーバーのPLSなど)に接続して使用します。外部ライセンスサービスには、Altium Infrastructure Server(AIS)または別のEnterprise Serverを使用できます。

No PLSモードおよびLocal PLSモードでは、Altiumライセンスサービスから取得したServerライセンスとCALライセンス、またはディスクからインポートした、もしくはインストール先のルートフォルダーに配置した*.alfライセンスファイルによって、Enterprise Serverおよびその接続のライセンス認証が行われます。上記のEnterprise Serverのライセンス認証を参照してください。

External PLSモードでは、Enterprise Serverのライセンス認証を同じ方法で行うことも、or接続先の外部PLSのライセンスを使用して行うこともできます。
詳細については、以下の外部PLSのローカルサーバーのライセンス認証を参照してください。

► 各モードの実用的な概要については、Enterprise ServerのPLSモード比較表を参照してください。

なお、サーバーのPLSをいずれかのモードで使用する前に、組織が購入したライセンスを取得できるよう、Enterprise ServerをAltiumライセンスサービスポータルに接続してサインインするよう設定する必要があります。取得が完了した後は、オフラインでも使用できます。または、必要なすべてのライセンスをCompany Dashboardから、あるいはインターネットに接続された別のAltiumサーバーを介して取得し、個別のライセンスファイルとしてローカルのEnterprise Serverに転送することもできます。

取得したAltium Serverライセンス、接続(CAL)ライセンス、Altium Designerライセンスなどは、PLSを通じてローカルネットワーク上に配信できます。

PLSなしモード

名前が示すとおり、Enterprise ServerのNo PLSモードは、基本的にPLSが有効になっていない標準(デフォルト)設定のサーバーです。

そのため、ネットワーク経由でAltiumライセンスを提供することはありませんが、Altiumライセンスサービスポータルからライセンスを取得することは可能です。この機能により、取得したライセンスまたはインポートしたalfライセンスファイルを使用して、Enterprise Server自体のライセンス認証を行うことができます。これは、ライセンスファイルをインストール先のルートフォルダーに配置する従来の方法と併用できます。

このモードを選択するには、WorkspaceのブラウザーインターフェースのLicense Managerページで、No PLSオプションをオンにします – Admin – Settings – License manager。

Automatically create assignment for All Users groupオプションを有効にすると、新しく取得したライセンスはデフォルトのAll Usersグループに強制的に割り当てられます。ライセンスの割り当て方法は、以下で説明するように、PLSを通じてネットワーク上に配信される際に、各グループで利用できるかどうかに影響します。設定の変更を確定するには、をクリックします。

ローカルPLSモード

このサーバーPLS構成では、ネットワーク上のAltium DesignerおよびServerのインストールでライセンスを利用できるようになります。Enterprise Serverのライセンス認証は、通常どおり、取得したライセンスまたはalfライセンスファイルを使用して行われます。

ユーザーがEnterprise Serverにサインインすると、PLSはネットワーク上のAltium Designerインストール(クライアント)にライセンスを配信します。
ユーザーがEnterprise Serverにサインインすると、PLSはネットワーク上のAltium Designerインストール(クライアント)にライセンスを配信します。

このモードに切り替えるには、WorkspaceのブラウザーインターフェースのLicense Managerページで、Local PLSオプションを選択します – Admin – Settings – License manager。

PLSなしモードを設定する場合、認証モードは、ネットワーク上のクライアントインストールへのライセンス配信方法に直接影響します。詳細は以下を参照してください。
PLSなしモードを設定する場合、認証モードは、ネットワーク上のクライアントインストールへのライセンス配信方法に直接影響します。詳細は以下を参照してください。

ユーザーがEnterprise Serverにサインインすると、PLSはAltium Designerにライセンスを公開します。Enterprise ServerのPLSが「認証なし」セキュリティモードになっている場合、ネットワーク上の他のサーバーでServerライセンスを利用できるようになります(以下のオプションを参照)。

ローカルPLSモードでは、特定のAltium Designerライセンスをどのユーザーに提供するか(ユーザーグループによって決定)、および未使用時にライセンスのリースを維持する期間を指定する追加設定が用意されています。設定の変更を確定するには、をクリックします。

ローカルPLSの設定

ライセンスマネージャーの認証モード

サーバーPLSの認証モードは、ネットワーククライアント(Altium Designerおよびサーバー)へのライセンス提供方法に応じて、Server Session またはNo Authentication に設定できます。License Manager Authenticationドロップダウンメニューから選択してください。

Server Session:
現在のクライアント接続セッションに、ライセンスへのアクセスが許可されます。セッションは、Altium DesignerからEnterprise Server Workspaceにサインインすることで開始されます。これはサーバーの標準のPLSモードで、ライセンスへのアクセスがEnterprise Serverのセッションに紐付けられます。現在の接続セッションを表示・管理するには、メインメニューからAdmin – Sessionsを選択します。

このセキュリティモードでは、アクティブなセッションによってPLS接続が検証されるため、ネットワーク上の他のサーバー(サインインしないサーバー)や、Altium Designer内部のPLS設定による接続からは、ライセンスにアクセスできません。ユーザーがAltium DesignerからEnterprise Serverにサインインすると、ライセンスが利用可能になります。

No Authentication:
サーバーPLSへのすべての接続に対し、利用可能なライセンスへのアクセスが許可されます。これは制限の少ないモードで、Altium DesignerユーザーがEnterprise Server Workspaceにサインインせずにライセンスにアクセスする場合や、複数サーバー構成でEnterprise Serverを中央のPrivate License Service(ライセンスサーバー)として設定する場合に使用できます。

  • PLS接続はサーバーセッション(サインイン)に紐付けられないため、このモードでは、ネットワーク上の他のサーバーから利用可能なEnterprise Serverライセンスにアクセスできます。他のサーバーはExternal PLSモードに設定し、リモートサーバーのライセンスを使用するように「ローカルライセンス」オプションをオフにする必要があります。
  • PLS接続はサーバーセッションによって検証されないため、Altium Designerは内部のPLS接続(License ManagementページのSetup private license server)を使用して、ライセンスに直接アクセスできます(PLS 1.0へのアクセスに使用されていた方法と同じです)。詳細については、以下のサーバーにサインインせずにライセンス認証を行うを参照してください。
  • ユーザーがサーバーアカウントにサインインすると、PLSはそのアカウントに対応する名前の新しいユーザーを作成します。名前の形式はuser_name server_nameです。このユーザーは、生成されたユーザーアカウントに関連付けられたライセンスにのみアクセスできます。アクセスできるライセンスは、その後に割り当てられるグループの所属によって決まります。この動作は、Automatic user creation optionのチェックを外すと無効にできます(下記参照)。

実際には、2つのLocal PLS認証モードのオプションにより、取得したライセンスは次のようにネットワークに提供されます。

Server Session:

  • ユーザーとライセンスのグループ割り当てが一致している場合、Enterprise ServerにサインインしたユーザーがAltium Designerライセンスを利用できます。

No Authentication:

  • user_name server_nameという名前で生成されたユーザープロファイルのグループ所属に応じて、Enterprise ServerにサインインしたユーザーがAltium Designerライセンスを利用できます。
  • 外部PLSモードで接続する他のEnterprise Serverが、Altium DesignerライセンスとAltiumサーバーライセンスを利用できます。
  • Altium Designerの内部PLS設定による接続で、Altium Designerライセンスを利用できます。

ユーザーの自動作成(認証なしモード)

チェックを入れると(デフォルト設定)、Enterprise Server PLSは、サーバーへのサインインアカウントに対応するユーザーアカウントを自動的に生成します。たとえば、ユーザーが登録済みのTrevorユーザーアカウントを使用してLicenseServerサーバーにサインインすると、PLSはTrevor LicenseServer(user_name server_name)という名前のユーザーを自動的に作成します。これが、グループへの所属に使用し、ライセンスの配布を決定するための「有効な」名前です。詳細については、後述のユーザーの自動同期機能を参照してください。

Altium Designerからremote Enterprise Server PLSに接続する際、Altium Designerとサーバーが同じホストPC上にない場合は、対応するuser_name server_nameユーザーアカウントが作成されます。一方、Altium DesignerとEnterprise Serverの両方が同じPCにインストールされている場合、PLSは既存のサーバーサインインアカウントを使用します。

Automatic user creation オプションのチェックを外すと、対応するuser_name server_nameアカウントがすでに存在していない限り、サーバーのユーザーアカウント(Trevor)はPLSに接続できず、利用可能なライセンスにもアクセスできません。ほとんどの場合、このオプションは有効にしておく必要があります。例外として、No Authenticationモードでサーバーに接続する際に使用できるEnterprise Serverユーザーアカウントを、サーバー管理者が事前に指定したい場合が考えられます。

PLSが「認証なし」モードで、Automatic user creationのチェックが外れている場合、必要に応じてサーバー管理者が適切なユーザーアカウントを手動で追加できます。既存のユーザー名がTrevorで、サーバー名がLicenseServerの場合、作成する対応PLSアカウントは、First Name Trevor、Last Name LicenseServer、Username LicenseServer:Trevorを持つアカウントです。最終的に、TrevorとTrevor LicenseServer,という2つのユーザーエントリが作成され、後者に適用されたグループによって、ユーザーTrevorが利用できるライセンスが決まります。

また、ユーザーがEnterprise ServerにサインインせずにAltium DesignerのSetup Private License Server機能を使用して接続した場合も、Enterprise Server PLSはユーザーアカウントを自動的に生成します(ユーザーのWindowsアカウント名に設定されます)。この場合、生成されるユーザー名の形式は、直前に説明した形式とは異なります。後述のサーバーにサインインせずにライセンスを使用するを参照してください。

► サーバーのユーザープロファイルの種類をまとめた表については、既存のユーザーセクションを参照してください。

シート返却のタイムアウト間隔

Seat return timeout intervalオプションは、Altium Designerが指定された時間数にわたってPLSに応答しなかった場合に、リースされたライセンスを強制的に失効させるためのものです。

PLSはネットワーク経由で設計クライアントに定期的に問い合わせを行い、応答を待ちます。ただし、たとえばクライアントのホストPCがサスペンドモードや休止状態になっている場合、またはクライアントアプリケーションがクラッシュしたり強制終了されたりした場合は、応答が返されません。指定されたタイムアウト間隔(デフォルトでは4時間)を超えてクライアントからの応答がない場合、クライアントがリースしているライセンスシートは取り消され、そのライセンスの利用可能なシートのプールに返却されます。

このオプションは、実質的に、手動のライセンスの解放機能を時間指定で自動実行するものです。

なお、Altium Designerが通常の正常な方法(終了、サーバーからのサインアウト、PLSからの切断など)でライセンスから切断した場合、リースされたライセンスシートは自動的に返却されます。

All Usersグループへの割り当てを自動作成

このローカルPLSオプションにチェックが入っている場合(デフォルト設定)、新しく取得したライセンスはデフォルトのAll Usersグループに割り当てられます。提供されるライセンスには、ユーザーが所属するグループにかかわらず、サーバーに接続するすべてのAltium Designerユーザーがアクセスできます。

Automatically create assignment for All Users groupオプションのチェックが外れている場合、取得したライセンスはどのユーザーグループにも割り当てられないため、ネットワーク経由でnot accessible。ライセンスエントリ(Admin – Licenses)を編集モード()で開いたときに使用できるボタンから、ライセンスを手動で適切なグループに割り当てる必要があります。

Altium Designerライセンスへのアクセス(サインイン)

ローカルPLSモードでは、Private License Serviceで設定および公開されたライセンスに、ネットワーク上のAltium Designerからアクセスできます。このとき、Altium DesignerはPLSのクライアントとして動作します。Enterprise Server PLSが提供するAltium Designerライセンスにアクセスするには、Altium DesignerからEnterprise Server Workspaceにサインインしてください。ダイアログの該当チェックボックスを使用すると、サインインを自動化できます。

Enterprise Serverにサインインする際、サーバー名localhostはローカルPCにのみ適用されることに注意してください。サーバーPLSがネットワーク上の別のPCでホストされている場合は、そのリモートPCのネットワーク名(サーバー名)を使用してサインインする必要があります。サインインダイアログのServer Addressフィールドは、その名前([computer_name])を指します。Enterprise ServerをホストしているPCでは、Control Panel\System and Security\Systemに移動して、ネットワーク上のコンピューター名を確認できます。常にサーバーのcomputer_name:portアドレスを使用してサインインすることをお勧めします。

Altium Designerでサーバーimpalaにサインイン。
Altium Designerでサーバーimpalaにサインイン。

サーバーへのサインインは必須ではありません。Enterprise ServerにサインインせずにAltium Designerからライセンスにアクセスしたい場合は、Altium DesignerのLicense Management ビューにあるConnect to Private Serverオプションを使用してください。なお、サーバーPLSはNo Authenticationモードに設定され、Automatic user creationオプションにチェックが入っている必要があります。詳細については、サーバーにサインインせずにライセンスを使用するを参照してください。

Altium DesignerがEnterprise ServerとそのPLSに接続されると、ライセンス管理ビュー(Altium Designer Agile、Altium Designer)の利用可能なライセンスの領域に、サーバーのPLS接続で提供されるプライベートライセンスの一覧が表示されます。 設計クライアントの右上にある現在のユーザーのドロップダウンメニューからLicense Managementオプションを選択すると、License Managementビューにアクセスできます。

License Management Altium Designerでのページへのアクセス。
License Management Altium Designerでのページへのアクセス。

Altium Designer用のライセンスをリースするには、 Use Licenseをクリックします。ライセンスのタイル内の ボタンをクリックするか、タイルを右クリックしてコンテキストメニューから Use License コマンドを選択します。 Enterprise Serverでホストされているライセンスは、Automatic Leasingモードに設定されている場合があります。この場合、Altium Designerでは、サーバーへのサインイン以外にユーザーの操作は必要ありません。

ライセンスが使用中になると、そのタイルに  アイコンが表示され、緑色の枠で強調表示されます。 ライセンスの Seats フィールドが更新され、そのライセンスのシートがもう1つ使用されたことが反映されます。

プライベートライセンスは、サーバーにサインインすると利用可能になります。Altium Designerに内蔵されているSetup PLSオプションは使用しないことに注意してください。
プライベートライセンスは、サーバーにサインインすると利用可能になります。Altium Designerに内蔵されているSetup PLSオプションは使用しないことに注意してください。

Altium Designerのユーザーは、プライベートライセンスを使用するためにオンラインのAltiumアカウントにサインインする必要はありません。また、ローカルのLAN/WAN接続はインターネットから分離されていても構いません。必要に応じて、PreferencesダイアログのSystem – Account Managementページに移動してAltiumアカウントへの接続を無効にし、System – Network Activityページで許可するネットワーク接続サービスを選択します。

ライセンスのステータスは、WorkspaceのブラウザーインターフェースのLicense Managerページ(Admin – Licenses)でも確認できます。ライセンスのエントリー()を展開すると、現在のリースの詳細を確認できます。また、必要に応じてReleaseコマンドをクリックし、現在のユーザーのリースセッションを終了できます。

► Local PLSモードの概要を他のモードと比較するには、サーバーのPLSモード比較表を参照してください。

プライベートサーバーライセンスのローミング

プライベートサーバーライセンスのシートは、ローミング、つまり指定した期間にわたって取得できます。このモードでライセンスを使用する場合、ライセンスサーバーへの接続を維持する必要はありません。接続を切断してオフラインで作業できるため、実質的にライセンスシートを持って自由に移動できます。

利用可能なプライベートサーバーライセンスのシートをこのモードで使用するには、ライセンスタイルの  ボタンをクリックするか、タイルを右クリックしてコンテキストメニューからRoamコマンドを選択します。 Retain License ダイアログが表示され、シートをローミングする日数や時間数を指定できます。 日数や時間数を入力するか、目的の値が表示されるまで上下の矢印を使用します。

  • このモードでプライベートサーバーライセンスをローミングできる最長期間は、ライセンス自体の有効期間です。

  • プライベートサーバーライセンスのシートをローミングしているときにローミング期間が終了すると、猶予期間なしでそのシートの使用が停止されます。

  • Enterprise Serverの管理者は、ライセンスの割り当て設定で、ライセンスのローミングを許可するかどうかと最長ローミング期間を設定できます。– 詳細はこちら。

ライセンスがローミングモードで使用中になると、そのタイルに アイコンが表示され、緑色の枠で強調表示されます。 ライセンスのSeats フィールドが更新され、そのライセンスのシートがもう1つ使用されたことが反映されます。

プライベートサーバーライセンスをローミングモードで使用するには、Roamオプションを使用します。
プライベートサーバーライセンスをローミングモードで使用するには、Roamオプションを使用します。

ライセンスをローミングモードで使用している間は、ライセンスサーバーから切断してオフラインで作業できます。このモードでライセンスのシートを使用する際にライセンスサーバーへの接続が必要なのは、ライセンスを解放する場合、またはローミング期間を延長する場合のみです。ローミング期間を延長するには、  ボタンを再度クリックします。その後、 Retain License ダイアログで必要に応じてローミング期間を調整します。

ローミング中のライセンスを解放するには、ライセンスサーバーに接続し、ライセンスタイルのボタンをクリックするか、タイルを右クリックしてコンテキストメニューからReleaseコマンドを選択します。

External PLSモード

Enterprise ServerのExternal PLS構成モードは、ネットワーク上に複数のサーバーがあり、そのうちの1台が全ユーザー向けの中央(リモート)プライベートライセンスサービスとして構成されている環境を想定しています。この構成は、各部門(設計、開発など)が複数のAltium Designerと、設計データ管理用の部門内ローカルサーバーを使用するような大規模企業に適しています。部門の設計データサーバーとAltium Designerの両方に、ライセンス管理専用のAltium ServerまたはAltium Infrastructure ServerのPLSなどの中央ライセンスサービスからライセンスが供給されます。

この構成では、サーバーを次のように設定します。

  • Central Licensing Server – 取得したすべてのライセンスをネットワーク経由で提供するように、Local PLS mode(上記参照)に設定します。ローカル(部門)サーバーから見ると、これはPLSを介してライセンスサービスを提供する外部サーバーです。ユーザーの自動作成オプションは、必ずオン(デフォルト設定)にしてください。これにより、ローカルサーバーと外部サーバー間でのユーザー同期が有効になります。

    中央ライセンスサーバーが、ネットワーク上のExternal PLS Modeに設定された他のサーバー(部門サーバーなど)にライセンスを提供するには、中央ライセンスサーバー(Local PLSモードに設定)のLicense Manager Authentication ModeをNo Authenticationに設定する必要があります。

    これをServer Session セキュリティモードに設定すると、サーバーのIdentity Service(IDS)は、ネットワーク上の別のサーバーへのPLS接続を許可しません。このモードでは、ユーザーがサインインしたときに作成されるセッションによって接続が検証され、そのセッションに紐付けられますが、当然ながらサーバーはサインインしないためです。

  • Local (department) Server – これをExternal PLS modeに設定し、ローカルサーバー自体のPLSの代わりに、中央ライセンスサーバーのPLSに接続して使用するように構成します。したがって、ローカルサーバーはライセンス供給にexternalPLS(中央ライセンスサーバー内のPLS)を使用しますが、接続しているユーザーには引き続きローカルのデータ管理サービスを提供します。

ローカルサーバーをExternal PLSモードに切り替えるには、WorkspaceのブラウザーインターフェースのLicense ManagerページでExternal PLSオプションを選択します。– Admin – Settings – License manager。

中央プライベートライセンスサーバーとして設定されている外部サーバーにアクセスするため、外部PLSのURLとポートを設定します。
中央プライベートライセンスサーバーとして設定されている外部サーバーにアクセスするため、外部PLSのURLとポートを設定します。

このモードでは、Enterprise Serverは独自のライセンスサービス(PLS)の代わりに、外部PLS(中央ライセンスサーバーとして設定されたリモートサーバーのPLSなど)に接続して使用します。上の画像の中央ライセンスサーバーのネットワークアドレス、つまり外部PLSの接続先はhttp://LicenseServerです。このアドレスは、ライセンスサーバーのホストPCのcomputer_nameに基づいています。

External PLSモードに設定されたローカルの「部門」サーバーは、中央ライセンスサーバーのPLSから提供されるライセンスを、実質的にローカルのAltium Designerへ転送します。
External PLSモードに設定されたローカルの「部門」サーバーは、中央ライセンスサーバーのPLSから提供されるライセンスを、実質的にローカルのAltium Designerへ転送します。

Altium Designerユーザーがローカルサーバー(外部PLSモードに設定済み)にサインインすると、リモートサーバーのPLSサービスがローカルのEnterprise Serverを介して「リダイレクト」され、そのライセンスがAltium Designerに提供されます。通常どおり、ユーザーは有効な(ローカルの)認証情報を使用してローカルサーバーにサインインする必要があります。

中央PLSサーバー構成でネットワーク経由でライセンスを提供する場合、ユーザーとライセンスに割り当てるグループは、ローカル(部門)サーバーではなく中央ライセンスサーバーで設定します。ローカルサーバーはユーザーとライセンスの検証を中央PLSにリダイレクトするため、ローカルサーバーのグループ割り当ては適用されません。以下のユーザーの自動同期セクションを参照してください。

外部PLSの設定

External PLSのオプションと設定は以下のとおりです。通常、この構成は、Altium Designerとサーバーの両方のライセンスをリモートの中央ライセンスサービスで管理するローカル/部門サーバーで使用します。

PLSのURLとポート

関連するPLS urlおよびPLS Portの設定は、外部サーバーの構成と一致している必要があります。URLは、「中央」サーバーのPLSをホストするリモートPCのアドレス(ネットワーク名)です。これは、ホストPCのControl Panel\System and Security\Systemにある「コンピューター名」に表示されます。Windows 10の場合は、Settings » System » Aboutを参照してください。

ローカルサーバーのライセンス認証

  • Use local license manager for vault licensingオプションが有効(チェックあり)の場合、Enterprise Serverは、Altiumのライセンスサービスから取得したサーバーライセンス、またはディスクからインポートしたかサーバーのインストールフォルダーに配置したalfライセンスファイルによって、「内部的に」ライセンス認証されます。
  • このオプションのチェックを外すと、Enterprise Serverは、PLSのurlおよびPort設定で指定した外部PLSからライセンス認証を受けます。外部サーバー(中央ライセンスサーバーなど)には、Altiumのライセンスサービスから取得した、十分なシート数のAltium Enterprise Serverライセンスが用意されている必要があります。サーバーのライセンス認証方法を変更した場合、機能を有効にするためにサーバーの再起動が必要になることがあります。

► 外部PLSモードの比較概要については、サーバーPLSモードの比較表を参照してください。

ユーザーグループへのライセンス割り当て

Automatically create assignment for All Users groupオプションを使用すると、新しく取得したライセンスがデフォルトのAll Users グループに強制的に割り当てられます。上記のUse local license manager for vault licensingオプションのチェックが外れている場合、このオプションは無効になります。そのモードでは、中央ライセンスサーバーとして使用するリモートサーバーのPLSなど、外部PLSからすべてのライセンスが供給されるためです。

ユーザーの自動同期機能

前述のように、複数のAltiumサーバーを使用して集中型ライセンスシステムを実装するには、1台のサーバーを中央PLSとして構成し、ローカル(部門など)サーバーとそれに割り当てられたユーザーにライセンスを提供します。中央ライセンスサーバーはローカルPLSモード(および「認証なし」)に設定し、ローカルサーバーは外部PLSモードに設定して、リモートの中央ライセンスサーバーをPLSとして指定します。

Altium Designerユーザーがローカルサーバーにサインインすると、中央ライセンスサーバーの(外部)PLSから「リダイレクト」されたライセンスを利用できます。

ローカルサーバーを介してユーザーにリモートライセンスへのアクセスを許可する仕組みの一部として、中央ライセンスサーバーに「同期された」ユーザー名が作成されます。つまり、ローカルのユーザー名が中央ライセンスサーバーに同期されます。前述のNo Authenticationモードにおけるユーザーの自動作成を参照してください。

ライセンスサーバーに作成されるユーザープロファイルには、複合形式のユーザーアカウント名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です。

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

複数サーバー構成(中央ライセンスサーバーとローカルの「部門」サーバー)では、ライセンスサーバーにローカルサーバーのユーザー名がまだ存在しない場合、そのユーザー名が同期/複製されます。これにより、集中管理されたライセンスにローカルからアクセスできるようになります。
複数サーバー構成(中央ライセンスサーバーとローカルの「部門」サーバー)では、ライセンスサーバーにローカルサーバーのユーザー名がまだ存在しない場合、そのユーザー名が同期/複製されます。これにより、集中管理されたライセンスにローカルからアクセスできるようになります。

この場合、リモートのLicensing ServerにあるAltium Designerライセンスは、AltiumPaul IMPALAによってリースされていると表示されます。これは、ローカルサーバー(IMPALAでホストされているDepartment Workspace)から同期されたAltiumPaul ユーザーです。Altium Designerユーザーはローカルの部門サーバーにサインインしていますが、Altium DesignerライセンスはリモートのLicensing ServerのPLSから(ローカルサーバーを介して)提供されます。なお、Altium Designerでは、ライセンスはユーザーアカウントのUsernameにリースされていると表示されます。この例で作成されるユーザーの場合、その値はIMPALA:AltiumPaulです。

ローカルの「部門」サーバーにサインインしたユーザーは、ローカルサーバーを介して、中央ライセンスサーバーのライセンスに透過的にアクセスできます。
ローカルの「部門」サーバーにサインインしたユーザーは、ローカルサーバーを介して、中央ライセンスサーバーのライセンスに透過的にアクセスできます。

一般に、PLSによる(同期)ユーザーの作成は、モードが「ローカルPLS」「認証なし」「ユーザーの自動作成」に設定されている場合に行われます。これは、複数サーバーによる中央/ローカル構成で集中型ライセンスサーバーとして設定されたサーバーPLSに該当しますが、同じモード(ローカルPLS/認証なし/ユーザーの自動作成)に設定されたすべてのサーバーにも当てはまります。

ライセンスサーバーのグループ

複数サーバー構成で中央PLSサーバーに同期されたユーザープロファイルは、ローカルPLSモードに設定された他のサーバーと同様に、グループに追加できます。

中央ライセンスサーバーと分散配置されたローカルサーバーで構成されるサーバー構成(上記の説明を参照)では、ライセンスサーバーに複製(同期)されたユーザーをグループに追加して、利用できるライセンスを制限できます。したがって、ユーザーがローカルサーバーにサインインした際に(外部ライセンスサーバーのPLSからローカルサーバーを介して)利用できるライセンスは、中央ライセンスサーバーの同期ユーザーに対して設定されたグループとライセンスの割り当てによって決まります。

上記の例では、ライセンスサーバー上の同期ユーザーAltiumPaul IMPALA(ローカルサーバーから同期されたAltiumPaul ユーザー)を、特定のAltium Designerライセンスが割り当てられたEngineeringグループに追加できます。ユーザーAltiumPaulがローカルサーバーにサインインすると、外部ライセンスサーバーの関連するユーザーグループとライセンス割り当ての設定に基づいて、指定のライセンスを利用できるようになります。

通常、これらのユーザーグループとライセンスの割り当ては、Local Serverのユーザーが初めてサインインした後(これによりユーザー同期プロセスが開始されます)に、Licensing Serverの管理者が行います。

グループとライセンスの割り当ての詳細については、後述のライセンスグループの割り当てを参照してください。

サーバーにサインインせずにライセンスを使用する

Enterprise Serverのデータ管理機能を使用せず、そのためサーバーにサインインしないAltium Designerユーザーは、Altium Designer内部のPLS設定(後述)を使用して、サーバーのPLSからライセンスにアクセスできます。この方法では、Enterprise Serverを次のように設定します。

  • サーバーのPLSモードをLocal PLSに設定し、ネットワーク上でライセンスを利用できるようにします。
  • この構成では、サーバーへのサインインによるサーバーセッションが確立されないため、PLSのセキュリティモードを「No Authentication」に設定する必要があります。
  • サーバーPLSに、All Usersに割り当てられた適切なAltium Designerライセンスを用意し、サーバーへのどの接続からでもアクセスできるようにします。

以下に示すAltium Designerライセンスへのアクセス方法および使用方法は、Windowsサービスとしてインストールされる従来のPrivate License Server(PLS 1.0)にも適用されます。

Altium Designer内からのライセンスへのアクセス

Altium Designerでサーバー上のライセンスにサインインせずにアクセスするには、License ManagementビューでConnect to Local Serverを選択します(Current UserコントロールのドロップダウンメニューにあるLicensesオプションを使用して、License Managementビューにアクセスします)。 Private License Server Setupダイアログが開きます。

Altiumアカウントにサインインしている場合は、Add Licenseコントロールメニューの Connect to Local Server オプションを使用して、 Private License Server Setupダイアログにアクセスします。

Private License Server SetupダイアログにPLSの基本的なサーバー情報を入力し、OKをクリックします。サーバー名はEnterprise ServerをホストしているPCのネットワーク(コンピューター)名で、標準ポートは9780です。セキュアなhttps接続を確立するには、ポート9785とサーバーのFQDNを使用します(例を参照)。Servers listオプションなど、ダイアログのその他の設定は、従来のPLS 1.0タイプの接続に適用されます。

Altium Designer内部の設定を使用してPLSライセンスにアクセスする場合、入力が必要なのはサーバー名とポートのみです。従来のPLS 1.0に接続する場合とは動作が異なります。
Altium Designer内部の設定を使用してPLSライセンスにアクセスする場合、入力が必要なのはサーバー名とポートのみです。従来のPLS 1.0に接続する場合とは動作が異なります。

PLSに接続すると、License Managementビューの利用可能なライセンスの領域に、使用できるプライベートライセンスの一覧が表示されます。

この方法でPLSへのライセンス接続を確立する場合、最初にEnterprise Serverでライセンスを「All Users」グループ(デフォルト設定)に設定する必要があります。Altium Designerがライセンスを認識すると、後述するように、対応するユーザープロファイルがサーバーに自動的に生成されます。その後、生成されたユーザープロファイルを、特定のライセンスへのアクセス権を持つグループに追加できます。これにより、サーバー管理者は、サーバーにサインインしないユーザーのライセンスアクセスを制御できます。

インストールされているAltium Designer用のライセンスをリースするには、ライセンスのタイルにある Use License ボタンをクリックするか、タイルを右クリックし、コンテキストメニューから Use License コマンドを選択します。 Enterprise Serverでホストされているライセンスは、Automatic Leasingモードに設定されている場合があります。その場合、最初にPrivate license server接続を有効にする以外に、Altium Designerでユーザーが操作する必要はありません。

ライセンスが使用中になると、そのタイルに  アイコンが表示され、緑色の枠で強調表示されます。 そのライセンスの Seats フィールドが更新され、ライセンスのシートがもう1つ使用されたことが反映されます。 サーバー側では、License Managerページ(Admin – Licenses)のライセンスエントリに、Altium DesignerをホストするPCに基づくユーザー名によってシートが使用されていることが表示されます。詳細については、後述のセクションを参照してください。

  • Altium Designerユーザーは、プライベートライセンスを使用するためにオンラインのAltiumアカウントやEnterprise Serverにサインインする必要はなく、ローカルのLAN/WAN接続がインターネットから分離されていても使用できます。必要に応じて、PreferencesダイアログのSystem – Account ManagementページでAltiumアカウントへの接続を無効にし、System – Network Activityページで許可するネットワーク接続サービスを選択します。

  • Altium Designerからサインインせずにサーバー上のライセンスにアクセスする場合も、ライセンスをローミングモードで使用できます。詳細については、前述のPrivate Serverライセンスのローミングセクションを参照してください。

作成されるユーザー

ユーザーがAltium DesignerからサインインせずにEnterprise ServerのPLSに接続すると(前述)、接続元のコンピューター名と、そのコンピューターで使用中のWindowsユーザーアカウント名、つまりAltium Designerを実行しているコンピューターとWindowsアカウントに対応するユーザープロファイルがサーバーに作成されます。

たとえば、ユーザーがPC4という名前のコンピューターで、DesignというWindowsアカウントを使用しているとします。Altium DesignerのConnect to Private Serverオプションを使用してライセンスにアクセスすると、そのライセンスをホストするサーバーPLSは、Design PC4という名前のユーザーを作成します。その名/姓は Design/PC4、ユーザー名はDesignになります。

作成されるユーザー名の形式は、ユーザーの自動作成セクションで説明している、ユーザーがサーバーにsigning inしたときに作成されるユーザー名とは異なります。いずれの場合もPLSは認証なしモードに設定されていますが、ユーザーがサインインした場合、作成されるユーザー名はサインイン名とサーバー名(user_name server_name)に基づきます。Connect to Private Server機能を使用する場合(サインインなし)、ここで説明するように、作成される名前はユーザーが使用中のWindowsアカウント(user_account_name)に基づきます。

このサーバーのユーザー名をグループに追加することで、そのコンピューター上の当該ユーザーが利用できるライセンスを決定できます。

グループとライセンスの割り当ての詳細については、以下を参照してください。

ライセンスグループの割り当て

Altium Designerユーザーが利用できるライセンスを制御するため、Enterprise ServerのPLSでは、特定のライセンスを定義済みのユーザーグループに関連付けることができます。実際には、ユーザーがサーバーにサインインすると、そのユーザーが所属するグループに割り当てられたライセンスのみがPLSから提供されます。

Enterprise ServerをAltium Designerの設計データの管理と保存にすでに使用している場合は、ユーザーとユーザーグループが登録済みの可能性があります。サーバーでホストされるライセンスは、デフォルトで「All Users」に割り当てられますが、利用可能な任意のグループに再割り当てできます。同様に、ユーザーも利用可能な任意のグループに追加できます。

ユーザー

新しいユーザープロファイルを作成してグループに追加するには、ブラウザーのメインメニューからUsersを選択して、Enterprise Serverに登録されているユーザー名の一覧を表示し、ボタンを選択します。

ポップアップ表示されるAdd Userダイアログで新しいユーザーの詳細を入力し、ボタンをクリックして変更を確定します。このダイアログには、特に注意が必要な入力フィールドがいくつかあります。

  • Authentication: デフォルトのBuilt-inオプションでは、Enterprise Server独自のIdentity Service(IDS)を使用してユーザー接続を識別します。一方、Windows方式は、ホストPCがWindowsドメインに属しており、Windowsドメイン認証を使用する場合に適用されます。

  • Add Groups: このフィールドにグループ名を入力すると、新しいユーザーを既存のグループに追加できます。入力した先頭の文字に一致する既存のグループが動的に検索されます。グループ名を選択して確定してください。デフォルトでは、ユーザーはどのグループにも含まれません。

ユーザーの詳細については、ユーザーとグループの管理を参照してください。

グループ

新しいグループを作成して既存のユーザーをメンバーとして追加するには、ブラウザーのメインメニューからGroupsを選択して既存のグループ名の一覧を表示し、ボタンを選択します。

Create Group ダイアログに新しいグループの名前を入力し、そのグループのメンバーにするユーザーを追加します。Add Membersフィールドでは、入力した先頭の文字に一致する既存のユーザーが動的に検索されます。メンバーのフルネームを選択して確定してください。ダイアログのボタンをクリックして変更を確定します。

グループの詳細については、ユーザーとグループの管理を参照してください。

既存のユーザー

既存のユーザーは、ユーザープロファイルを編集することで、1つまたは複数のグループのメンバーにできます。Admin – Usersページでユーザーのエントリを選択し、一覧の右上にある ボタンをクリックしてEdit User ダイアログを開きます。Existing Groups リストで追加先のグループにチェックを入れ、ボタンをクリックして変更を確定します。前述のとおり、Add Groups フィールドに入力してグループを追加することもできます。

既存のユーザーは、追加方法によってさまざまな形式で表示されることに注意してください。これらの形式には、標準のUsername/Firstname/Lastnameエントリのほか、サインインによるサーバーセッションを開始しない接続を受けて、PLSが自動生成したエントリがあります。

User Username First Name Last Name Account Creator Circumstances
Trevor Smith Trevor Trevor Smith 手動入力 サーバー管理者によって追加された標準のユーザーアカウント。
Design PC4 Design Design PC4 自動生成 コンピューターPC4のWindowsアカウントDesignで作業しているAltium Designerユーザーが、サーバーにサインインせずにPLSに接続しました。
Trevor CADDESIGN CADDESIGN:Trevor Trevor CADDESIGN 自動生成 ユーザーTrevorが、PLSを「No Authentication」モードに設定したEnterprise Server CADDESIGN上の自分のアカウントにサインインしました。また、サーバーがCentral/Local構成の場合、Trevorがローカルサーバー(External PLSモードに設定されたCADDESIGN)にサインインすると、中央サーバーのPLS(「No Authentication」モードに設定)にユーザーTrevor CADDESIGNが生成されます。

いずれの場合も、ユーザーエントリを編集することで、これらのユーザープロファイルをグループのメンバーにできます。中央ライセンスサーバーと複数のローカルサーバーで構成される環境(External PLSモードを参照)では、ライセンス用のユーザーのグループ所属は、Local ServerレベルではなくCentral PLSで適用されることに注意してください。

中央/ローカルのマルチサーバー構成では、一般的に次の手順でユーザーを設定します。

  1. ユーザーのローカル/部門サーバー(「External PLS」モードに設定され、中央ライセンスPLSを参照しているサーバー)に標準のユーザーアカウントを作成します。
  2. ユーザーに、ローカルサーバー上の新しいアカウントにサインインしてもらいます。これにより、ユーザー名が中央PLSに同期されます(user_name server_nameの形式)。
  3. 中央PLSで、新しく同期されたユーザーエントリを編集し、必要なグループのメンバーにします。ライセンスはグループに割り当てられ、それによってユーザーが利用できるようになります。以下を参照してください。

ライセンスの割り当て

Local PLSモードでは、Enterprise ServerのPLSは、特定のグループに割り当てられたAltium Designerライセンスを選択的に提供できます。そのグループは、サーバーのユーザーアカウントに関連付けることができます。デフォルトでは(別途指定されていない限り)、Enterprise Serverが取得したすべてのライセンスは 「All Users」グループに割り当てられるため、PLSに接続するすべてのユーザーが利用できます。

既存のライセンスのグループ割り当てを表示・編集するには、WorkspaceのブラウザーインターフェースでAdmin – Licenses に移動し、Groupsタブを選択します。Groups列のグループ名をクリックすると、そのグループのユーザーメンバーと、右側に割り当て済みのライセンスが表示されます。

ライセンスをグループに割り当てるには、ボタンでAdd/Edit assignmentダイアログを開き、利用可能なライセンス、割り当て先のグループ、割り当てオプションを選択します。

特定のグループにライセンスを割り当てるより直接的な方法は、既存のライセンス割り当てを編集することです。Licensesタブでライセンスエントリに対応するボタンを選択し、Edit Assignmentダイアログ(既存の割り当てのボタンから開きます)でLicense assignments設定を「All Users」から利用可能なグループに変更します。また、単にグループの割り当てを追加する場合は、ボタンを選択し、Add Assignmentダイアログで詳細を指定します。

ライセンスの種類、対象のライセンス、割り当て先のグループは、いずれもドロップダウンメニューから選択できます。各メニューには、現在利用可能な項目の一覧が表示されます。以下の画像の例では、20シートのAltium Designerライセンスのうち10シートをEngineersグループに割り当てています。

ライセンスの割り当てオプションには、次のものがあります。

  • 自動リース: Automatic leasingオプションを有効にすると、このライセンスが利用可能になったときに、Altium Designerが自動的にリース(使用)するようになります。Altium Designerのライセンスマネージャーで通常行う、一覧からライセンスを選んでUseを選択する操作が、このライセンスに対して自動的に実行されます。

  • 利用可能なシート数: 関連付けられたグループに提供するライセンスシート数を、ライセンスの総シート数を上限として指定します。または、All available seats オプションをオンにして、そのライセンスのすべてのシート(User Count 属性)を利用可能にします。

  • ローミング: Allow Roaming オプションを選択すると、ライセンスの「ローミング」(ホストPCがネットワークに接続されていないときにAltium Designerで使用すること)を許可できます。Max roam の期間設定では、指定した期間が経過した後に「ローミング中」のシートを無効にするようにライセンスを設定します。無制限のローミングを許可するには、 0 を入力します(期間限定ライセンスの場合、ローミングは実質的にライセンスの有効期限までに制限されます)。詳細については、プライベートサーバーライセンスのローミングセクションを参照してください。

  • シートの自動解放: Release seats on inactive clients オプションを有効にすると、クライアントマシンが非アクティブまたはアイドル状態になったときに、Altium Designerライセンスのシートを解放できます。これは、クライアントマシンでマウスやキーボードの操作がなく、プロジェクトのリリースなど、長時間を要するAltium Designerの処理も実行されていない状態を指します。 Lease verification interval (hours) 設定では、Altium Designerから確認リクエストを送信する間隔を指定します(前の期間中に操作がなかった場合、Release seats on inactive clients オプションが有効であればシートが解放されます)。1 ~ 12 時間の値を入力してください。非アクティブ状態による自動解放機能は、Altium Designer 25.1以降で利用できます。

  • 通知: 通知は、利用可能なライセンスシートのうち指定した割合がリースされた場合や、シートのリースに失敗した場合など、特定のイベントに応じてユーザーに送信されるメッセージです。メール通知は、設定して有効にするまで利用できません。メール通知の設定を参照してください。

    • Notify when <x>% of available seats have been leased オプションが有効で、リースされたシート数がこの割合に達するか超えると、Send to users with role フィールドで指定したグループに、関連する通知メールが送信されます。例を参照。

    • Send reject notifications オプションが有効な場合、ユーザーが利用できないライセンスシートをリースしようとすると、上記のグループにエラーメールが送信されます。たとえば、(更新されていない)ライセンス管理ビュー(Altium Designer Agile、Altium Designer)では残りのシートが利用可能と表示されていても、その後に別のユーザーによってリースされている場合です()。

新しいライセンス割り当ての設定が完了したら、 をクリックして、選択したグループへの割り当てを確定します。割り当てられたライセンスの詳細を確認するには、そのエントリにある展開オプション()を選択します。

ライセンスにはデフォルトで All Users の割り当てが設定されている場合があることに注意してください。ライセンスを別のグループとその所属ユーザーに排他的に割り当てるには、この割り当てを削除する必要があります。

上記のライセンス割り当ての例では、20シートのAltium Designerライセンスのうち10シートが Engineers グループ、つまりそのメンバーに割り当てられています。ライセンスに関連付けられたデフォルトの All Users グループへの割り当てを削除せず、両方の割り当てが存在する場合、ライセンスは Engineers グループのメンバー専用にはならず、すべてのサーバーユーザーが利用できる状態になります。

既存のライセンス割り当てを削除するには、そのエントリの削除ボタン()をクリックします。ライセンス割り当ては、対応する ボタンで編集できます。

Groups タブには、現在のグループ、その所属ユーザー、および各グループに割り当てられたライセンスがまとめて表示されます。この多機能なインターフェースを、ユーザーのグループ分け(メインの Users ページで設定)と組み合わせて使用することで、ユーザーへのライセンスとシートの割り当てを柔軟に管理できます。

ライセンスの管理

Enterprise ServerベースのPrivate License Service(PLS)は、リースされたライセンスの強制解放やライセンス使用状況の詳細な監視など、ライセンスの割り当てと使用状況を管理するためのさまざまな管理機能を提供します。

使用中のライセンスの解放

Altium Designerで使用していたライセンスがソフトウェアによって正しく解放されなかった場合、PLSではそのリースを終了し、シートを利用可能なライセンスシートのプールに戻すことができます。これは、Altium Designerが動作中にPCがスタンバイ状態になった場合や、何らかのソフトウェアクラッシュによって正常に終了できなかった場合に発生することがあります。この場合、そのライセンスシートは使用中として登録されたままとなり、別のユーザーは利用できません。

このような状況で該当するライセンスを見つけるには、Workspaceのブラウザーインターフェースで Admin – Licenses を選択し、ライセンス一覧に移動します。Licenses タブに表示されるライセンス一覧では、 ボタンでライセンスのエントリを展開すると、各エントリのリース情報を確認できます。この情報を使用して、ライセンスシートを保持したままのユーザーを見つけます。

ユーザーのエントリにある解放リンクをクリックし、Release seat ダイアログで操作を確認すると、そのユーザーにリースされているライセンスを終了し、シートをライセンスプールに戻すことができます。Altium Designerは、管理者によってライセンスが強制的に解放されたことをユーザーに通知します。

ライセンス使用状況の監視

Enterprise Serverは、組織内でのAltium Designerライセンスの使用状況を監査するための、さまざまな使用状況監視機能とレポート機能を提供します。これらは、利用可能なライセンスシートが最適に活用されていることの確認、将来必要となるライセンスの予測、および個々のユーザーの使用状況の把握に役立ちます。

サーバーのライセンス使用状況機能には、ブラウザーインターフェースの License Manager ページにある Reports タブからアクセスします(Admin – Licenses)。Reports ビュー内の各タブから、多様なレポートオプションを利用できます。次の種類のレポートが用意されています。

  • リアルタイム使用状況
  • 使用履歴
  • 使用ログ
  • 時間ログ

各レポートで必要な情報の種類に応じて、対応するレポートフィルターを適用し、特定のライセンス、グループ、ユーザー、期間に絞った結果を表示できます。

  • たとえば、特定のライセンスの使用状況が表示されるようにレポート結果を絞り込むには、Licenses ドロップダウンメニューから対象のライセンスを選択し、 をクリックします。例を表示。必要に応じて、さらにライセンスを追加できます。ライセンスはアクティベーションコードによって識別されます。
  • 各レポート形式のタブを切り替えても、オプションによるフィルター設定は引き続き適用されるため、そのライセンスに限定した使用状況レポートを確認できます。
  • Reports ページには、管理や会計のために、現在のレポートをMicrosoft Excelなどの表計算アプリケーションと互換性のあるCSV形式でディスクにエクスポートするオプションもあります。目的に応じたタブとフィルターを使用して必要なレポート結果を選択し、 ボタンをクリックして、ディスク上のファイル保存先を指定します。

リアルタイム使用状況

リアルタイム使用状況レポートには、Enterprise Serverに追加されたPrivate Serverライセンスが現在どのように使用されているかの詳細な概要が表示されます。

使用履歴

このタイプのレポートには、Enterprise Serverに追加されたPrivate Serverライセンスの詳細な使用履歴が表示されます。デフォルトでは、使用されたすべてのEnterprise Serverライセンス、グループ、ユーザーを対象に、過去1年間の使用状況が一覧表示されます。ページ上部のレポートフィルターを使用して、次のように結果を絞り込むことができます。

  • 表示するエントリの Time Interval を指定します。過去1年間、過去1四半期、過去1か月間、または任意のカスタムレポート期間を選択できます。
  • 必要に応じて、特定のライセンス、グループ、ユーザーを含めます。これらの設定に基づいて結果が絞り込まれます。
  • 特定の時間単位(Year、 Quarter、 Month、 Week、または Day)で一覧のエントリをグループ化し、必要に応じてその他のフィールド(Product Name、 Activation Code、 User、 Role)を1つ以上追加します。たとえば、特定の期間におけるライセンスの使用状況を、定義済みのグループ別に集計して確認したい場合は、And ドロップダウンフィールドで Role を選択します。さらに、Role と Product Name でグループ化すると、各グループの各製品の使用履歴を確認できます。

レポート一覧には、各アクティブユーザーの時間ログデータに加え、ライセンスが使用されたDaysの数にわたって記録されたTime Usedに基づく、おおよその作業時間(Avg Work Time)が表示されます。また、指定した期間におけるPrivate Serverライセンスのシートの平均使用状況を表す値も計算されます。この値はパーセンテージ(Usage %)で表示され、適用されたフィルターの条件下で、ライセンスの利用可能な容量がどの程度活用されているかを判断するのに役立ちます。

使用ログ

このタイプのレポートには、Enterprise Serverに追加されたPrivate Serverライセンスについて、次の項目を含む詳細な使用ログが表示されます。

  • ライセンスを使用したユーザーと、そのライセンスが割り当てられたグループ。
  • 使用していたソフトウェアのバージョン。
  • ライセンスの使用を開始した日時。
  • ライセンスを解放した日時(アカウント内の他のユーザーが使用できるようにプールに返却した日時)。

デフォルトでは、使用されたすべてのPrivate Serverライセンス、グループ、ユーザーを対象に、過去1年間の使用状況がログに表示されます。ページ上部のレポートフィルターを使用して、次のように結果を絞り込むことができます。

  • 特定の Time Interval を指定します。過去1年間、過去1四半期、過去1か月間、または任意のカスタムレポート期間を選択できます。
  • 必要に応じて、特定のライセンス、グループ、ユーザーを含めます。

時間ログ

このタイプのレポートには、Enterprise Serverに追加されたPrivate Serverライセンスについて、次の項目を含む詳細な時間ログが表示されます。

  • 特定のライセンスのシートを使用したユーザーと、そのライセンスが割り当てられたグループ。
  • ライセンスのシートを取得した時刻(Action = IN)。
  • アカウント内の他のユーザーが使用できるように、ライセンスのシートをプールに返却した時刻(Action = OUT)。

デフォルトでは、使用されたすべてのPrivate Serverライセンス、グループ、ユーザーを対象に、過去1年間の時間イベントがログに表示されます。ページ上部のレポートフィルターを使用して、次のように結果を絞り込むことができます。

  • 特定のTime Intervalを指定します。過去1年間、過去1四半期、過去1か月間、または任意のカスタムレポート期間を選択できます。
  • 必要に応じて、特定のライセンス、グループ、ユーザーを含めます。

ライセンスアクセスのトラブルシューティング

Altium DesignerがEnterprise Server PLSに接続できない場合や、取得してPLSで設定したライセンスがAltium DesignerのAvailable Licensesリストに表示されない場合は、システムまたはソフトウェアの設定によってアクセスが妨げられている可能性があります。

問題のトラブルシューティングを行う際は、次の点を確認してください。

  • ホストPCのファイアウォール – Enterprise Server PLSは、ネットワーク上でライセンスデータを転送する際、デフォルトでポート9780を使用します。サーバーのインストール時に、ホストPCのファイアウォールでこのポートが開放されていることを確認してください。

  • 許可されたネットワーク接続 – Altium Designerには、PreferencesダイアログにSystem – Network Activityページがあります。サーバーのPLSがネットワーク経由でAltium Designerと通信できるように、「License Server」項目にチェックが入っていることを確認してください。

  • 基本的なテストを試す:

    • ローカルで確認する – サーバーのPLSがAltium DesignerもインストールされているPCにセットアップされている場合は、リモートPCのトラブルシューティングを行う前に、そのローカルのAltium DesignerからPLSにアクセスできることを確認してください。PLSとプライベートライセンスをローカルで利用できる場合、ネットワーク上のほかのPCで接続できない原因は、PLSではなく、ネットワークまたはAltium Designerの設定にあると考えられます。

    • ライセンスをAll Usersに割り当てる – PLSで正しく割り当てられたライセンスをAltium Designerでリースできない場合は、ライセンスのグループ割り当てを一時的にAll Usersに変更してください(または、そのライセンスに対してAll Usersへの割り当てを新たに作成してください)。上記のライセンスの割り当てを参照してください。これで利用できるようになった場合は、ユーザーグループまたはライセンスの割り当てに問題があったことを示しています。

  • サーバーのPLSを更新する – サーバーのPLSのライセンス設定を変更した後、特に取得済みのサーバーライセンスを追加または削除した場合は、変更を反映するためにログアウトしてから再度ログインする必要がある場合があります。状況によっては、PCを再起動するか、WindowsのIISマネージャーでサーバーのRestart機能を使用して、Enterprise Serverを再起動する必要があります。

  • Enterprise ServerのPLS接続を更新する – サーバーのPLSまたはAltium Designerでライセンスへのアクセス設定を変更した後は、Altium DesignerのLicensing ManagementページにあるRefreshコマンドをクリックするか、サーバーからサインアウトして再度サインインし、Enterprise Serverへの接続を再確立してください。内部PLS設定を使用してAltium Designerでライセンスにアクセスしている場合は、RefreshやDisconnect/Reconnect... private license serverリンクをクリックして接続を更新してください。接続を完全に更新するには、Setup private license serverリンクを選択し、Private License Server SetupダイアログでOKをクリックします。

  • グループとPLSの認証モードを確認する – Enterprise Serverにサインインしてアクセスしようとしているライセンスが特定のグループに割り当てられている場合は、サーバーのユーザーアカウント名がそのグループのメンバーであることを確認してください。PLSの「認証なし」モードでは、生成されたuser_name server_nameアカウントにグループが割り当てられる点に注意してください。一方、Altium Designerの「プライベートライセンスサーバーの設定」オプションを使用してPLSに接続する場合は、Enterprise Serverの認証を「認証なし」に設定するmust。

Enterprise ServerのPLSモードの比較

Enterprise ServerのPLSは、3つの異なるモードのいずれかに設定できます。各モードは、Altium DesignerおよびAltiumサーバーの特定のライセンス構成に適しています。以下の表は、各PLSモードに設定した場合に、PLSがAltiumライセンスをどのように管理し、提供するかをまとめたものです。

  No PLS mode Local PLS mode External PLS mode
Server license location: ローカル ローカル ローカルまたは外部
User authentication: 該当なし サーバーセッション 認証なし 該当なし
Altium Server licenses served to network: いいえ いいえ はい はい – 外部サーバーのPLSからライセンスを取得します。
Altium Designer licenses served to network: いいえ はい はい はい – 外部サーバーのPLSからライセンスを取得します。
Altium Designer license access using internal PLS setup: いいえ いいえ はい いいえ
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Contents
Contents