お問合せ
お近くの営業所にお問合せください。
親ページ: システムのインストール、ライセンス認証、管理
For electronics companies that operate a substantial number of software installations on multiple workstations, there is a need for managing the deployment, configuration and licensing of those installations at an enterprise level. To provide a solution for centralized management of company design software, Altium has developed the Altium Infrastructure Server (AIS) – a free, server-based Altium software management solution built on Altium’s Server Foundation platform.
ローカルの企業ネットワークにインストールされると、新しいサーバーが、オフラインのインストールの集中管理、Altiumソフトウェアのライセンス認証と更新に加えて、ソフトウェアのユーザーと、ユーザーが属する役割(ユーザーグループ)の管理を実行します。
Infrastructure Serverが提供するAltium技術サービスには、以下などが含まれます。
Altium Infrastructure Server(AIS)のインストールファイルは、Altiumから無償でダウンロードでき、Windows 7(またはそれ以降)のオペレーティングシステム(OS)のPCと互換性があります。Windows OSのベーシックバージョン(Core、Home、Starter、Base)のシステム、またはレガシーのWindows XPのOSを使用しているPCにはインストールできません。
Altium_Infrastructure_Server_[バージョン].zip
ソースファイルを解凍して、 Infrastructure Serverのインストール実行ファイルAltium Infrastructure Server <バージョン番号>.exe
を実行し、インストールプロセスを開始します。 インストールウィザードの設定ダイアログで、そのプロセスを進めます。
ウィザード設定ダイアログの後続ページで、インストールの場所とWebサーバーにアクセスするポートを確認するか、編集するかを尋ねられます。
サーバーの設定と構成が確立されると、インストールは続行されます。最後のウィザードのダイアログでローカルのPCに、標準(http
)と安全(https
)の両方のWebサーバーのアドレスが表示されます。
Infrastructure Serverの機能とネットワーク接続を有効にするには、Altiumのライセンスが必要です。必要なライセンスファイルは、ダウンロードしたzipファイル内にあり個別のライセンスファイル(*.alf
)として使用できます。上記のとおり、インストールウィザード完了のダイアログに表示される(ホストPC名に基づく)Webアドレスで、ブラウザーインターフェース経由でアクセスするサーバーにライセンスを登録することで、有効になります。
最初にInfrastructure Serverにアクセスする際には、認証情報にデフォルトのadmin/admin
を使用してサインインしてください。
できるだけ早い段階で、指定されたサーバー管理者のみがアクセスできるよう制限するために、デフォルトの認証情報は変更する必要があります。
サインインすると、ライセンスが登録されていないサーバーは、インターフェースのホームページの上部にメッセージが表示されます。関連する [Add License] のリンクを選択して、Infrastructure Serverの [License Manager] のページを開き、ボタンのドロップダウンのメニューからライセンスの種類、つまりそのソースを選びます。オプションは以下のとおりです。
[From file] のオプションを選択して、ダウンロードしたインストール用のzipファイルに含まれているInfrastructure Server用のライセンスファイルをインポートします。該当するライセンスファイル(*.alf
)を参照して特定し、サーバーにアップロードします。サーバーのすべての機能には、2種類のライセンスが必要です。
インポートされたライセンスは、Infrastructure Serverの [License Manager] のページで一覧化され、登録されます。サーバーの全機能を有効にするには、サインアウトして再度サインインしてください。
– AISインターフェースの概要とその機能については、ブラウザーベースのアクセスと管理を参照してください。
Altium Infrastructure Serverには、ライセンスの「シート」を取得、構成し、企業ユーザーまたはユーザーのグループ(役割)に割り当てるために使用するAltiumのプライベートライセンスサービス(PLS)が含まれています。 これにより、ライセンスの貸し出しモード、ライセンスのローミング、ライセンスの使用ロギング、ユーザー(LDAP)同期化とライブ通知、その他をコントロールできます。
Altiumのソフトウェアライセンスを、ネットワーク上のワークステーションに配布して管理する最初のステップは、AltiumLiveポータル経由でAltiumのクラウドベースのライセンスサーバーから、これらのライセンスを取得することです。 これはサーバーの [License Manager] ページの、[From Cloud] オプションの、ボタンのメニューで実行します。
クラウドにアクセスしてライセンスを取得するには、有効なAltiumLiveのユーザーアカウントが必要です。AltiumLiveライセンスサーバーとの最初の接続を確立させるには、[AltiumLive Sign In] ダイアログに認証情報を入力し、サインインを完了させてください。ここでの前提条件は、Infrastructure Serverがインターネットに接続されていることです。
いったんリモートのAltiumLiveライセンスサーバーと接続されると、組織で使用できるすべてのライセンスが [Add Licenses] ダイアログに一覧表示されます。必要な場合は、目的のライセンスの種類を限定して一覧表示するために、[Product Name] のフィルター欄を使用してください。
関連する [Selection] ボックスにチェックを入れて、サーバーによって取得されるライセンスを選択してください。指定したライセンスをダウンロードするには、[Add Licenses] ダイアログをボタンで閉じてください。取得されたライセンスは、Infrastructure Serverの [License Manager] ページに表示され、利用可能になります。
新しく取得されたライセンスはデフォルトですべてのユーザー
に割り当てられるので、Infrastructure Serverのユーザーアカウントに接続された、いずれのAltiumソフトウェアワークステーションからもアクセス可能です。デフォルトを無効化する方法については、プライベートライセンスサービスを参照してください。
特定のネットワークPCにAltiumのソフトウェア製品を展開し、ライセンスを認証し、更新するAltium Infrastructure Server(AIS)の機能は、割り当てられたユーザーの認証情報とユーザーの役割によって制限されています。サーバーは、PCのハードウェアに直接ではなく、ソフトウェアが許可してリモートPCに接続されます。これによって、どのAISのリソース(ソフトウェアおよびライセンス)が利用可能かを、合致するAISのユーザーアカウントに基づき、接続されたPCに対して自由に制御することが可能になります。
ユーザー名の詳細とサインインの認証情報は、サーバーのブラウザーインターフェースの [User Management] ページ([Users] タブの下)に表示され、定義されます。 [User Management] ページに表示されるユーザーエントリーにはさまざまな種類があり、以下のように自動または手動で作成されます。
– AISユーザーアカウントの仕様の詳細については、ユーザーの管理(とその下部ページ)を参照してください。
[User Management] ページの [Add User] ダイアログを開くボタンを使用して、手動でユーザープロファイルが追加できます。
[Add User](および [Edit User])ダイアログの、2つの重要な入力欄は以下のとおりです。
Administrator
などの、既存の役割に新しいユーザーを追加できます。入力された最初の文字に合致する既存の役割が検索されます。デフォルトでは、ユーザーは役割グループには含まれません。下記のユーザーの役割作成の情報を参照してください。自動的に生成されるユーザープロファイルは、Altiumソフトウェアワークステーションから接続されたとき、またはユーザーがAISにサインインしたときに、AISライセンスサービスによって動的に作成されます。
通常は、Altium設計ソフトウェアで使用できる、内部のPLS接続機能によってAISに接続します。ライセンス接続機能は、ソフトウェアの [Account drop down menu](上部右)の [License Management] オプションを選択することでアクセスできる [License Management] ページにある、[Setup private license server] リンクから開かれる [Private License Server Setup] ダイアログで手動で構成されます。AISサーバー名(実際にはホストPC名)とアクティブなポートのみが必須です。
ソフトウェアワークステーションによって、Infrastructure Serverへの接続が確立されると、ワークステーションのWindowsユーザーアカウント名と一致する [User Name] のユーザープロファイルを、AISが作成します。 作成されたAISユーザープロファイルには、ワークステーションのユーザーアカウント名にも一致する [First Name] の項目と、ワークステーションのコンピューター名と一致する [Second Name] の項目があります。
下記のサンプルのスクリーンショットでは、Bruce
というアクティブなWindowsユーザーアカウント名を持つ、ENGINEERING-2
という名称のリモートワークステーションがAISに接続されていて、ハイライト表示されたユーザープロファイルが自動作成されました。
すべてのワークステーションがAISに接続されると生成されるこれらのユーザープロファイルは、特定の役割(ユーザーのグループ)のメンバーにすることができ、どのライセンスをAltiumソフトウェアワークステーションに対して使用可能にするかをコントロールできます。役割の情報については、下記を参照してください。
ブラウザーのインターフェース経由、またはAltiumソフトウェア(アカウントメニューの [Sign in] オプション)からのいずれかで、ユーザーがAISにサインインすると、PLSは自動的に完全なサーバーアカウント名を作成します。生成されるユーザー名は、AISの名称とサインインに使用されたユーザーのアカウント名の組み合わせによるもの(AIS_name:user_name
)です。
下記のサンプルのスクリーンショットでは、ユーザーがAISのBarry
アカウントにサインインし、PLSが新しいサーバー固有のユーザープロファイルSYDPC016:Barry
を生成するきっかけになっています。ここでは、AISのネットワーク名(ホストのPC名に由来)はSYDPC016
であり、これは新しいユーザープロファイルの [Last Name] にも適用されています。
ユーザーは、通常は役割でグループ化されることで、利用可能なソフトウェアの範囲といった条件がサーバーに適用され、共通の要件を持つ、特定のユーザー(役割)の集合として設定されます。例えば、技術部門ではAltium Designerのライセンスを必要としますが、技術管理部門ではAltium Designer Viewerのライセンスのみが必要な場合があります。このような場合は、EngineeringとManagementの役割を作成し、適切なユーザープロファイルをこれらの役割に追加します。
役割は、Infrastructure Serverの [Roles] ページで一覧化され、作成、編集します。 ボタンを選択して、[Add Role] ダイアログに新しい役割を追加するか、アイコンで該当する既存の役割の [Name] と割り当てられている [Members](ユーザー)を編集します。[New Members] 欄は、入力された最初の文字で、既存のユーザー名を検索します。
–サーバー上のユーザープロファイルと役割グループの詳細については、Infrastructure Serverのユーザーの管理を参照してください。
Altium Infrastructure Server(AIS)には、ライセンスの「シート」を取得、構成し、企業ユーザーまたはユーザーのグループ(役割)に割り当てるために使用するAltiumのプライベートライセンスサービス(PLS)が含まれています。 これにより、ライセンスの貸し出しモード、ライセンスのローミング、ライセンスの使用ロギング、ユーザー(LDAP)同期化とライブ通知、その他をコントロールできます。
Infrastructure Serverによって取得されたライセンスは、ローカルでアクセスできるようプライベートライセンスに変換され、PLS(構成されていれば)によって、ネットワークを介したリモートのソフトウェアのインストールに使用されます。
その他のAltiumのソフトウェア製品のライセンスは、サーバーの [License Management] のページから、上記のライセンスの取得の項目で説明したとおりに取得されます。 例えば、(ポータル経由で)オンラインのAltiumライセンスサービスに接続されると、[Add Licenses] ダイアログのリストは組織が使用できるすべてのライセンスを含み、必要とされるライセンスに応じて、該当するチェックボックスを選択することでAISに追加(ダウンロード)されます。
When an acquired license is 'assigned' to a Role, only Users that are a member of that Role will have access to that license. In the Infrastructure Server’s Licenses list page (as shown above), select a license entry’s icon to view its details and current assignment.
現在の割り当ての設定を編集するには、[License assignments] 列のアイコンを選択します。取得されたライセンスはデフォルトで、該当するプライベートライセンスサービスオプションによって、すべてのユーザー
に設定されます。
[Edit Assignment] ダイアログでは、ライセンスの役割への割り当て、貸し出しのオプション、ローミングの設定、ユーザーへの通知の構成が可能です。下記の例では、ライセンスはEngineering
の役割に割り当てられており、使用できる50のシートのうち、15のシートが自動的に貸し出しに設定されています。ライセンスのローミングと通知の両方が、ここでは無効化されています。
ライセンスの割り当てオプションは以下を含みます。
Altium Infrastructure Serverのプライベートライセンスサービス(PLS)は、ネットワークを介して、ライセンスの役割の割り当てとシートの入手可能性に定められるとおり、Altiumソフトウェアワークステーションのホストされたライセンスを供給します。AISもまた、異なる部門に位置するオフラインのサーバーといった、ネットワーク上に存在するAltium Serverに適切なライセンスを供給する能力を提供します。
ほとんどの場合の状況としては、帰属するAISの役割(ユーザーのグループ)に基づき、ネットワーク上の複数のPCに供給される、ソフトウェアライセンスの要求です。 簡単にいえば、ワークステーションは登録されたユーザープロファイル(Windowsのアカウント名とコンピューター名)によって識別され、それらは、割り当てられたライセンスを持つ役割のメンバーになっています。
代わりに、もしライセンスがすべてのユーザー
に設定されれば(グループの役割ではなく)、登録されたユーザープロファイルを持ついずれのワークステーションも、そのライセンスへのアクセスを持つことになります。この場合、役割が事実上無視されることになります。
サーバーの [ADMIN » SETTINGS] ページにある[License Manager] の項目で、PLSに関するオプションを利用できます。
これらのオプションは、デフォルトでは適切な設定に調整されていますが、以下などがあります。
[All Users]
グループに割り当てられます。提供されるライセンスには、ワークステーションのユーザープロファイルに割り当てられた役割グループに関係なく、AISに接続するすべてのワークステーションからアクセスできるようになります。上記の説明のとおり、ライセンスの割り当てへの編集は可能です。このオプションのチェックが外れていると、取得したライセンスがいずれのユーザーグループにも割り当てられないので、ネットワーク上でアクセスできなくなります。Infrastructure ServerのPLSは、サーバーが接続されたワークステーションに対して、役割に基づきライセンスを使用可能にします。こちらの例では、ENGINEERING-2のコンピューター上のAltium DesignerとWindowsのユーザーアカウントのBruce
が、プライベートライセンスサーバーのインターフェース経由でAISに接続されている場合、Engineering
の役割(Bruce
がそのメンバー)に割り当てられているライセンスがAltium Designerによって貸し出されています。
この例では、Altiumのライセンスは、選択された [Automatic leasing] モードでEngineering
の役割に割り当てられています(上記を参照)。このオプションがAISのライセンス割り当てで有効化されていない場合は、Altium Designerの [License Management] のページで、[Available Licenses] の下にライセンスが一覧表示されるので、そのライセンスと [Use] を選択してライセンスを貸し出す(使用する)必要があります。
上記の自動/手動のいずれかの方法でライセンスが貸し出されると、Infrastructure Serverの [Licensing] のページでは、ライセンスの1シートが使用中であることが示されます。Bruce/ENGINEERING-2
のワークステーションがPLSから切断されるか、ユーザーがAltium Designerを終了させると、ライセンスは即座に解放されます。
– サーバーのLicense Manager(PLS)についての詳細は、プライベートライセンスサービスを参照してください。
Infrastructure Serverのネットワークインストールサービス(NIS)では、Altiumソフトウェアのインストールを企業規模でオフラインで展開、管理できます。このサービスにより、管理者は、ローカルネットワーク上で自動化してインストールや更新を行え、ソフトウェアの入手可能性、構成、その機能を集中化してコントロールできます。
実際には、Infrastructure Serverの管理者はNISの機能を使用して、Altiumからソフトウェア製品のファイルを取得し、それらを構成可能なソフトウェアの展開パッケージにします。このローカルに保存したパッケージを、ソフトウェアインストーラーの実行ファイル(*.msi
)としてネットワーク上のワークステーションに展開できます。または、Microsoft社のActive Directoryのグループポリシーを使用して直接展開することもできます。
– サーバーのNISの詳細については、ネットワークインストールサービスを参照してください。
サーバーのネットワークインストールサービスは、[NIS Console]([ADMIN] » [INSTALLATIONS])からアクセスできます。開かれると、[Product & Extensions] タブの下の一覧に、組織が使用できるAltiumの製品と拡張機能が表示されます。その一覧はAltium Cloud Vaultから提供されており、AltiumLiveへの認証情報(ユーザー名とパスワード)がInfrastructure Serverに登録されている必要があります。そうでない場合は、[ADMIN] » [SETTINGS] に移動して、これらの詳細を [General] – [Altium Live Credentials] の項目に入力してください。
製品を展開用のパッケージにするには、最初に製品と拡張機能の両方をそれぞれのリストに指定します。展開された下部リストから製品/拡張機能のバージョンを選択するか、製品自身を指定して(最上位のチェックボックス)、最新のバージョンを取得します。
ボタンを選択して、ソフトウェアの取得のプロセスを有効にすることで、選択した製品と拡張機能が、Infrastructure Server自身のストレージに作成される準備が済んだ展開用パッケージとしてダウンロードされます。代わりに、インストールファイル一式(zip
ファイルとして)を、ローカルのハードドライブに直接ダウンロードすることもできます()。また後日、NISに(アップロード)またはその他のサーバーのNISに、ソフトウェアの展開用パッケージとしてインポートすることもできます。
Depending on server load and your internet download speed, the files make take some time to download. You can monitor the acquisition (download) status under the Tasks tab, which lists and logs NIS operations – you may need to refresh the page (F5
) or change between tabs to update the status.
製品と拡張機能が取得されると(ダウンロードの[State]が finished
)、[Server Storage] タブのリストは、Infrastructure Serverに保存されているファイルを表示します。
サーバーのストレージのページで、パッケージに必要な製品と拡張機能を選択し、ボタンをクリックして、展開用パッケージの生成プロセスを開始します。これによって [Deployment Package] が開かれ、パッケージ自身は生成される前に構成されます。
上記の展開用パッケージの構成の例では、[Deployment Package] ダイアログのエントリーは、ファイルのインポーター(Altium PCB)を1つとDraftsman拡張機能を含む、Altium Designer 16.1のインストーラーを作成するように構成されています。インストールパスは目標のハードディスクの代表的な場所に設定され、Infrastructure Serverの製品ファイルへのアクセスは、User2
のサインインの認証情報で得られます。アップロードされたAltium Designerの [Preferences] ファイルもまた、インストールされると、自動的にAltium Designerを構成するように組み込まれています。
[Deployment Package] ダイアログのオプション欄は、以下のように構成されています。
*.DXPPref
)は、サーバーにアップロードできます。または、既にサーバーに保存されているプリファレンスをドロップダウンリストから選択できます。ダイアログのを選択して新しい展開用パッケージを生成しますが、これは実際にはサーバーの [Deployment Packages] タブで表示されます。既存のパッケージは、そのエントリーの該当するボタンによって、編集、再作成ができます。
生成された展開用パッケージは利用可能で、ローカルのハードディスク上の、ブラウザーデフォルトのダウンロード場所にダウンロードが可能()で、それにより配布可能です。ここに表示されている例では、結果のインストーラーパッケージはAltiumDesigner16-1_incl-Draftsman.msi
です。
Infrastructure Serverの [Updates] タブは、取得したソフトウェアと拡張機能を、手動または自動で最新の状態に維持するための方法を提供します。実際には、サーバーのローカルストレージに追加された製品/拡張機能に対して使用可能な、最新の更新をサーバーが自動的に検出して、表示します([Server Storage] タブで表示)。
[Updates] にあるエントリーを手動で更新するには該当するボタンを選択するか、[Automatic Update] ボックスにチェックを入れて、サーバーに最新のバージョンがあれば自動的に取得することを許可します。自動の更新のチェックと取得プロセスは、[ADMIN] » [SETTINGS] ページの [Network Installation] で指定された間隔で行われます。ここに表示されている例では、Altium Designer16.1のみが取得されていて、[Updates] が、Altium Designerの最新の利用可能なバージョンと、Draftsmanの拡張機能の最新で互換性のあるバージョンを表示しています。
[Updates] タブは、特に多数の製品と拡張機能が表示される場合に有効な、追加の機能を提供します。またいくつもの製品/拡張機能が取得されて、サーバーに保存されているときに下記を行います。
取得されたソフトウェアが更新された際には、これらのソフトウェアファイルから以前に生成されたいずれの展開用パッケージも期限切れになっています。展開用パッケージは、新しい更新に対応するように編集することができますが、新たにかつ適切に命名した展開用パッケージを作成するのが望ましい方法です。
Infrastructure Serverのネットワークインストールサービス(NIS)は、インストーラーパッケージ(*.msi
)の配布によるリモートでのソフトウェアのインストールを対応しています。また、Microsoft社のActive Directoryドメインでの、集団でのGroup Policyインストールを使用した集中管理型の方法のインストールも対応しています。いずれの場合も、Infrastructure Serverは、展開されるインストーラーが読み込むインストールファイルの、ネットワーク化されたソースとして動作します。
個別のワークステーションに対する直接のソフトウェアの展開では、生成された展開用パッケージを、ネットワークで共有または直接PCにコピーすることにより、使用可能にします(上記の説明のとおり)。その後インストーラーを実行します。
Infrastructure Serverで展開用パッケージが作成された際に適用された、構成の設定(パス、ソフトウェアのバージョン等)に従って、ソフトウェアのパッケージがPCにインストールされます。インストールファイルは、ネットワーク経由で、Infrastructure Serverのストレージから取得されます。
インストールされると、展開されたソフトウェアにはInfrastructure Serverのプライベートライセンスサービスからライセンスが提供されます。Infrastructure Serverから取得されたライセンスに自動貸し出しが設定され、ユーザーがメンバーになっている役割に割り当てられると、ユーザーが、新しくインストールされたソフトウェアにライセンスを取り込むために必要なことは、Infrastructure Serverへのサインインのみです。
ここに示されている例では、User2
は15
シートのAltium Designerのライセンスが割り当てられている、Engineering
の役割のメンバーです。そのうちの1シートが、User2
がAltium DesignerからInfrastructure Serverにサインインしたときに、自動的に貸し出されます。
必要に応じて、展開されたソフトウェアのアプリケーション内部の更新エンジンによって、ソフトウェアの更新をインストールすることができます。これは、新しく更新された配布用の展開用パッケージ(*.msi
)を単に作成することによって、あるいはActive Directoryドメインのネットワークの構造上のグループポリシーで「push」更新を構成することによっても行えます。
Altium Designerのソフトウェアの更新をInfrastructure Serverから直接行うには、例えば、Preferencesダイアログ([DXP] » [Preferences])の [System – Installation] ページの、[Local Installation service] オプションが選択されていることを確認します。これによって、新しくインストールされたソフトウェアのPCから、ローカルのInfrastructure Serverにサインインすると自動的に更新されます。
お近くの営業所にお問合せください。