Altium インフラストラクチャ サーバー

複数のワークステーションに多数のソフトウェアをインストールして運用しているエレクトロニクス企業では、それらの展開、設定、ライセンスをエンタープライズレベルで管理する必要があります。企業の設計ソフトウェアを集中管理するソリューションとして、Altium は Altium Infrastructure Server(AIS)を開発しました。これは Altium の Server Foundation プラットフォーム上に構築された、無償のサーバーベース Altium ソフトウェア管理ソリューションです。

ローカルの社内ネットワークにインストールすると、新しいサーバーにより、Altium Software のオフラインインストール、ライセンス、更新の集中管理に加え、ソフトウェアのユーザーおよび所属するロール(ユーザーグループ)の管理が可能になります。

Infrastructure Server が提供する Altium テクノロジーサービスには、次のものが含まれます。

  • ユーザープロファイル管理およびユーザーロールの割り当て。
  • クライアント接続サービス — セッション管理、LDAP 同期。
  • Private License Service — ソフトウェアライセンスの取得、割り当て、追跡。
  • Network Installation Service — ソフトウェアインストールパッケージの取得、バンドル、ネットワーク展開。
  • なお、Altium Infrastructure Server には、Altium 365 Workspace や Altium On-Prem Enterprise Server で利用できる高度な Data Management 機能のような、設計データの保存/管理機能はありません。ただし、部門ごとのローカル Workspace など、複数の Enterprise Server Workspace をオフラインのまま AIS でライセンスすることは可能です。
  • また、よりシンプルな legacy Private License Server application とは異なり、AIS は Altium Designer で Private License Server connection を設定する際に Secondary server として設定することはできません。

サーバーのインストール

Altium Infrastructure Server(AIS)は、Altium から無償でダウンロードできる installation file として提供され、Windows 7(またはそれ以降)の OS を搭載した PC と互換性があります。なお、Windows の基本エディション(Core、Home、Starter、Base)を実行しているシステム、または旧式の Windows XP OS を使用している PC にはインストールできません。

► 詳細は AIS System Requirements を参照してください。

Infrastructure Server には、Altium Designer バージョン 16.0 以降からのみアクセスできます。

インストールプロセスは、(ソース Altium_Infrastructure_Server_[version].zip ファイルから)展開して Infrastructure Server のインストーラ実行ファイル(Altium Infrastructure Server <version number>.exe)を実行することで開始します。インストールウィザードに表示される一連のセットアップダイアログが手順を案内します。

続くウィザードのセットアップダイアログで、インストール先と Web サーバーのアクセス用ポートを確認または編集します。

サーバーのセットアップと設定が確定すると、インストールを続行できます。最後のウィザードダイアログには、標準(http)およびセキュア(https)アクセスの両方について、ローカル PC 上のサーバー Web アドレスが表示されます。

► インストール手順とオプションの詳細は Installing the Altium Infrastructure Server を参照してください。

サーバーのライセンス

Infrastructure Server は、機能を有効化しネットワーク接続を許可するために Altium Licenses を必要とします。必要なライセンスファイルは、ダウンロードした zip ファイル内に個別のライセンスファイル(*.alf)として含まれており、サーバーのブラウザインターフェースから登録して有効化します。ブラウザインターフェースへは、上記のとおりインストールウィザード完了ダイアログに表示される Web アドレス(ホスト PC 名に基づく)からアクセスします。

unlicensed サーバーへのサインインは、インストールされている PC からのみ可能です。この段階で PC/サーバー名が不明な場合は、代替のローカル URL http://localhost:9780 を使用してサインインしてください。

PC のネットワーク名を確認するには、Control Panel\System and Security\System に移動して「Computer Name」の項目を確認します。Windows 10 の場合は Settings » System » About を参照してください。ライセンス適用後は、Infrastructure Server はネットワーク上のすべてのコンピュータから computer_name アドレスでアクセスできるようになります。

Infrastructure Server に初めてアクセスする際は、既定の admin/admin サインイン資格情報を使用します。都合のよいタイミングで、指定されたサーバー管理者のみに管理者アクセスを制限するため、これらを変更してください。

