Cortex XSOAR: 호스트가 HA 그룹을 형성할 수 없습니다.
3413
Created On 10/13/23 09:21 AM - Last Modified 01/07/25 07:37 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 파일의 호스트 중 하나에 추가합니다.
Resolution
- 호스트 중 하나에서 설정 > 정보 > 문제 해결 > 서버 구성 으로 이동합니다.
- ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ?를 true로 설정하세요.
참고 : 사용자 인터페이스 접근할 수 없는 경우 " /etc/demisto.conf "의 값을 수정하세요.
- 호스트 그룹 systemctl stop demisto의 각 호스트에 대한 demisto 서비스를 중지합니다 .
- 호스트 그룹 ID를 얻습니다.
- 브라우저 의 개발자 도구를 엽니다.
- 호스트 그룹 페이지로 이동하여 올바른 호스트 그룹 ID에 대한 ha-groups 대응 내용을 확인하세요.
- 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
고가용성 개요