ヒューリンクステクニカルサポート
StarDrop サポート情報 StarDrop 製品ページ
更新日: 16/07/01

StarDrop 6.x サーバー版インストール手順書

StarDrop 6.x サーバー版のインストール手順書です。インストールメディア内のスクリプトを実行するだけで、従属関係があるライブラリの有無の確認から、サーバープログラムのインストール、インストールしたサーバーのサービスの開始まで、一連の手続きを行います。既に以前のバージョンのプログラムが存在している場合には、このスクリプトでプログラムの削除も実行します。

  1. root もしくは sudo 権限を持つユーザでログインします。

  2. インストールメディアをマウントしていない場合には、マウントします。

  3. インストールメディアの servers_installer に移動し、スクリプトを実行します。
    # python install_stardrop_servers.py

  4. スクリプトを実行すると、途中いくつかの確認事項に「yes」または「no」で答えながら処理を進めます。単に Enter キーを押すと、質問の後ろの角括弧内 [ ] に表示されている既定の答えが採用されます。ここでは入力する答えを黄色マーカー で示しました。

    1. 依存関係のあるライブラリの有無を確認します。依存関係のあるライブラリが全て存在する場合には、なにも表示されずに、次の手続き(4.2)に進みます。

      ライブラリが不足している場合には、それらの名称が表示されたあと、次の確認メッセージが表示されます。「yes」を選択すると、不足したライブラリを含むパッケージのインストールが開始します。「no」を選択して一旦インストール手続きを中止した上で、yum 等を用いてインストールしても構いません。
      Would you like to find packages that provide these missing libraries? WARNING: this may take
      a long time [no]: yes

    2. ライセンスアグリーメントが表示されます。ご一読の上、同意する場合には「yes」を入力して、インストールを続行します。
      Do you agree to the license terms? [yes]: yes

    3. 64bit と 32bit のどちらのプログラムをインストールするかを選択します。64 bit 版を選択する場合は「64」、32 bit 版の場合は「32」と入力します。

      64bit 版のインストールが可能な場合、次のように表示されます。
      64-bit machine detected
      Press 'Enter' to install 64-bit servers.
      Alternatively, type '32' to install 32-bit servers. [64]: 64
      

    4. インストール時に必要な Worker 数やインストール場所、ポート番号の設定を既定値で行い、インストール後にはサービスの開始も実行する、デフォルト(default または d)を選択します。インストール時のこれらの各種設定をカスタマイズしたい場合にはカスタム(custom または c)を入力します。
      Please type 'default' or 'custom' (or 'd' or 'c') [default]:d

    5. サーバーのインストールを開始します。ご利用のライセンスに合わせてインストールを行ってください。インストールは次の (A) ~ (D) の順に行われます。
  1.  ADME QSAR サーバー
  2.  Auto-Modeller サーバー
  3.  P450 サーバー
  4.  ライセンスサーバー(フローティングライセンスの場合に必要です)  
  1. ADME QSAR サーバーをインストールする場合は「yes」と入力します。インストールしない場合には「no」と入力し、 (B) に進みます。
    Would you like to install the ADME QSAR server? [yes]: yes 

    既に ADME QSAR サーバーが存在する場合には、既存サーバーの削除について確認があります。「yes」と入力して既存サーバーを削除します。
    You are about to remove the ADME QSAR server. Do you wish to continue? [yes]: yes

    正常に ADME QSAR サーバーがインストールされ、サービスが開始すると次のように表示されます。
    The ADME QSAR server has been configured to start automatically next time you restart this machine.
    ...
    Starting service: /etc/init.d/StarDrop_ims start
    StarDrop_modelserver:                    [  OK  ]
    

  2. Auto-Modeller サーバーをインストールする場合は「yes」と入力します。インストールしない場合には「no」と入力し、 (C) に進みます
    Would you like to install the Auto-Modeller server? [yes]:yes

    既に Auto-Modeller サーバーが存在する場合には、既存サーバーの削除について確認があります。「yes」と入力して、既存サーバーを削除します。(サーバーを削除しても過去に Auto-Modeller を用いて作成したモデルは削除されません。)
    You are about to remove the Auto-Modeller server. Do you wish to continue? [yes]: yes

    正常に Auto-Modeller サーバーがインストールされ、サービスが開始すると次のように表示されます。
    The Auto-Modeller server has been configured to start automatically next time you restart this
    machine.
    ...
    Starting service: /etc/init.d/StarDrop_amg start
    Starting StarDrop_amg:                    [  OK  ]
    

  3. P450 サーバーをインストールする場合は「yes」を入力します。インストールしない場合には「no」を入力し、(D) に進みます。
    Would you like to install the P450 server? [yes]: yes 

    既に P450 サーバーが存在する場合には、既存サーバーの削除について確認があります。「yes」と入力して、既存サーバーを削除します。過去に P450 サーバーを用いて計算した結果はキャッシュとしてそのまま保持されます。
    You are about to remove the P450 server. Do you wish to continue? [yes]: yes

    正常に P450 サーバーがインストールされ、サービスが開始すると次のように表示されます。
    The P450 server has been configured to start automatically next time you restart this machine.
    ...
    Starting service: /etc/init.d/StarDrop_p450 start
    Starting StarDrop_p450:                    [  OK  ]
    

  4. ライセンスサーバーをインストールする場合には、「yes」を入力します。インストールしない場合には「no」を入力します。
    Would you like to install the license server? [yes]: yes	

    既にライセンスサーバーが存在する場合には、既存サーバーの削除について確認があります。「yes」と 入力して、既存サーバーを削除します。このとき、既存のライセンスキー は保持されます。
    You are about to remove the license server. Do you wish to continue? [yes]: yes

    正常にライセンスサーバーがインストールされ、サービスが開始すると次のように表示されます。
    The license server has been configured to start automatically next time you restart this
    machine.
    ...
    Starting service: /etc/init.d/StarDrop_sls start
    Starting StarDrop_sls:                     [  OK  ]
    

    インストールが正常に終了すると、次のメッセージが表示されます。
    Installation complete
    An installation log file has been written to /usr/local/StarDrop/StarDropInstall.log
    
  1. 一連のインストール手続きは手順4までで完了ですが、最後に念のためサーバーの動作確認をします。インストールスクリプトと同じ場所(Servers/Installer)にあるスクリプト server_tests.py を実行します。
    # python server_tests.py

    全てのサーバーが正しく動作している場合には、次のように表示されます。インストールしたサーバーに関連するところが [OK] と表示されることをご確認ください。
    Loopback address test [OK]
    p450 testWorker http://(ホスト名):8051 [OK]
    ... (Worker数だけ表示)
    p450 queueSMILES test: [OK]
    p450 statusSMILES test: [OK]
    p450 retrieveXML test: [OK]
    AMG amg_testserver test: [OK]
    Model Server test-ping server: [OK]
    Model Worker instance test: [OK]
    Model Server test-meta: [OK]
    License server sls_checkserver logged in users test [OK]
    

    [FAILED] と表示された場合には、弊社(soft.support@hulinks.co.jp)までお問合せください