サインイン後、未ライセンスのサーバーはインターフェース上部の Home ページに表示されるメッセージで示されます。関連する Add License リンクを選択して Infrastructure Server の License Manager ページを開き、 ボタンのドロップダウンメニューからライセンスの種類(=取得元)を選択します。選択肢は次のとおりです。

  • From file – ローカル PC のハードディスク上にある利用可能なライセンスファイルを参照して選択します。通常、Infrastructure Server のライセンスはこの方法で行います。
  • From cloud – AltiumLive License Server ポータルに接続し、組織で利用可能なライセンスを一覧表示して取得します。

サーバーライセンスファイルの適用

From file オプションを選択して、ダウンロードしたインストール zip ファイルに含まれるものなど、Infrastructure Server 用のライセンスファイルをインポートします。該当するライセンスファイル(*.alf)を参照して特定し、サーバーへアップロードします。サーバーがフル機能で動作するには、次の 2 種類のライセンスが必要です。

  • Server License – Infrastructure Server の機能とサービスを有効化します。
  • Client Access License (CAL) – 組織内のソフトウェアユーザーがネットワーク経由で Infrastructure Server にアクセスできるようにします。

インポートされたライセンスは、Infrastructure Server の License Manager ページに一覧表示され、登録されます。サーバーの全機能を有効化するには、一度サインアウトしてから再度サインインしてください。

► AIS インターフェースと機能の概要は Exploring the Browser-based Interface を参照してください。

クラウドからソフトウェアライセンスを取得

Altium Infrastructure Server には、Altium の Private License Service(PLS)が含まれており、会社のユーザーまたはユーザーグループ(ロール)に対してライセンス「シート」を取得、設定、割り当てするために使用します。ライセンスのリースモード、ライセンスの Roaming、ライセンス使用ログ、ユーザー(LDAP)同期とライブ通知などを制御できます(ほかにも機能があります)。

ネットワーク上のワークステーションに Altium ソフトウェアライセンスを管理・配布する最初のステップは、AltiumLive ポータルを介して、Altium のクラウドベース License Server からライセンスを取得することです。これはサーバーの License Manager ページで、 ボタンメニューの From Cloud オプションから実行します。

クラウドからライセンスへアクセスして取得するには、有効な AltiumLive ユーザーアカウントが必要です。AltiumLive License Server への初回接続を確立するには、AltiumLive Sign In ダイアログにアカウント資格情報を入力してサインインを完了します。ここでは、Infrastructure Server がインターネットにアクセスできることを前提としています。

新しく入力した AltiumLive のサインイン資格情報は、次回必要になったときのためにサーバーに保持されます。ADMIN » SETTINGS ページの General – Altium Live Credentials を参照して、account name and password を編集してください。

リモートの Altium License Server への接続が確立されると、会社で利用可能なすべてのライセンスが Add Licenses ダイアログに一覧表示されます。必要に応じて、Product Name フィルタフィールドを使用し、目的のライセンスタイプに絞り込んで表示できます。

取得するライセンスは、対応する Selection ボックスにチェックを入れて選択します。選択したライセンスをダウンロードするには、 ボタンで Add Licenses ダイアログを閉じます。取得したライセンスは Infrastructure Server の License Manager ページに一覧表示され、利用可能になります。

なお、新しく取得したライセンスは既定で All Users に割り当てられるため、Infrastructure Server 内のユーザーアカウントに接続する任意の Altium ソフトウェアワークステーションからアクセス可能になります。この既定動作を無効にする方法は Private License Service のオプションを参照してください。

ユーザーとロール

Altium Infrastructure Server(AIS)が特定のネットワーク PC に対して Altium ソフトウェア製品を展開、ライセンス、更新できる範囲は、割り当てられた User 資格情報および/またはユーザー Roles によって制約されます。サーバーはマシンのハードウェアに直接接続するのではなく、ソフトウェア権限に基づいてリモート PC と接続します。これにより、接続された PC に対して、対応する AIS の User account に基づき、どの AIS リソース(software とライセンス)を 利用可能にするかを 完全に制御できます。

