ISM Service エージェントの導入


ISM Service を利用するには、ISM Service ポータルとの通信を中継する ISM Service エージェントを構築する必要があります。
ここでは ISM Service エージェントを構築する手順を、お客様の環境に合わせて説明します。

インストーラーのダウンロード

  • Windows の場合
    ISM Service エージェントのインストーラーは、ISM Service ポータルからダウンロードできます。
    ダウンロード手順については、操作ガイドの エージェントのダウンロード を参照してください。
    ダウンロードしたインストーラーをエージェント導入対象のノードに転送してください。

  • Linux の場合
    ISM Service エージェントはRPMレポジトリからdnfコマンドを利用してダウンロードします。
    Linuxの場合 の手順を参照してください。

エージェント認証キーの取得

操作ガイドの エージェント管理 を参照し、エージェント認証キーを控えておいてください。
初めて ISM Service を利用される場合は、エージェント認証キーの更新を実施し、認証キーを生成してください。

ISM Service エージェントをインストールするサーバーの設定

PRIMERGY には、OS および iRMC の事前設定が必要です。 以下の手順で実施してください。

OSの時刻の設定

  • Windows の場合
    日付と時刻を以下のいずれかで設定します。

    • [設定] > [時刻と言語] > [日付と時刻] から設定します。
    • PowerShell の Set-Date コマンドで設定します。(管理者権限が必要です)
      • 例: 管理者として PowerShell を開き、次のコマンドを実行します。
        Set-Date -Date "2025-09-11 12:34:56"
  • Linux の場合

    1. 現在の設定を確認
    timedatectl
    
    1. タイムゾーンを設定
      例. 日本
    sudo timedatectl set-timezone Asia/Tokyo
    
    1. NTP 同期を有効化

        ```bash
        sudo timedatectl set-ntp true
        ```
      
NTP が利用できない環境では、手動で時刻を設定してください。
例. sudo timedatectl set-time "2025-09-11 12:34:56"

OSのプロキシ環境の設定

プロキシ環境では、OS またはサービス起動環境で HTTP_PROXY / HTTPS_PROXY(必要に応じて NO_PROXY)を設定してください。 設定方法はお客様環境の運用ルールに従ってください。

Windowsの場合

システム環境変数として以下を設定してください。

  • HTTP_PROXY=<proxy-url>
  • HTTPS_PROXY=<proxy-url>
  • NO_PROXY=<no-proxy-list>

例として、ユーザー名とパスワードによる認証付きのプロキシの場合は以下の通りです。

HTTP_PROXY=http://<proxy-username>:<proxy-password>@<proxy-host>:<proxy-port>
HTTPS_PROXY=http://<proxy-username>:<proxy-password>@<proxy-host>:<proxy-port>
NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

プロキシ利用ユーザー名にメールアドレスを使用している場合は、@マークを URL エンコードして入力してください。

例えば、 aaa@example.com というメールアドレスがプロキシ利用ユーザー名の場合は以下の通りです。

HTTP_PROXY=http://aaa%40example.com:<proxy-password>@<proxy-host>:<proxy-port>

同様に、プロキシパスワードに特殊記号が含まれる場合も、それぞれ URL エンコードして入力してください。

認証情報(ユーザー名・パスワード)を含む場合は、設定値の取り扱いに注意してください。

Linux の場合

以下の手順でプロキシ環境変数を設定してください。

  • drop-in ディレクトリを作成

    sudo mkdir -p /etc/systemd/system/ism-agent.service.d
    
  • プロキシ設定ファイルを作成

    sudo vi /etc/systemd/system/ism-agent.service.d/proxy.conf
    
  • proxy.conf に以下を設定
    例.

    [Service]
    Environment="HTTP_PROXY=http://<proxy-host>:<proxy-port>"
    Environment="HTTPS_PROXY=http://<proxy-host>:<proxy-port>"
    Environment="NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
    
  • 設定反映

    sudo systemctl daemon-reload
    sudo systemctl restart ism-agent
    
  • 設定確認
    DropInPathsにproxy.confが設定されていることを確認してください。
    例.

    sudo systemctl show ism-agent -p DropInPaths
    DropInPaths=/etc/systemd/system/ism-agent.service.d/proxy.conf
    

    HTTP_PROXY, HTTPS_PROXY, NO_PROXYが正しく設定されていることを確認してください。
    例.

    sudo systemctl cat ism-agent
    ...
    # /etc/systemd/system/ism-agent.service.d/proxy.conf
    [Service]
    Environment="HTTP_PROXY=http://<proxy-host>:<proxy-port>"
    Environment="HTTPS_PROXY=http://<proxy-host>:<proxy-port>"
    Environment="NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
    
    sudo systemctl --no-pager show ism-agent -p Environment --value
    "HTTP_PROXY=http://<proxy-host>:<proxy-port>" "HTTPS_PROXY=http://<proxy-host>:<proxy-port>" NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
    

