UNIX プラットフォーム ネットワーク(フローティング)ライセンス・コードワードインストール方法 ==================================================================== この文書は、入手した ADS 2003A/RFDE のコードワードの簡単なインストール 手順書です。詳細は、冊子 ADS 2003A "Installation on UNIX Systems" Chapter 3 や、冊子 RFDE "Installation on UNIX Systems" Chapter 3 を ご参照ください。 「はじめに」をお読みになり、問題がなければ「インストール手順」通りに 作業を進めてください。もしうまくいかない場合は、「よくある問題」や 「参考」をお読みになるか、弊社テクニカルサポートまでご質問ください。 重要: --------------------------------------------------------------------------- 以前のバージョンの ADS をご利用になっていた方のなかで、codeword package や Limited Term Package (LTP) など、パッケージ形式のコードワードをご利用になっ ていた方には、ADS 2003A より ライセンス・バンドル (licnese bundle) 形式の ライセンスが発行されます。(以前のコードワード中に、PACKAGE で始まる行がある 場合がこれにあたります) ライセンス・バンドル形式のライセンスの利用方法につきましては、"License Preference Tool の利用方法" の節をご覧になるか、詳細については、"Installation on UNIX Systems" マニュアルの Chapter 4 をご参照ください。 --------------------------------------------------------------------------- はじめに -------- ネットワーク(フローティング)ライセンスでは、ネットワーク上にある 任意のサーバ(コードワード依頼時に指定)が、ライセンス管理を行います。 お持ちのライセンスの数だけ、ネットワーク上の任意のコンピュータで ライセンスを取得することができます。 ライセンスサーバには、ADS 2003A または RFDE が、フルインストールされている 必要はありません。 (詳細は step 4 をご覧ください) RFDE は、Cadence バージョン 4.4.5, 4.4.6 をサポートしています。 プラットフォームは、HP-UX, Sun, IBM の以下のバージョンをサポートして います。 HP-UX 11.0, 11i Solaris 7, 8, 9 RFDE をご利用になるには、以下の Cadence 製品が必要となります。 Virtuoso Schematic Composer. Analog Design Environment. OASIS. OASIS につきましては、RFDE のご購入価格に含まれています。OASIS ライセンス に関するお問合せは、弊社までお問合せください。 ADS 2003A および RFDE のライセンスインストール手順 -------------------------------------------------- RFDE のみのコードワードをインストールする場合は、後述の「RFDE ライセンス インストール手順をご覧ください。 以下で、ライセンスファイルをはじめて受け取った時のインストール手順 についてご説明いたします。 1. E-Mail に添付の license.lic ファイルをローカルディスクに保存し ます。コードワードを Windows PC で受け取った場合は、使用した アプリケーションによってファイルの行の末尾に Windows テキスト 形式のコントロールコードが付加されている場合がありますので、ご 注意ください。(詳細は、ADS 2003A installtion マニュアル・Appendix A の troubleshooting をご参照ください。) 2. ライセンスサーバに、license.lic ファイルをコピーし、SERVER 行と VENDOR 行を編集します。 license.lic ファイルの SERVER 行に、ライセンスサーバのホストID が正しく記入されていることをご確認ください。SERVER 行が複数ある 場合は、該当する全てのサーバで手順2−4の作業を実行する必要が あります。 ライセンスサーバに ADS 2003A がインストールされている場合は、 ADS 2003A がインストールされているディレクトリの licenses ディ レクトリに license.lic ファイルを格納します。ライセンスファイル のパスは例えば以下のようになります。 /apps/ads2003A/licenses/license.lic ---------------------- 注意 --------------------------------------------- ライセンス追加の際など、期限切れのライセンスが license.lic ファイル中に 存在する場合は、そのライセンスは削除しておくことを強くお勧めします。 古いライセンスとの混在は、競合やその他トラブルの原因となります。 ------------------------------------------------------------------------- 3. license.lic ファイルをライセンスサーバに設置したら、SERVER 行と VENDOR 行の記述が正しいかどうかを確認します。 SERVER 行は、例えば以下のように、正しいホスト名とホストIDが記述され ている必要があります。 SERVER joshua 80fb214d コードワード送付時に、お客様のサーバのホスト名がわからない場合は SERVER 行に 'unknown' と記述して送付しています。この場合は、お客様 の方で **必ず** 正しいホスト名に書き換えてください。 もし、使用する TCP ポート番号を変更したい場合は、SERVER 行の最後に ポート番号を記述することにより、任意のポート番号を使用することがで きます。上記、SERVER 行の例のように TCP ポート番号の記述がない場合 は、FLEXlm システム標準のポート番号が使用されます。システム標準で は、ポート番号は 27000番から27009番までの間の最初に利用可能なものが 使用されます。ポート番号を指定したい場合の SERVER 行の例は以下のよ うになります。 SERVER joshua 80fb214d 27005 この例では、TCP ポート番号 27005 が設定されます。 VENDOR 行は、起動するベンダーデーモンを指定するために使用されます。 この行には、正しいベンダーデーモン名が記述されている必要があります。 VENDOR 行の記述例は以下のようになります。 VENDOR agileesofd ベンダーデーモンが同じディレクトリに存在する場合は、lmgrd は自動 的にそのベンダーデーモンを起動します。ベンダーデーモンが lmgrd と 異なる場所に存在する場合は、ベンダーデーモンのパスも記述する必要 があります。その場合、以下のような書式になります。 VENDOR agileesofd /apps/ads2003A/licenses/bin/agileesofd ベンダーデーモンのパスは、実際にベンダーデーモンが存在するパスが 正しく記述されている必要があります。 4. SERVER 行と VENDOR 行の記述が正しければ、FLEXlm ライセンスマネー ジャ(lmgrd)を起動します。 起動例: cd /apps/ads2003A/licenses/bin ./lmgrd -c ../license.lic -l ../adsflex.log 上記、起動例のコマンドで ADS 2003A 用ライセンスが発行されます。 lmgrd コマンドの '-c' オプションでライセンスファイルの場所を、 '-l' オプションでログファイルの場所を指定します。lmgrd のバージ ョンは、agileesofd ベンダーデーモンのバージョンと同じか、それよ りも新しいものを使用しなければいけません。lmgrd と agileesofd の バージョンは以下のコマンドで調べることができます。 cd /apps/ads2003A/licenses/bin ./lmgrd -v ./agileesofd -v 最新バージョンの lmgrd は、GLOBEtrotter Software 社の WEB サイトで ダウンロードすることができます。(URL については、この文書の最下部 の「参考」の章をご覧ください。) ADS 2003A のインストーラを起動し、"custom install" オプションを選んで、 インストールファイルセットの中から、"install the FLEXlm software" のみ選択することにより、ADS 2003A 用 FLEXlm ライセンスソフトウェア一式 のみをインストールすることもできます。 lmgrd を起動後、10〜15秒待って adsflexlog.txt を確認します。エラー ログがなく、正しく agileesof が起動できていれば、license.lic 中の ライセンスが使用できる状態になっています。 UNIX ワークステーションの起動時に lmgrd も自動起動させたい場合は、 ADS 2003A Installation Guide の Chapter 3 をご覧になってください。 5. ADS を起動するための作業 ADSを起動するコンピュータ(ライセンスクライアントコンピュータ)では ライセンスの取得場所を指定する必要があります。下記にライセンス サーバホスト名 "joshua" 、TCP ポート番号・指定なしの場合の環境変数 の設定例を示します。 [Korn/Bourne シェル] AGILEESOFD_LICENSE_FILE=@joshua export AGILEESOFD_LICENSE_FILE [C シェル] setenv AGILEESOFD_LICENSE_FILE @joshua SERVER 行で TCP ポート番号が指定されている場合は、以下のように設定します。 [Korn/Bourne シェル] AGILEESOFD_LICENSE_FILE=27005@joshua export AGILEESOFD_LICENSE_FILE [C シェル] setenv AGILEESOFD_LICENSE_FILE 27005@joshua 特定のポート番号を指定したい場合は、license.lic ファイルの SERVER 行でポート番号の指定を行います。 注意:AGILEESOFD_LICENSE_FILE の設定は、LM_LICENSE_FILE の設定よりも 優先して使用されます。AGILEESOFD_LICENSE_FILE の設定がある場合 は LM_LICENESE_FILE の設定は無効になりますので、ご注意ください。 ライセンス・バンドル(license bundle) をご利用になっている場合は、 ADS, RFDE を起動する前に "License Preference Tool" を起動し、使用 するライセンスの設定をする必要があります。 ソフトウェアを起動する前に、次節 "License Preference Tool の利用方法"   をご覧ください。 6. ADS を起動し、動作確認を行います。 ----------------------------------------- RFDE のコードワードをインストールする方法 ----------------------------------------- 既に稼動している ADS 2003A のライセンスサーバに RFDE のコードワードを 追加する場合は、入手したライセンスファイルの INCREMENT 行を既存のファ イルに加えます。 INCREMENT rfde_premier agileesofd 2.3 31-dec-2003 2 \ VENDOR_STRING="80FB214D : B2ZQAYV NIAYUOC 13EPBCU EQEULJO \ MAMPBCU LRDFYNR W1QGNPG MUIWQUL PWA" SIGN="029C 40BA 2688 2400 \ 8933 6220 4E4C 93CD 24C8 137C AE01 535D 0DBD EC8B CBEC D5BB \ 620D F369 C121 A0BF 6B03" INCREMENT rfde_premier_plus agileesofd 2.3 31-dec-2003 2 \ VENDOR_STRING="80FB214D : GJL2YXE CJRCQL2 WCY2NMA JPBOGIM \ W2IXJEY KULCUPS 1OKRTEI QGAUY" SIGN="0318 8986 0726 9D20 01AF \ CBE4 44B0 18AD 6EA9 F02D 5302 25B7 FF7E 8228 B78E EF78 C21B \ 58E6 A420 9BBE 20E2" INCREMENT rfde_wireless agileesofd 2.3 31-dec-2003 2 \ VENDOR_STRING="80FB214D : DLAY1RO FGXLMW2 FKGRVZU XKNHMDM \ TFGPHPK I2JPS1O KRTEIQG AUYJ" SIGN="035D F2C4 A9D1 4187 7A0C \ B152 0340 2432 A454 DE01 AB02 1454 5DDE 8689 7907 DA72 4586 \ 7236 DB19 9A20 2480" INCREMENT rfde_wireline agileesofd 2.3 31-dec-2003 2 \ VENDOR_STRING="80FB214D : IMQHRFC PVWICYD NSJW2FK GRVZUWQ \ WLSKBPJ ROHEION Y1UIJLC OYMY" SIGN="000A 0F2D C23B 31A0 54B1 \ 6556 89BA 6800 686A 4B62 4303 4F32 6864 C91A E427 8572 3EF5 \ BC08 7DF2 0B79 55B0" 追加が終わったら、lmreread コマンドを使用して、ライセンスサーバに新しい license.lic ファイルを読み込ませることにより、追加のライセンスが使用でき るようになります。 lmutil lmreread -c ..\license.lic インストールについての詳細は、RFDE installation マニュアルをご覧 ください。 RFDE のライセンスインストール手順 1. E-Mail に添付の license.lic ファイルをローカルディスクに保存し ます。コードワードを Windows PC で受け取った場合は、使用した アプリケーションによってファイルの行の末尾に Windows テキスト 形式のコントロールコードが付加されている場合がありますので、ご 注意ください。(詳細は、ADS 2003A installtion マニュアル・Appendix A の troubleshooting をご参照ください。) 2. ライセンスサーバに、license.lic ファイルをコピーし、SERVER 行と VENDOR 行を編集します。 license.lic ファイルの SERVER 行に、ライセンスサーバのホストID が正しく記入されていることをご確認ください。SERVER 行が複数ある 場合は、該当する全てのサーバで手順2−4の作業を実行する必要が あります。 ライセンスサーバに既に RFDE がインストールされている場合は、RFDE が インストールされているディレクトリの licenses ディレクトリに license.lic ファイルを格納します。ライセンスファイルのパスは例えば以下のようになります。 /apps/RFDE/licenses/license.lic 3. license.lic ファイルをライセンスサーバに設置したら、SERVER 行と VENDOR 行の記述が正しいかどうかを確認します。 SERVER 行は、例えば以下のように、正しいホスト名とホストIDが記述され ている必要があります。 SERVER joshua 80fb214d コードワード送付時に、お客様のサーバのホスト名がわからない場合は SERVER 行に 'unknown' と記述して送付しています。この場合は、お客様 の方で **必ず** 正しいホスト名に書き換えてください。 もし、使用する TCP ポート番号を変更したい場合は、SERVER 行の最後に ポート番号を記述することにより、任意のポート番号を使用することがで きます。上記、SERVER 行の例のように TCP ポート番号の記述がない場合 は、FLEXlm システム標準のポート番号が使用されます。システム標準で は、ポート番号は 27000番から27009番までの間の最初に利用可能なものが 使用されます。ポート番号を指定したい場合の SERVER 行の例は以下のよ うになります。 SERVER joshua 80fb214d 27005 この例では、TCP ポート番号 27005 が設定されます。 VENDOR 行は、起動するベンダーデーモンを指定するために使用されます。 この行には、正しいベンダーデーモン名が記述されている必要があります。 VENDOR 行の記述例は以下のようになります。 VENDOR agileesofd ベンダーデーモンが同じディレクトリに存在する場合は、lmgrd は自動 的にそのベンダーデーモンを起動します。ベンダーデーモンが lmgrd と 異なる場所に存在する場合は、ベンダーデーモンのパスも記述する必要 があります。その場合、以下のような書式になります。 VENDOR agileesofd /apps/RFDE/licenses/bin/agileesofd ベンダーデーモンのパスは、実際にベンダーデーモンが存在するパスが 正しく記述されている必要があります。 4. SERVER 行と VENDOR 行の記述が正しければ、FLEXlm ライセンスマネー ジャ(lmgrd)を起動します。 起動例: cd /apps/RFDE/licenses/bin ./lmgrd -c ../license.lic -l ../adsflex.log 上記、起動例のコマンドでライセンスが発行されます。lmgrd コマンドの '-c' オプションでライセンスファイルの場所を、'-l' オプションでログ ファイルの場所を指定します。lmgrd のバージョンは、agileesof ベンダ ーデーモンのバージョンと同じか、それよりも新しいものを使用しなけれ ばいけません。lmgrd と agileesof のバージョンは以下のコマンドで調べ ることができます。 cd /apps/RFDE/licenses/bin ./lmgrd -v ./agileesofd -v 最新バージョンの lmgrd は、GLOBEtrotter Software 社の WEB サイトで ダウンロードすることができます。(URL については、この文書の最下部 の「参考」の章をご覧ください。) lmgrd を起動後、10〜15秒待って adsflexlog.txt を確認します。エラー ログがなく、正しく agileesofd が起動できていれば、license.lic 中の ライセンスが使用できる状態になっています。 UNIX ワークステーションの起動時に lmgrd も自動起動させたい場合は、 "RFDE Installation Guide" の Chapter 3 をご覧になってください。 5. RFDE を起動する前の作業 ADSを起動するコンピュータ(ライセンスクライアントコンピュータ)では ライセンスの取得場所を指定する必要があります。下記にライセンス サーバホスト名 "joshua" 、TCP ポート番号・指定なしの場合の環境変数 の設定例を示します。 [Korn/Bourne シェル] AGILEESOFD_LICENSE_FILE=@joshua export AGILEESOFD_LICENSE_FILE [C シェル] setenv AGILEESOFD_LICENSE_FILE @joshua SERVER 行で TCP ポート番号が指定されている場合は、以下のように設定します。 [Korn/Bourne シェル] AGILEESOFD_LICENSE_FILE=27005@joshua export AGILEESOFD_LICENSE_FILE [C シェル] setenv AGILEESOFD_LICENSE_FILE 27005@joshua 特定のポート番号を指定したい場合は、license.lic ファイルの SERVER 行でポート番号の指定を行います。 注意:AGILEESOFD_LICENSE_FILE の設定は、LM_LICENSE_FILE の設定よりも 優先して使用されます。AGILEESOFD_LICENSE_FILE の設定がある場合 は LM_LICENESE_FILE の設定は無効になりますので、ご注意ください。 ライセンス・バンドル(license bundle) をご利用になっている場合は、 ADS, RFDE を起動する前に "License Preference Tool" を起動し、使用 するライセンスの設定をする必要があります。 ソフトウェアを起動する前に、次節 "License Preference Tool の利用方法"   をご覧ください。 6. RFDE を起動し、動作確認を行います。 ---------------------------------------------------------------------------- ************ LICENSE PREFERENCE TOOL の利用方法(UNIX,WINDOWS) ************ ---------------------------------------------------------------------------- ADS 2003A には、"License Preference Tool" が導入されました。これは、ADS, ダイナミックリンク, RFDE の起動時にどのライセンス・バンドルを使用するか あらかじめ選択する機能です。 このツールにより、以前のパッケージ・ライセンスよりも更に細かく、ユーザが使用 するライセンスを管理することができます。ADS, ダイナミックリンク, RFDE を使用 するにあたり、どのライセンス・バンドルを優先的に使用するかを設定するために、 "License Preference Tool" の使用方法をよくご理解ください。 Licnese Preference Tool の起動方法: ===== UNIX の場合 ===== License Preference Tool の起動方法は、以下の二通りがあります。端末ウインドウ から、以下のコマンドを入力してください: ADS を起動するときに、以下のオプションを付けて起動します > ads -p 上記コマンドにより、最初に License Preference Tool が起動します。ライセンス・ バンドルの選択後、自動的に ADS が起動します。 License Preference Tool のみを起動したいときは、以下のコマンドを入力します: > $HPEESOF_DIR/bin/aglmpref. 上記コマンドにより、License Preference Tool が起動します。この場合は、ADS は自動的には起動しません。 ==== WINDOWS の場合 ==== License Preference Tool の起動方法は、以下の二通りがあります: License Preference Tool のみを起動する場合は、スタートメニューから以下の メニューを選択します: プログラム > Advanced Design System 2003A > ADS Tools > License Preference Tool. ADS 起動前に、自動的に License Preference Tool を起動したい場合は、スタート メニューの Advanced Design System のショートカットをあらかじめ編集します。 Advanced Design System のアイコン上で、マウスの右ボタンをクリックして、 プロパティを選択します。リンク先の ADS 起動コマンドに -p オプションを追加します。 C:\ADS2003A\bin\ads.exe -p 上記設定を行うと、ADS 起動時に必ず License Preference Tool が起動するように なります。 License Preference ウインドウでは、利用可能なライセンス・バンドルとそのバンドル に含まれるライセンスが表示され、バンドルを選択することができます。 表示されているライセンス・バンドルで利用できるライセンスを表示したいときは、 Available License Bundles 欄に表示されているライセンス・バンドル名に横のアイコン をクリックします。 使用するライセンス・バンドルを選択する場合は、Available License Bundles 欄に 表示されているライセンス・バンドルをクリックし、Add ボタンをクリックします。 選択されたバンドルは、Selected License Bundles 欄に表示されます。 使用したいライセンス・バンドルの設定後、OK ボタンをクリックし、ウインドウを 閉じます。-p オプションで起動していた場合は、そのまま自動的に ADS が起動され ます。 License Preference Tool により、AGILEESOFD_LICENSE_PREFERENCE 環境変数が設定 されます。この設定は以下の場所に保存されます。 UNIX: $HOME/.flexlmrc WINDOWS レジストリ: HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager なお、ライセンス・バンドルの選択についての詳細は、ADS, RFDE の Installation Guide、Chapter 4 "Using Advanced Design System"をご覧ください。 ------------ よくある問題 ------------ 上記手順を終了後、問題が発生した場合は、下記の事項をご確認ください。 o ライセンスサーバの adsflex.log ファイルを確認し、何かエラーが起 こっていないかご確認ください。 o 環境変数 HPEESOF_DIR, AGILEESOFD_LICENSE_FILE, CLS_CDSD_COMPATIBILITY_LOCKING, CDS_LICENSE_FILE, CDS_INST_DIR が正しく設定されているかもう一度ご確認ください。ADS 2003A や CADENCE のインストールされているディレクトリにパスが通っている かどうかご確認ください。(環境変数・パスについての詳細は、 ADS 2003A, RFDE のインストールマニュアルをご覧ください。) o ADS/RFDE と共にインストールされる chksec コマンドを用いて、 ADS 2003A の場合は 'ads_schematic' が、RFDE の場合は 'rfde_XXXX' のライセンスが正しく取れる状態かどうかご確認ください。 ADS 2003A の場合 cd $HPEESOF_DIR/licenses/bin chksec -d -c 27005@joshua ads_schematic RFDE の場合 cd /licenses/bin chksec -d -c 27005@joshua ads_schematic サーバホスト名と TCP ポート番号は、ご利用になっているライセンス サーバの正しい情報を入力してください。また、ライセンスファイルが ローカルディスクにある場合は、以下のように記述します。 chksec -d -c /apps/ads2003A/licenses/license.lic ads_schematic このコマンドにより、ライセンス要求時の詳細なデバック情報が出力され ます。出力情報をトラブル対応にご利用ください。 以上、確認を行ってもエラー原因が特定できない場合は、chksec コマンドの 結果を以下のコマンドでファイルに保存し、 chksec -d ads_schematic > csout.txt csout.txt ファイルと license.lic ファイルを、Agilent EEsof EDA テクニ カルサポートまで送付してください。 edasupport@jpn.agilent.com 参考 ---- ADS2003A Installation Guide, Chapter 4 http://eesof.tm.agilent.com/docs/ RFDE Installation guide, Chapter 3 http://eesof.tm.agilent.com/docs/ Technical Support Knowledge Center http://www.agilent.com/find/eesof-knowledgecenter Technical Support http://eesof.tm.agilent.com/assist/contact.html Globetrotter Software http://globetrotter.com/flexlm/lmgrd.shtml (latest lmgrd) http://www.globetrotter.com/manual.htm Rev.04282003j