ユーザー名の詳細とサインイン資格情報は、サーバーのブラウザインターフェースの User Management ページ(Users タブ配下)で一覧表示・定義されます。User Management ページに表示されるユーザーエントリには複数の種類があり、次のように自動または手動で作成されます。

  • AIS system users: AIS が自動的なネットワークアクセスに使用する System ユーザーなど、内部生成されたユーザープロファイル。
  • AIS access users: 管理者が手動で作成するユーザーアカウント(プロファイル)。特定ユーザーがブラウザインターフェース経由でサーバーへ直接アクセスできるように追加します。通常は管理者アクセスが必要なユーザーが対象です。
  • AIS auto-generated users: Altium Designer などのリモートソフトウェアからの接続、またはユーザーがリモートで AIS にサインインした際に、License Service(PLS)が自動作成して追加するユーザープロファイル。通常、これらがロールに追加(ロールのメンバー化)され、そのロールに割り当てられたライセンスへのアクセスが制限されます。詳細は以下の Automatically Generated User Profiles を参照してください。

► AIS のユーザーアカウントの扱いについては Adding Users & Roles  を参照してください。

ユーザーの追加

ユーザープロファイルは、User Management ページで ボタンから手動追加できます。これにより Add User ダイアログが開きます。

User Management ページに一覧表示されている既存のユーザープロファイルは、対応する アイコンを選択し、Edit User ダイアログでプロファイル設定を変更することで編集できます。典型的で推奨される編集作業は、既定の admin アカウントの既定 name/password を変更し、指定された AIS 管理者(複数可)にアクセスを制限することです。

Infrastructure Server のユーザーやロールを含むすべての項目を設定するには、管理者としてサインインしている必要があります。

Add User(およびEdit User)ダイアログにある重要な入力フィールドは次の2つです。

  • Authentication:既定のBuilt Inオプションでは、サーバー独自のIdentity Service(IDS)を使用してユーザー接続を識別します。一方、Windows方式は、ネットワークPCがWindowsドメインに参加しており、Windowsドメイン認証を使用する場合に適用されます。このオプションでは、組織のネットワーク管理者から提供されたユーザーのWindowsドメインログイン名と完全に一致するユーザー名を入力してください。
  • New Roles:このフィールドにロール名を入力することで、新しいユーザーをAdministratorなどの既存ロールに追加できます。フィールドは入力した先頭の文字に一致する既存ロールを動的に検索します。既定では、ユーザーはロールグループに含まれません。ユーザーロールの作成については下記を参照してください。

Automatically Generated User Profiles

自動生成ユーザープロファイルは、Altiumソフトウェアのワークステーションから接続が行われたとき、またはユーザーがAISにサインインしたときに、AIS License Serviceによって動的に作成されます。

自動ユーザープロファイル作成機能は既定で有効ですが、Private License ServiceのセットアップページでAutomatic user creationオプションのチェックを外すことで無効にできます。なお、自動生成ユーザープロファイルが事前に作成されていない場合、これによりAISへのアクセスがブロックされます。

Direct Connection from Design Client

通常、AISへの接続は、Altium設計ソフトウェアに備わる内部PLS接続機能によって行われます。ライセンス接続機能は、ソフトウェアのPrivate License Server Setup dialogで手動設定します。このダイアログは、License Managementビュー(Altium Designer AgileAltium Designer)でConnect to Local Serverボタン をクリックして開きます。License Managementビューは、Current Userコントロールのドロップダウンメニュー(右上)からLicensesオプションを選択してアクセスします。必要なのはAISサーバー名(実際にはホストPC名)と有効なポートのみです。

Altiumアカウントにサインインした状態で、License Management ビューのAdd Licenseコントロールをクリックし、Connect to Local Serverオプションを選択して Private License Server Setupダイアログを開きます。

ライセンス接続をPrivate License Server Setupダイアログで設定する際、AISをSecondary serverとして設定することはできません。ダイアログ内の追加のSecondary serverフィールドは、legacy License Server applicationに適用されます。これはWindowsサービスとして動作し、PrimaryおよびSecondaryの両サーバー構成で認識されます。

ソフトウェアワークステーションからInfrastructure Serverへの接続が確立されると、AISはワークステーションのWindowsユーザーアカウント名に一致するUser Nameを持つプロファイルを作成します。作成されたAISユーザープロファイルには、ワークステーションのユーザーアカウント名に一致するFirst Nameエントリと、ワークステーションのComputer Name(実際にはネットワーク名)に一致するSecond Nameエントリも含まれます。

以下の例の画面では、PC名がSRB-AZ-056で、アクティブなWindowsユーザーアカウント名がpavel.demidovのリモートワークステーションPCがAISに接続したことで、強調表示されたユーザープロファイルが自動作成されています。

