Troubleshooting
Problem
バージョン 7.4.2 への QRadar® のアップグレードには、コンソールでマイグレーション・スクリプトを実行する必要があります。このスクリプトは、デプロイメント内にあるすべてのイベント・コレクターで高可用性ファイル・システムを GlusterFS から Distributed Replication Block Device にマイグレーションします。
/opt/qradar/ha/bin/glusterfs_migration_manager-<script_version>.bin
一部のシナリオとして、/var/run/glusterfs_migration.pid ファイルが (以前のスクリプトの実行から) 存在し、そして古い PID が有効ではないため、/proc ファイル・システム上の有効なパスを指定できずにスクリプトが終了する場合があります。
Symptom
glusterfs_migration_manager スクリプトに以下のエラーが表示されます:
IOError: [Errno 2] No such file or directory: '/proc/82258/cmdline'
Failed to execute script glusterfs_migration_manager
Failed to execute script glusterfs_migration_manager
注: /proc ファイル・システムについての詳細は、このリンクを参照してください。
Cause
このエラーは、前回のマイグレーション・スクリプトの実行で正常に終了せず、スクリプトの古い PID を示す /var/run/glusterfs_migration.pid ファイルが残っている場合に発生します。(この例の場合は 82258 ):
cat /var/run/glusterfs_migration.pid
82258
Environment
QRadar イベント・コレクター (スタンドアロンまたは高可用性セットアップ内)
Diagnosing The Problem
QRadar コンソールでは、/var/log/remove_glusterfs.log のログ・ファイル内で以下のメッセージを確認します:
[WARNING] During migration to DRBD, event collection does not occur.
[WARNING] QRadar uses /store during the migration to DRBD. All other processes that use /store are terminated during migration.
[WARNING] The migration to DRBD restricts software updates to 7.4.2 or higher.
Do you want to continue [yes/no]? yes
Traceback (most recent call last):
File "glusterfs_migration_manager.py", line 699, in <module>
File "glusterfs_migration_manager.py", line 682, in main
File "glusterfs_migration_manager.py", line 556, in start_migration
File "glusterfs_migration_manager.py", line 414, in create_migration_pid
IOError: [Errno 2] No such file or directory: '/proc/82258/cmdline'
Failed to execute script glusterfs_migration_manager
[WARNING] QRadar uses /store during the migration to DRBD. All other processes that use /store are terminated during migration.
[WARNING] The migration to DRBD restricts software updates to 7.4.2 or higher.
Do you want to continue [yes/no]? yes
Traceback (most recent call last):
File "glusterfs_migration_manager.py", line 699, in <module>
File "glusterfs_migration_manager.py", line 682, in main
File "glusterfs_migration_manager.py", line 556, in start_migration
File "glusterfs_migration_manager.py", line 414, in create_migration_pid
IOError: [Errno 2] No such file or directory: '/proc/82258/cmdline'
Failed to execute script glusterfs_migration_manager
Resolving The Problem
- IBM Fix Central にアクセスします。
- スクリプト・セクションの検索バーで「 gluster 」と入力します。
- 作業ディレクトリーを作成し、ファイルを保存します。
mkdir -p /store/IBM_Support
- ファイルをダウンロードし、そのファイルをコンソール内の前述で作成したディレクトリーにコピーします。
- ディレクトリーに移動し、ファイルを unzip します。
cd /store/IBM_Support unzip glusterfs_migration_manager-<script_version>.zip
最新バージョンのマイグレーション・スクリプトをダウンロードします。
- 実行可能なアクセス権を bin ファイルに割り当てます。
chmod +x glusterfs_migration_manager-<script_version>.bin
- bin ファイルをコンソール内の /opt/qradar/ha/bin/ ディレクトリーにコピーします:
cp -pfv glusterfs_migration_manager-<script_version>.bin /opt/qradar/ha/bin/
- 同じファイルを EC (イベント・コレクター) 内の /opt/qradar/ha/bin/ ディレクトリーにコピーします:
scp glusterfs_migration_manager-<script_version>.bin <Event Collector IP>:/opt/qradar/ha/bin/
- コンソール上で /var/run/glusterfs_migration.pid ファイルを削除します:
rm /var/run/glusterfs_migration.pid
- プリチェック・モードでコンソール内のマイグレーション・スクリプトを実行します:
/opt/qradar/ha/bin/glusterfs_migration_manager-<script_version>.bin -p
- 再度マイグレーション・スクリプトを実行します。スクリプトが正常に実行されます:
/opt/qradar/ha/bin/glusterfs_migration_manager-<script_version>.bin -m
- マイグレーションが正常に行われます。作業が完了したら、マイグレーションの状況を確認します:
/opt/qradar/ha/bin/glusterfs_migration_manager-<script_version>.bin -s
Related Information
Document Location
Worldwide
[{"Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSBQAC","label":"IBM Security QRadar SIEM"},"ARM Category":[{"code":"a8m0z000000cwtdAAA","label":"Upgrade"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"7.4.2"}]
Was this topic helpful?
Document Information
Modified date:
31 May 2021
UID
ibm16446631