Mac OS ライセンス サーバを環境設定するには

重要: ライセンス サーバを実行している場合は、環境設定やシステムのメンテナンスを実行する前に停止する必要があります。ライセンス サーバとクライアント コンピュータの間にファイアウォールが存在する場合は、ライセンス関連の通信のために、いくつかの TCP/IP ポートを開く必要があります。adskflex のためにポート 2080 を、lmgrd のためにポート 27000 から 27009 を開いてください。

Mac OS X 上の基本的なネットワーク ライセンス サーバの場合、Web サイト「Up and Ready」の「クイック スタートの手順」に従って設定することができます。別の方法として、自動起動を備えた Mac OS X ライセンス サーバを、次の手順に従って環境設定することができます。

  1. ホーム フォルダの下にflexnetserver とい名前のフォルダを作成します(例: /usr/local/flexnetserver)。
  2. ファイル lmgrdadskflexlmutil および使用している製品のライセンス ファイル(.lic)を、手順 1 で作成した flexnetserver フォルダに移動します。
  3. そのフォルダが存在しない場合は、/Library の下に StartupItems フォルダを、sudo コマンドを使用して作成します。たとえば、sudo mkdir StartupItems とします。
  4. たとえば /Users/<user id>/adsknlm というように、スタートアップ項目フォルダを作成します。
  5. [ターミナル]で次のように入力して、たとえば adsknlm というような実行形式スクリプト ファイルを作成します。
    注: 実行形式ファイルの名前は、フォルダ名と同じでなければなりません。
    #!/bin/sh
    ./etc/rc.common
    StartService() {   
    ConsoleMessage “Starting Autodesk Network License Manager”
    /usr/local/flexnetserver/lmgrd -c\
    /usr/local/flexnetserver/productlicense.lic -l\
    /usr/local/flexnetserver/debug.log   
    }
    
    StopService() {   
    ConsoleMessage “Stopping Autodesk Network License Manager”
    /usr/local/flexnetserver/lmutil lmdown -q -all -force
    }
    
    RestartService() {
    ConsoleMessage “Restarting Autodesk Network License Manager”
    /usr/local/flexnetserver/lmutil lmreread -c /usr/local/flexnetserver/productlicense.lic
    }
    
    RunService “$1”
  6. スクリプトの実行権を承認するために、[ターミナル]に次のように入力します。
    chmod +x adsknlm
  7. StartupParameters.plist という名前のプロパティ リスト ファイルを作成し、[ターミナル]に次のように入力して、直接追加します。
    {
    Description=”Autodesk Network License Manager”;
    Provides=(“adsknlm”)OrderPreference			=”None”;
    Messages={start=
    “Starting Autodesk Network Manager Service”;
    stop=
    “Stopping Autodesk Network Manager Service”;
    };}{
  8. スタートアップ項目を /Library/StartupItems/ に移動し、[ターミナル]に次のように入力してフォルダのアクセス権(パーミッション)を変更します。
    注: セキュリティの理由により、スタートアップ項目は、ルートがオーナーでなければならず、グループは wheel に設定されていなければなりません。また、フォルダのアクセス権は 755 でなければなりません。
    sudo mv /Users/<user id>/adsknlm/ /Library/StartupItems/
    sudo chown root /Library/StartupItems/adsknlm/
    sudo chgrp wheel /Library/StartupItems/adsknlm/
    sudo chmod 755 /Library/StartupItems/adsknlm/
    sudo chown root /Library/StartupItems/adsknlm/*
    sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. 生成されたフォルダは次のようになります。
    drwxr-xr-x
    4 root wheel 136 Jul 31 01 01:50drwxr-xr-x
    3 root wheel 102 Jul 30 01 21:59-rw-r--r--
    1 root wheel 204 Jul 30 20:16 StartupParameters.plist-rwxr-xr-x
    1 root wheel 417 Jul 31 00:45 adsknlm
  10. ご使用の Mac を再起動し、debug.log ファイル (/Users/<user id>/NLG/) lmgrdadskflex が正常に起動されることを確認します。