これらのユーザープロファイルは、すべてのワークステーションがAISに接続するにつれて生成され、特定のRoles(ユーザーのグループ)のメンバーにすることで、Altiumソフトウェアワークステーションに提供するライセンスを制御できます。ロールについては下記を参照してください。

AIS Sign In

ユーザー(管理者など)がブラウザーインターフェース経由でAISにサインインすると、PLSは新しい完全なサーバーアカウント名を自動的に作成します。生成されるユーザー名は、AIS名とサインインに使用したユーザーアカウント名を組み合わせたもので、AIS_name:user_nameの形式になります。

なお、AISをホストしているPCからユーザーがサインインした場合、サーバーアカウントのユーザープロファイルは生成されません。

以下の例の画面では、ユーザーがAISのBarryアカウントにサインインしたことで、PLSが新しいサーバー固有のユーザープロファイルSYDPC016:Barryを生成しています。ここで、AISのネットワーク名(ホストPC名から派生)はSYDPC016であり、新しいユーザープロファイルのLast Nameとしても適用されています。

フル機能のデータ管理を提供するWorkspaceのように、Altium DesignerからAISへサインインすることはできません。実際には、Altium Designerユーザーはdirect connection to the PLSを開始し、生成されたWindowsアカウントベースのプロファイルに基づいてロールが適用されます。後者は、ブラウザーインターフェース経由でAISにサインインする管理者によって管理されます。

Add a Role

通常、ユーザーはRolesにグループ化され、利用可能なソフトウェアライセンスの範囲など、サーバー側で適用される条件を、共通の要件を持つユーザー集合(ロール)ごとに設定できるようにします。たとえば、設計部門にはAltium Designerのライセンスが必要ですが、設計管理部門にはAltium Designer Viewerのライセンスだけで足りる場合があります。この場合、EngineeringおよびManagementのロールを作成し、適切なユーザープロファイルをそれらのロールに追加します。

通常、ユーザーはRolesにグループ化され、利用可能なソフトウェアライセンスの範囲など、サーバー側で適用される条件を、共通の要件を持つユーザー集合(ロール)ごとに設定できるようにします。たとえば、設計部門にはAltium NEXUSのライセンスが必要ですが、設計管理部門にはAltium Designerのライセンスが必要な場合があります。この場合、EngineeringおよびManagementのロールを作成し、適切なユーザープロファイルをそれらのロールに追加します。

ロールはInfrastructure ServerのRolesページで一覧表示、作成、編集できます。Add Roleダイアログで新しいロールを追加するにはボタンを選択します。既存ロールを編集してNameや割り当て済みのMembers(ユーザー)を変更するには、そのロールに関連付けられたアイコンを選択します。New Membersフィールドは、入力した先頭の文字を含む既存のユーザー名を動的に検索します。

既存ユーザーはAdd Roleダイアログでロールのメンバーにできます。同等の操作として、Add Userダイアログで既存ロール側にユーザーを含めるよう設定することもできます(上記参照)。

► Infrastructure ServerのAdding Users & Rolesを参照すると、サーバーのユーザープロファイルとロールグループについてより詳細な情報が得られます。

Managing and Assigning Licenses

Altium Infrastructure Server(AIS)には、AltiumのPrivate License Service(PLS)が含まれており、会社のユーザーまたはユーザーグループ(ロール)に対してライセンス「シート」を取得、設定、割り当てするために使用します。ライセンスのリースモード、ライセンスRoaming、ライセンス使用ログ、ユーザー(LDAP)同期、ライブ通知などを制御できます(ほかにも機能があります)。

Infrastructure ServerのPLS機能は、Altium On-Prem Enterprise Server PLSの機能のサブセットです。

Infrastructure Serverで取得したライセンスは、ローカルアクセス用のPrivate Licensesに変換され、(設定後)PLSによってネットワーク越しにリモートのソフトウェアインストールへ「提供」されます。

Acquire Licenses

他のAltiumソフトウェア製品のライセンスは、上記のAcquire Licensesセクションで説明したとおり、サーバーのLicense Managementページから取得します。たとえばオンラインのAltium License Service(ポータル経由)に接続すると、Add Licensesダイアログのリストには会社で利用可能なすべてのライセンスが表示されます。必要なライセンスに応じて、関連するチェックボックスで選択し、AISに追加(ダウンロード)できます。