iRMC の設定

各項目の詳細な手順については、ご利用のサーバーに搭載されているバージョンの iRMC Web インターフェース ドキュメントを参照してください。

上記がリンク切れになっている場合は以下の手順で検索してください。

  1. https://support.ts.fujitsu.com/index.asp?lng=jp
  2. 製品を選択する > 製品の検索 > 製品名の検索(manually search) > iRMC > 次へ
  3. 次へ
  4. 右記OSに関連した情報を表示する: “OS Independent (BIOS, Firmware, etc.)” または “No Operating System Dependencies”
  5. [ドキュメント] タブ > User Guide
  6. タイトルが「iRMC S6 - Web インターフェイス」で該当 iRMC バージョンのドキュメントを探し、 カートに入れず直接ダウンロードする > ファイルをダウンロードする

設定手順

管理者権限で iRMC にログインし、以下の設定を実施してください。

  1. iRMC Web インターフェースの admin ユーザーのパスワードを設定します。
    • [設定] メニュー > [ユーザ管理] > [iRMC ローカルユーザアカウント]
  2. iRMC の日付と時刻を設定します。
    • [設定] メニュー > [ベースボードマネジメントコントローラ] > [時刻同期]
  3. iRMC の IP アドレスを設定します。
    • [設定] メニュー > [ネットワーク制御] > [IPv4 プロトコル]
    • エージェントをインストールする OS から、この IP アドレスに HTTPS アクセスが可能なことを確認してください。 ご不明な場合は、お客様のネットワーク管理者にご相談ください。

ISM Service エージェントのインストール

以下の手順でインストールしてください。
ISM Service エージェントのインストールが完了すると、ISM Service ポータルのノード管理画面に、対象サーバーの情報が表示されるようになります。
操作ガイドの ノード管理 を参照し、エージェントを導入したサーバーが表示されるか確認してください。

ストレージやスイッチを管理する場合は、このサーバーを管理元サーバーとして追加登録します。 考え方と前提条件は、 監視ノードの登録 を参照してください。

Windowsの場合

  1. ism-service-agent-install-<version>.exe を実行(管理者権限が必要)
  2. 使用許諾契約書の同意画面が表示されるので、内容を確認し、[同意する] を選択し [次へ] をクリック
  3. パラメーター設定画面で以下の情報を入力し、[次へ] をクリック
    項目 設定内容
    iRMC IP アドレス iRMC にアクセスするための IP アドレスを指定します。
    iRMC ユーザ名 iRMC にアクセスするためのユーザ名、通常は admin を指定します。
    iRMC パスワード iRMC のユーザに対応するパスワードを指定します。
    エージェント認証キー 前述で控えておいたエージェント認証キーを指定します。
  4. 情報画面が表示されるので、内容を確認し、[次へ] をクリック
  5. [インストール] をクリックし、表示される情報画面を確認して [次へ] をクリックします。
  6. [完了] をクリックしてインストーラーを終了

Linuxの場合

  1. エージェント用 yum repositoryファイルの作成
    エージェントをインストールするサーバーにログインします。
    root ユーザーで、/etc/yum.repos.d/ismservice.repo というファイルに以下の内容を設定します。
    (ファイルが存在しない場合は新規に作成します)

    [ismservice]
    name=ISM Service Repo
    enabled=1
    gpgcheck=1
    baseurl=https://portal.ism.jp.fsastech.com/ismsagentimg/rpms
    gpgkey=https://portal.ism.jp.fsastech.com/ismsagentimg/rpms/RPM-GPG-KEY-ismservice
    
  2. パッケージインストール
    エージェントをインストールするサーバーにおいて、以下を実行してください。

    sudo dnf --disablerepo=* --enablerepo=ismservice install ism-agent
    
使用許諾契約書が、/opt/FsasTechnologies/ism-agent/license にインストールされます。
  1. エージェントの設定
    初回登録時及び、エージェント認証鍵を変えるときのみ実施してください。
    前述で控えておいたエージェント認証キーを指定します。

    sudo -u ismagent /opt/FsasTechnologies/ism-agent/ism-agent \
    -service config \
    -irmc "<iRMCのIPアドレス:ポート>" \
    -user "<iRMCのユーザー名>" \
    -password "<iRMCパスワード>" \
    -key "<エージェント認証鍵>"