[KB6044] LinuxのフェールオーバークラスターにインストールされているESET Remote Administrator 6(ERA6)をアップグレードする

注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

詳細

Linuxのフェールオーバークラスター環境にERA Serverをインストールしており、インストールをアップグレードしたい場合は、以下の手順に従ってください。

解決方法

バージョン6.3から最新バージョンへの手動アップグレード

  1. Conga(クラスタ管理GUI)のサービスグループでEraServiceを無効にし、両方のノードでERA AgentとERA Serverが停止していることを確認します。
  2. 以下の手順でノード1のERA Serverをアップグレードします:
    • 共有ストレージをこのノードにマウントします。
    • ターミナルウィンドウで .sudo ./Server-Linux-x86_64.sh コマンドを実行して、ERA Server を手動で最新バージョンにアップグレードします。
    • usr/share/cluster/eracluster_server.shにある古いクラスタスクリプトを、/opt/eset/RemoteAdministrator/Server/setup/eracluster_serverにある新しいスクリプトに置き換えます。古いファイル名のままにしておきます。
    • アップグレード後、ERA Server サービスを停止します(eraserver を停止します)。
    • 以下の2つのファイル名を変更して、ERA Serverの自動起動を無効にします:
      • mv /etc/init/eraserver.conf /etc/init/eraserver.conf.disabled
      • mv /etc/init/eraserver-xvfb.conf /etc/init/eraserver-xvfb.conf.disabled
    • このノードから共有ストレージをアンマウントする。
  3. 2.と同じ手順で、ノード2のERA Serverをアップグレードします。
  4. Conga(クラスタ管理GUI)のサービスグループでEraServiceを起動します。
  5. すべてのクラスタノードでERAエージェントをアップグレードします。
  6. ERAコンソールで、すべてのノードが接続されているか、すべてのノードのエージェントとサーバのバージョンがアップグレードした最新バージョンになっているかを確認します。

バージョン6.1または6.2からバージョン6.3への手動アップグレード

注意

旧バージョンのERAでは、ERAエージェントサービスはフェールオーバークラスタのアクティブノードでのみ常に実行されていました。ERA 6.3からは、ERAエージェントサービスは常にすべてのノードで実行されます。これにより、すべてのノードを常にERAが監視できるようになりました。
上記の変更により、アップグレード中に少なくともクラスタノードの1つについて新しいコンピュータが作成されます。イベント履歴が不要な場合は、ERAコンソールから古いコンピュータを手動で削除してください。

  1. Conga(クラスタ管理GUI)のサービスグループでEraServiceを無効にし、両方のノードでERA AgentとERA Serverが停止していることを確認します。
  2. 以下の手順でnode1上のERA Serverをアップグレードします:
    • このノードに共有ストレージをマウントします。
    • ターミナルウィンドウで .sudo ./Server-Linux-x86_64.sh コマンドを実行して、ERA Server を手動でバージョン 6.3 にアップグレードします。
    • usr/share/cluster/eracluster_server.shにある古いクラスタスクリプトを、/opt/eset/RemoteAdministrator/Server/setup/eracluster_serverにある新しいスクリプトに置き換えます。古いファイル名のままにしておきます。
    • アップグレード後、ERA Server サービスを停止します(eraserver を停止します)。
    • 以下の2つのファイル名を変更して、ERA Serverの自動起動を無効にします:
      • mv /etc/init/eraserver.conf /etc/init/eraserver.conf.disabled
      • mv /etc/init/eraserver-xvfb.conf /etc/init/eraserver-xvfb.conf.disabled
    • node1から共有ストレージをアンマウントする。
  3. ノード2上のERA Serverをアップグレードします(ステップNo.2と同じ手順)。
  4. 以下の手順を実行して、node1 から古いエージェントを削除します:

    ディレクトリ /etc/opt/ のシンボリックリンクをリストアップするコマンド:
    find /etc/opt/ -maxdepth 1 -type l -ls

    • 共有ストレージをこのノードにマウントする。
    • 古いERAエージェントをアンインストールする(インストーラー・スクリプトを--uninstallパラメータ付きで使用する)。
    • システムに以下のシンボリックリンクがあるか確認する。
      • /etc/opt/eset -> /usr/share/erag2cluster/etc/opt/eset
      • /opt/eset -> /usr/share/erag2cluster/opt/eset
      • /var/log/eset -> /usr/share/erag2cluster/var/log/eset
      • /var/opt/eset -> /usr/share/erag2cluster/var/opt/eset
    • これらのシンボリックリンクが存在する場合は、以下のコマンドを使って削除する:
      • unlink /etc/opt/eset
      • unlink /opt/eset
      • unlink /var/log/eset
      • unlink /var/opt/eset
    • 新しいシンボリックリンクを作成する - それぞれに対応するフォルダを最初に作成する必要があります。以下のコマンドを使ってください:
      • mkdir -p /etc/opt/eset/RemoteAdministrator
      • ln -s /usr/share/erag2cluster/etc/opt/eset/RemoteAdministrator/Server /etc/opt/eset/RemoteAdministrator/Server
      • mkdir -p /opt/eset/RemoteAdministrator
      • ln -s /usr/share/erag2cluster/opt/eset/RemoteAdministrator/Server /opt/eset/RemoteAdministrator/Server
      • mkdir -p /var/log/eset/RemoteAdministrator
      • ln -s /usr/share/erag2cluster/var/log/eset/RemoteAdministrator/Server /var/log/eset/RemoteAdministrator/Server
      • mkdir -p /var/opt/eset/RemoteAdministrator
      • ln -s /usr/share/erag2cluster/var/opt/eset/RemoteAdministrator/Server /var/opt/eset/RemoteAdministrator/Server
    • このノードから共有ストレージをアンマウントする
  5. 4.と同じ手順で古いERAエージェントをnode2から削除します。
  6. Conga(クラスタ管理GUI)のサービスグループでEraServiceを起動します。
  7. 両方のノードのローカルディスクにERA Agentをインストールします(クラスタ共有ディスクにはインストールしません)。hostname=コマンドを使用する場合は、クラスタのインターフェイスの外部IPアドレスまたはホスト名を指定する必要があります(localhostではありません!)。
  8. すべてのノードが接続されているか、すべてのノードのエージェントとサーバのバージョンがアップグレードした最新バージョンであることをERA Consoleで確認します。