Assign Licenses

取得したライセンスをロールに「割り当て」ると、そのロールのメンバーであるユーザーのみがそのライセンスにアクセスできます。Infrastructure ServerのLicensesリストページ(上図)で、ライセンスエントリのアイコンを選択すると、詳細と現在の割り当て状況を確認できます。

現在の割り当て設定を編集するには、License assignments列のアイコンを選択します。なお、取得したライセンスは、関連するPrivate License Serviceオプションの設定により、既定でAll Usersに設定されます。

Edit Assignmentダイアログでは、ライセンスのロール割り当て、Leasing Options、Roaming設定、ユーザー通知を設定できます。以下の例では、ライセンスはEngineeringロールに割り当てられ、利用可能な50シートのうち15シートを自動リースするよう設定されています。ここではライセンスRoamingとNotificationsはいずれも無効です。

ライセンス割り当てオプションには次が含まれます。

  • Automatic leasing: ワークステーション上のAltiumソフトウェアが、このライセンスが利用可能なときに自動的にリース(使用)できるようにします。たとえばLicense Managementビュー(Altium Designer AgileAltium Designer)では、通常はリストからライセンスを選んで使用を選択しますが、このライセンスについてはその手順が自動で行われます。
  • Seat availability: 関連付けられたロールに対して利用可能にするライセンスシート数(総シート数の上限まで)を指定します。あるいはAll available seatsオプションにチェックして、そのライセンスの総シート数(User Count属性)を有効にすることもできます。
  • Roaming: Allow Roamingオプションを選択して、ライセンスを「roamed」(ホストPCがネットワークに接続されていないときにAltiumソフトウェアで使用)できるようにします。Max roamduration設定により、指定期間後にroamedシートを無効化するよう構成されます。ライセンスRoamingの詳細はOn-Demand LicensingAltium Designer AgileAltium Designer)を参照してください。
  • Notifications: Notificationsは、割り当てられたライセンスシートのほとんどがリースされたときなど、特定のイベントに応じてユーザーへ送信されるメッセージです(Notify for 90% seat countオプション)。Reject notificationsオプションとメッセージのusers roletarget(任意)を選択すると、割り当てライセンスから切断されたユーザー(シートが取り消された)に対するアラートメッセージを有効にできます。
RolesタブをLicensingページで選択すると、Role(ロール)へのライセンス割り当てと、各Roleに割り当てられている関連ユーザーをまとめて表示・編集できます。

Private License Service

Altium Infrastructure Server のPrivate License Service(PLS)は、ライセンスのRole割り当てとシートの空き状況に基づき、ネットワーク経由でホストされたライセンスをAltiumソフトウェアのワークステーションへ提供します。なおAISは、ネットワーク上に存在するAltium Servers(たとえば部門ごとに設置されたオフラインサーバーなど)に対しても、適切なライセンスを提供できる可能性があります。

多くのケースでは、所属するAIS Role(ユーザーグループ)に基づいて、ネットワーク上の複数PCへソフトウェアライセンスを提供することになります。要するに、ワークステーションは登録済みのユーザープロファイル(Windowsアカウント名とコンピューター名)で識別され、ライセンスが割り当てられたRoleのメンバーになります。

また、ライセンスが(グループRoleではなく)All Usersに設定されている場合、登録済みユーザープロファイルを持つ任意のワークステーションがそのライセンスへアクセスできます。この場合、Roleは実質的に無視されます。

PLSには、サーバーのADMIN » SETTINGSページのLicense Managerセクションで設定する複数のオプションがあります。

