Cortex XSOAR: ホストがHAグループを形成できない
3415
Created On 10/13/23 09:21 AM - Last Modified 01/07/25 07:34 AM
Symptom
- UI のホスト設定内のホスト グループにホストが表示されない
- 障害が発生したホストの/var/log/demisto/server.logに次のメッセージが表示されます。
Request failed in 1 out of 5 [error 'Failed to get license from main, got response status code 401
....
Failed getting license from main account [error 'Failed to get license from main, got response status code 401
.....
Failed to register host in main [error 'Failed to register host, got response status code 401 with error json: Unmarshal(non-pointer services.ErrorServices) (8924)']
.....
Host registration request failed, got response status code 401Environment
- コルテックスXSOAR
- サポートされている XSOAR バージョン
- 高可用性(HA)導入
Cause
- 新しく構築されたホストのAPIキーの値が間違っているか欠落しています
- メインアカウントからAPIキーを取得し、 otc.conf.jsonファイル内のホストの1つに追加します。
Resolution
- いずれかのホストで、 [設定] > [バージョン情報] > [トラブルシューティング] > [サーバー構成]に移動します。
- ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? をtrue に設定します。
注意: ユーザーインターフェイスにアクセスできない場合は、「 /etc/demisto.conf 」の下の値を変更します。
- そのホスト グループ上の各ホストのdemistoサービスを停止します(systemctl stop demisto)。
- ホストグループIDを取得します。
- ブラウザの開発者ツールを開きます。
- ホスト グループ ページに移動し、ha-groups応答の内容で正しいホスト グループ ID を確認します。
- URL https://を使用して構成をダウンロードします。 /host/config/ホストグループID
- ダウンロードしたファイルから、 masterAPIKey、etAPIKey 、master の値を取得します。
- Then prepare and validate the JSON file as below.
{"masterAPIKey":"REPLACE_HERE_DATA_FROM_HOST_CONFIG_FILE","host":{"etAPIKey":"REPLACE_HERE_DATA_HOST_CONFIG_FILE","master":"REPLACE_HERE_DATA_HOST_CONFIG_FILE"}} - ホスト設定が変更されたホストの/var/lib/demistoに JSON をotc.conf.jsonとして保存します。
- ファイルの所有権を demistoユーザーに付与しますchown demisto:demisto otc.conf.json
- OTC ファイルと変更された構成を使用してホストを起動します。
- ホストが UI のHAグループに表示されるかどうかを確認します。
- ログに OTC ファイルの削除が記載されているかどうかを確認します。
- ライセンス エラーがないか確認します。
- ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? をfalseに設定します
- HAグループにある他のホストを起動し、UIに表示されるか確認します。
Additional Information
高可用性の概要