ビジネスサポートポータルアカウントでログイン
 

Linux OS起動時にDeep Security Manager のサービスが自動起動しない

    • 更新日:
    • 10 Dec 2020
    • 製品/バージョン:
    • Trend Micro Deep Security 11.0
    • Trend Micro Deep Security 12.0
    • Trend Micro Deep Security 20.0
    • OS:
    • Linux
概要

LinuxOS 起動時に Deep Security Manager のサービスが自動起動しません。
自動起動しない原因と自動起動するための方法があれば教えてください。

詳細
Public

原因

Deep Security Manager(以下、DSM) のサービスは以下のように実装されております。
/etc/rc.d/init.d/dsm_s :シンボリックリンク
/opt/dsm/dsm_s :実体(リンク先)

このため、OS 起動時の処理において、/opt がマウントされる前に /etc/rc.d/init.d/dsm_s が実行されると参照先が存在せず、自動起動に失敗します。

ヒント

このような状況の場合、messages には、/etc/rc.d/init.d/dsm_s の実行で失敗した後に、/opt がマウントされている状況が記録されます。
-------
systemd-sysv-generator[xxxx]: stat() failed on /etc/rc.d/init.d/dsm_s: No such file or directory
  ...
systemd: Mounting /opt...
-------

対処方法

次の手順で dsm_c の起動を遅らせるスクリプトを作成いただき問題を解決してください。
※OS側でカスタムスクリプトを作成して対処いたします。
起動時のカスタムスクリプトについてはOSベンダ様にご確認ください。
参考:RHEL7 の起動時にカスタムスクリプトを自動的に実行する

1. DSM 起動用の新しいスクリプト /etc/rc.d/init.d/dsm_bootup を以下の内容で作成します。
-------------
 #!/bin/sh

 # chkconfig: 345 10 90
 # description: dsm_bootup

 echo "For DSM bootup only"
 sleep 100s
 sh /opt/dsm/dsm_s start
-------------

2. 作成したスクリプトに対し、以下コマンドで実行権限を付与します。

chmod +x /etc/rc.d/init.d/dsm_bootup

3. 以下コマンドで自動起動リストに追加します。

cd /etc/rc.d/init.d
chkconfig --add dsm_bootup
chkconfig dsm_bootup on

4. OS を再起動し、dsm_c が遅延起動する事を確認します。

Premium
Internal
Partner
評価:
カテゴリ:
Troubleshoot
Solution Id:
000254735
ご提案/ご意見
このソリューションはお役に立ちましたか?

フィードバックありがとうございました!


*こちらに技術的なご質問などをいただきましてもご返答する事ができません.

何卒ご了承いただきますようお願いいたします.


To help us improve the quality of this article, please leave your email here so we can clarify further your feedback, if neccessary:
We will not send you spam or share your email address.

*This form is automated system. General questions, technical, sales, and product-related issues submitted through this form will not be answered.


ユーザーガイド