これらのオプションは、既定で適切な設定になっています。

  • Cloud license service url – AISのインストールにより、AltiumLive License Serviceへアクセスするための正しいWebアドレスが事前設定されます。これにより、AltiumLiveのサインイン資格情報に基づいてライセンスを取得できます。資格情報は、General – Altium Live CredentialsページのADMIN » SETTINGSで追加または編集できます。
  • Automatic user creation – チェックされている場合(既定かつ推奨設定)、Altium DesignerがAISへ接続すると、PLSはAISユーザーアカウント(ワークステーションのWindowsアカウント名に設定)を自動生成します。生成されたAISユーザープロファイルはRoleメンバーシップに使用され、結果としてそのAltiumソフトウェアワークステーションへのライセンス配布を決定します。オプションをオフにすると、ユーザーアカウントは作成されません。
  • Seat return timeout interval – クライアント(接続されたワークステーション)が非アクティブになってから、現在のライセンスリースが期限切れとなり、利用可能なライセンスシートのプールへ戻されるまでの期間を指定します。PLSはネットワーク経由でクライアントへ定期的に問い合わせを行い応答を期待しますが、指定時間(時間単位)内に応答が返らない場合はライセンスリースを取り消します。クライアントソフトウェアが通常の「クリーン」な方法(終了、PLSから切断など)でライセンスから切断した場合、リースされたライセンスシートは自動的に返却されます。
  • Automatically create assignment for All Users group – チェックされている場合、新たに取得したライセンスはAll Usersグループに割り当てられます。提供されるライセンスは、ワークステーションのユーザープロファイルがどのRoleグループに割り当てられているかに関係なく、AISへ接続するすべてのワークステーションからアクセス可能になります。ライセンス割り当ては、described aboveのとおり編集できます。オプションをオフにすると、取得したライセンスはどのユーザーグループにも割り当てられず、ネットワーク経由でアクセスできません。

Infrastructure ServerのPLSは、サーバーに接続されたワークステーションに対してRoleベースでライセンスを提供します。ここで示す例では、SRB-AZ-056コンピューター上のAltium Designerが、pavel.demidovのWindowsユーザーアカウントでPrivate License Serverインターフェースを介してAISへ接続すると、EngineeringRole(そのメンバーがpavel.demidov)に割り当てられたライセンスがAltium Designerによってリースされます。

ライセンス接続をPrivate License Server Setupダイアログで設定する際、AISをSecondary serverとして設定することはできません。ダイアログ内の追加のSecondary serverフィールドは、Windowsサービスとして動作し、PrimaryおよびSecondaryの両サーバー構成で認識されるlegacy License Server applicationに適用されます。

この例では、AltiumライセンスはEngineeringRoleに割り当てられ、Automatic leasingモードが選択されています(see above)。AISのライセンス割り当てでこのオプションが有効でない場合、Altium DesignerのLicense Managementページにライセンスが一覧表示され、ライセンスタイル内のUse Licenseボタンをクリックするか、タイルを右クリックしてコンテキストメニューからUse Licenseコマンドを選択する必要があります。

上記の自動/手動いずれかの方法でライセンスがリースされると、Infrastructure ServerのLicensingページに、そのライセンスの1シートが使用中であることが表示されます。ワークステーションpavel.demidov/SRB-AZ-056がPLSから切断するか、ユーザーがAltium Designerを閉じると、ライセンスは直ちに解放されます。

► サーバーのLicense Manager(PLS)の利用方法については、Private License Serviceを参照してください。

Using the Network Installation Service

Infrastructure ServerのNetwork Installation Service(NIS)は、社内全体でのAltiumソフトウェアのインストールを展開・管理するための高度なオフライン手段を提供します。このサービスにより、管理者はローカルネットワーク経由で自動インストールおよび更新を実行でき、ソフトウェアの利用可否、構成、機能を集中管理できます。

実際には、Infrastructure Server管理者がNISの機能を使用してAltiumからソフトウェア製品ファイルを取得し、それらを構成可能なソフトウェア展開パッケージに組み上げます。ローカルに保存されたパッケージは、ソフトウェアインストーラー実行ファイル(*.msi)としてネットワーク接続されたワークステーションへ配布するか、MicrosoftのActive Directory Group Policyを用いた直接インストールとして展開できます。

► サーバーのNISの利用方法については、Network Installation Serviceを参照してください。

サーバーのNetwork Installation Serviceは、NIS ConsoleADMIN » INSTALLATIONS)からアクセスします。開くと、Product & Extensionsタブ配下の一覧に、貴社で利用可能なAltium製品および拡張機能が表示されます。この一覧はAltium Cloud Vaultから取得され、Infrastructure ServerにAltiumLiveの資格情報(ユーザー名とパスワード)が登録されている必要があります。未登録の場合はADMIN » SETTINGSへ移動し、General – Altium Live Credentialsセクションにそれらの詳細を入力してください。

例として、以下のAltiumソフトウェアパッケージの取得・生成・展開の概要では、古いバージョンのAltium Designer(バージョン16.1)を使用しています。

Acquire Products and Extensions

展開パッケージに組み込む製品を取得するには、まずそれぞれの一覧で製品と必要な拡張機能の両方を指定します。展開されたサブ一覧から製品/拡張機能のバージョンを選択するか、製品自体(最上位のチェックボックス)だけを指定して最新バージョンを取得することもできます。

パッケージで選択できる製品バージョンは1つのみであり、製品の既定拡張機能は自動的に含まれる点に注意してください。

ボタンを選択してソフトウェア取得プロセスを開始すると、選択した製品と拡張機能がInfrastructure Server自身のストレージへダウンロードされ、展開パッケージに組み立てる準備が整います。代替として、インストールファイル一式を(zipファイルとして)ローカルハードドライブ()へ直接ダウンロードすることもできます。後日、その一式をNIS(アップロード)または他のサーバーのNISへインポートして、ソフトウェア展開パッケージに組み立てられます。

サーバー負荷やインターネットのダウンロード速度によっては、ファイルのダウンロードに時間がかかる場合があります。取得(ダウンロード)の状況は、NIS操作を一覧表示・ログ記録するTasksタブで監視できます。状況を更新するには、ページの更新(F5)やタブの切り替えが必要になる場合があります。

製品と拡張機能の取得が完了すると(ダウンロードStatefinishedになると)、Server Storageタブの一覧に、Infrastructure Serverに保存されたファイルとして表示されます。

Build Installation Package

サーバーストレージページで、パッケージに必要な製品と拡張機能を選択し、ボタンをクリックして展開パッケージ生成プロセスを開始します。これによりDeployment Packageダイアログが開き、生成前にパッケージ自体を設定します。

上記の展開パッケージ設定例では、Deployment Packageダイアログ内の項目を構成して、Altium Designer 16.1のインストーラー(ファイルインポーター1つ(Altium PCB)とDraftsman拡張機能を含む)を作成しています。インストールパスはターゲットHDD上の一般的な場所に設定され、Infrastructure Server上の製品ファイルへのアクセスはAIS_adminの資格情報で行います。アップロードされたAltium Designer Preferencesファイルも含め、インストール後にAltium Designerを自動設定します。

Deployment Packageダイアログのオプションフィールドは次のとおりです。

  • Package Name – 展開パッケージの名前、および生成されるインストールファイル名。
  • Description – 情報・参照目的のための、パッケージの詳細説明。
  • User Name and Password – インストール中にサーバーへサイレントアクセスして製品ファイルを取得するためのサインイン資格情報。
  • Show Progress – 有効にすると、インストーラーがインストール進行状況を表示します。「サイレント」インストールにする場合は未選択のままにします。
  • Installation path – PC上でソフトウェアをインストールするディレクトリ。
  • Documents path – ユーザーマシン上に作成されるドキュメントフォルダーのパス。
  • Private License Server(任意) – Private License ServerのTCP/IPアドレス(Infrastructure Serverと異なる場合)。Infrastructure Server内のアクセス可能なライセンスから、インストールされた展開ソフトウェアを自動的にライセンス認証したい場合に必要です。
  • License Activation code(s)(任意) – この製品インストールで優先するライセンスタイプのアクティベーションコード。
  • Preferences(任意) – このインストールで使用する設定(Preferences)のセットを指定します。Preferencesファイル(*.DXPPref)をサーバーへアップロードして使用するか、サーバーに既に存在するPreferencesエントリを関連ドロップダウンリストから選択できます。
  • Use latest versions of products – インストーラーに、製品および拡張機能の最新バージョンを使用させます。
  • Products – サーバーが取得したすべての製品の一覧。このパッケージでインストールしたい製品(およびバージョン)を有効にします。
  • Installation Features – インストールに含める利用可能な製品機能、または展開リストからサブ機能を指定します。
  • Extensions– 指定した製品と互換性のある、取得済み拡張機能の一覧。このパッケージでインストールする拡張機能、または展開されたサブリスト内の拡張機能バージョンを選択します。

ダイアログで を選択して新しいデプロイメントパッケージを生成します。生成後、そのパッケージはサーバーの Deployment Packages タブに一覧表示されます。既存のパッケージは編集してから、エントリに関連付けられた ボタンで再作成できる点に注意してください。

生成されたデプロイメントパッケージは、ローカルハードディスク()へ、またはブラウザの既定のダウンロード先へダウンロードして、必要に応じて配布できます。ここに示す例では、生成されたインストーラーパッケージは AltiumDesigner16-1_incl-Draftsman.msi です。

更新の設定

Infrastructure Server の Updates タブにある機能は、取得済みソフトウェアおよび拡張機能を最新の状態に保つための手動または自動の方法を提供します。実際には、サーバーはサーバーのローカルストレージに追加された製品/拡張機能(Server Storage タブに一覧表示)について、利用可能な最新の更新を自動的に検出して一覧表示します。

Updates 配下に一覧表示されたエントリを手動で更新するには、関連付けられた ボタンを選択します。あるいは Automatic Update ボックスにチェックを入れて、利用可能になったときにサーバーが最新バージョンを自動取得できるようにします。自動の更新チェックおよび取得プロセスは、ADMIN » SETTINGS ページの Network Installation で指定した間隔で実行されます。ここに示す例では Altium Designer 16.1 のみを取得しているため、Updates リストには Altium Designer の最新利用可能バージョンと、Draftsman 拡張機能の最新互換バージョンが表示されます。

Updates タブには、特に多数の製品と拡張機能が一覧表示されている場合(つまり、サーバーに多くの製品/拡張機能を取得して保存している場合)に有用な追加機能があります。

  • – 現在選択されているエントリ(Name に関連付けられたチェックボックスで選択)を手動で更新する

  • – 選択したすべてのエントリで自動更新を有効にする。

  • – 選択したすべてのエントリで自動更新を無効にする。

取得済みソフトウェアが更新されると、それらのソフトウェアファイルから以前に生成したデプロイメントパッケージは古くなる点に注意してください。デプロイメントパッケージは新しい更新に合わせて編集できますが、適切な名前を付けた new を新規作成する方が望ましい場合もあります。

ソフトウェアインストールの展開

Infrastructure Server の Network Installation Service(NIS)は、インストーラーパッケージ(*.msi)の配布によるリモートソフトウェアインストール、または Microsoft Active Directory ドメインでの一括 Group Policy Installation を用いた集中型アプローチをサポートします。いずれの場合も、Infrastructure Server は、展開されたインストーラーが取得するインストールファイルのネットワーク上の供給元として機能します。

個別のワークステーションへ直接ソフトウェアを展開するには、生成したデプロイメントパッケージ(outline above のとおり)をネットワーク共有経由でそのマシンから利用可能にするか、PC に直接コピーします。その後、インストーラーを実行するだけです。

ソフトウェアパッケージは、Infrastructure Server でデプロイメントパッケージ作成時に適用した構成設定(パス、ソフトウェアバージョンなど)に従ってマシンにインストールされます。インストールファイルはネットワーク経由で Infrastructure Server のストレージから取得されます。Private License Server フィールドの installation package に、このサーバーへの URL パスを指定することを推奨します。

インストール後、展開されたソフトウェアは Infrastructure Server の Private License Service からライセンスできます。あるいは、Infrastructure Server が取得したライセンスが自動リースに設定され、かつユーザープロファイルが所属する assigned to a Role に割り当てられている場合、新規インストールしたソフトウェアは AIS から自動的にライセンスされます。関連する AIS ユーザープロファイルは、以前にそのユーザーが接続した際に Windows アカウント名(および PC 名)から自動生成されたものです。たとえば、以下に示すように、ENGINEERING 4 ワークステーション上の Windows アカウント User 2 などです。

ここに示す例では、User 2Engineering ロールのメンバーに設定されており、このロールには Altium Designer ライセンスの 20 シートが割り当てられています。そのうち 1 シートは、User 2 が Altium Designer から Infrastructure Server に接続したときに自動的にリースされます。

必要に応じて、ソフトウェア更新は、展開されたソフトウェアのアプリケーション内更新エンジンでインストールするか、配布用に新しい更新済みデプロイメントパッケージ(*.msi)を作成するか、または Active Directory ドメインのネットワーク構成で Group Policy を使用して「プッシュ」更新を構成することでインストールできます。

Infrastructure Server から Altium Designer のソフトウェア更新を直接取得するには、ソフトウェアの Preferences ダイアログにある System – Installation pageLocal Installation service オプションが選択されていることを確認してください。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content