MicroStrategy ONE
토폴로지 문제 해결
이 섹션에서는 Workstation에서 발생할 수 있는 문제와 해결 방법을 다룹니다.
디버그 로깅을 활성화하는 방법
디버그 로깅은 문제가 발생한 이유에 대한 오류 및 기타 유용한 정보를 기록합니다. 디버그 로깅을 활성화하는 단계는 다음을 참조하세요. KB483668: 토폴로지에 대한 디버그 로깅을 활성화하는 방법.
네트워크에 연결되어 있지 않으면 서비스 등록이 작동하지 않습니다
설치 후 네트워크 연결이 없으면 모든 로컬 서비스에 대해 서비스 등록이 계속 작동합니다. 그렇지 않은 경우 머신에 로그인하는 사용자가 로컬 관리자인지 확인하세요. 서비스 등록에 대한 적절한 권한을 가진 사용자는 네트워크에 연결되어 있을 때 네트워크에 연결되어 있지 않으면 로컬로 전체 관리자 권한을 갖지 못할 수 있습니다.
서비스 등록 에이전트를 시작할 수 없으며 개인 IPV4 주소를 찾을 수 없습니다. 로그 파일에서 발견되었습니다
- 머신에 IP 주소가 두 개 이상 있는 경우 다음을 참조하세요. 여러 IP 주소로 환경 구성
-
기기에 IP 주소가 하나만 있는 경우 다음 명령을 사용하여 네트워크 설정을 확인하십시오. ~ 아니다 아래 표에 제공된 허용되는 개인(RFC1918) 주소 목록을 참조하세요.
RFC1918 이름 IP 주소 범위 주소 수 가장 큰 CIDR 블록(서브넷 마스크) 호스트 ID 크기 마스크 비트 클래스풀한 설명 24비트 블록 10.0.0.0 - 10.255.255.255 16,777,216 10.0.0.0/8 (255.0.0.0) 24비트 8비트 단일 클래스 A 네트워크 20비트 블록 172.16.0.0 - 172.31.255.255 1,048,576 172.16.0.0/12 (255.240.0.0) 20비트 12비트 16개의 연속 클래스 B 네트워크 16비트 블록 192.168.0.0 - 192.168.255.255 65,536 192.168.0.0/16 (255.255.0.0) 16비트 16비트 256개의 연속 클래스 C 네트워크 - 네트워크 구성이 의도된 것인지 확인하십시오. 그렇다면 서비스 등록을 사용하려면 서비스 등록 에이전트를 허용되지 않는 IPv4 주소에 바인딩하는 해결 방법에 대한 4단계와 5단계를 완료하십시오.
- 다음으로 이동하세요.
Services Registration\yaml
폴더. -
편집하다
installation_list.yaml
추가하여 파일 바인딩_주소: xxxx 영사과로. 콜론과 IP 주소 사이에 공백을 포함해야 합니다.복사consul:
install_path: "C:\\Program Files (x86)\\MicroStrategy\\Services Registration"
java_install_path: "C:\\Program Files (x86)\\Common Files\\MicroStrategy\\JRE\\180_192\\Win64\\bin"
server: false
retry_join:
- sap-win2016.labs.microstrategy.com
- pcheng-W10-PRO.labs.microstrategy.com
- pcheng-RHEL-6-8.labs.microstrategy.com
bind_addr: 10.21.20.222 - 서비스 등록 에이전트를 중지하고 삭제하십시오.
Services Registration\data
폴더 및 서비스 등록 에이전트를 다시 시작하세요.
"MicroStrategy 서비스 등록이 불가능합니다. 서비스 상태를 확인해주세요."
워크스테이션 토폴로지를 사용하여 서비스를 모니터링하는 동안 "MicroStrategy 서비스 등록이 불가능합니다. 서비스 상태를 확인해주세요." 이 문제를 해결하려면 아래 단계를 따르십시오.
서비스 등록 에이전트가 Library 워크스테이션이 연결되어 있는 컴퓨터는 무엇입니까?
머신에 로그인하세요. Library 설치되어 있는지 확인해보세요 MicroStrategy 서비스 등록이 진행 중입니다. Windows에서는 Windows 서비스 관리자를 사용합니다. Linux에서는 다음을 사용하십시오. ps -ef | 그렙 영사.
에이전트가 실행 중인 경우 클러스터 에이전트가 성공적으로 구성되었는지 확인합니다. 보다 서비스 등록 또는 토폴로지 모니터를 위한 서비스 포트 업데이트 자세한 내용은.
- 해당 컴퓨터에 방화벽이 있는 경우 Library 설치된 경우 8300(TCP) 및 8301(TCP/UDP) 포트가 열려 있는지 확인하세요.
- 다음에 나열된 시스템에 대해 ping을 시도하십시오.
Services Registration/config/consul.json
을 위한 "retry_join
"를 통해 머신에 액세스할 수 있는지 확인합니다. - 리더 선출이 완료되었는지 확인하세요. 을 체크 해봐
ServicesRegistration
최신 타임스탬프가 포함된 로그 파일Services Registration/log
폴더. "원격 상태 동기화 실패: 클러스터 리더 없음"이라는 메시지가 표시되면 4단계와 5단계를 따릅니다. 그렇지 않으면 6단계로 건너뜁니다. - 서비스 등록 에이전트가 있는 모든 시스템에서 올바른 클러스터 구성을 확인해야 합니다. 클러스터 구성을 확인하세요. "에 지정된 대로 클러스터에는 하나 또는 세 개의 통신 에이전트가 정의되어 있어야 합니다.
retry_join
" 목록의installation_list.yaml
파일. 이 목록은 모든 노드에서 일관되어야 합니다. - 더티 데이터가 없는지 확인하십시오.
Services Registration/data
폴더. 클러스터 형성이나 클러스터 멤버 수정에 실패하면 데이터 파일에 잘못된 데이터가 남아 있을 수 있습니다. 모든 에이전트를 중지하고Services Registration/data
모든 클러스터 노드의 폴더 및 모든 에이전트 다시 시작 클러스터를 형성합니다. - 만약에 MicroStrategy Library 다음과 같은 머신에 배포됩니다. MicroStrategy 서비스가 설치되지 않았습니다. 영사를 관리하는 응용 프로그램 서버로 이동하여 다시 시작하십시오. MicroStrategy Library 전개. 에이전트가 실행되고 있지 않으면 다음을 확인하십시오.
ServicesRegistration
최신 타임스탬프가 포함된 로그 파일Services Registration/log
폴더를 클릭하여 에이전트가 시작되지 않은 이유를 확인하세요. "프라이빗 IPv4 주소를 찾을 수 없습니다."라는 메시지가 나타나면 서비스 등록 에이전트를 시작할 수 없습니다..
에이전트가 실행되고 있지 않으면 최신 타임스탬프가 포함된 ServicesRegistration 로그 파일을 확인하세요. Services Registration\log
폴더를 클릭하여 에이전트를 시작할 수 없는 이유를 확인하세요.
컴퓨터에 IP 주소가 여러 개 있나요? 제품 설치시 모든 IP가 사용가능한가요?
기기에 허용되지 않는 IP 주소가 있나요? 에이전트가 "프라이빗 IPv4 주소를 찾을 수 없음"을 누르면 다음을 참조하세요. 서비스 등록 에이전트를 시작할 수 없습니다..
어땠어? MicroStrategy Library WAR 파일이 서버에 배포됩니까?
Linux 서버가 제대로 업그레이드되지 않은 경우 문제가 발생할 수 있습니다. 예를 들어 Linux 서버에서 10.10에서 11.0으로 업그레이드한 경우 다음을 실행하지 않았습니다. MicroStrategy 설치 프로그램이지만 WAR 파일을 다운로드하여 복사했습니다. 이 상황에서는 다음을 참조하세요. 설치하다 MicroStrategy 에서 Linux 배포의 전체 업그레이드 섹션 Upgrade 도움말 그리고 배포 시나리오 에서 설치 중 MicroStrategy Library 리눅스에서 섹션 Upgrade 도움말.
NAT(Network Address Translation)를 통해 노드가 서로 통신하고 있습니까?
NAT는 현재 서비스 등록 기능에서 지원되지 않습니다.
서비스에 빨간색 아이콘이 표시됩니다.
- Workstation에서 중지 아이콘 위로 마우스를 가져가세요. 도구 설명에서 추가 정보를 보려면
- 도구 설명에 제공된 가능한 원인을 검토하세요.
- 서비스가 실행 중인지 확인합니다. 서비스가 설치된 머신에 로그인합니다. Windows 서비스 관리자에서 실행 중인지 확인하세요.
- 필요한 포트를 사용할 수 있는지 확인하십시오. 서비스가 시작되지 않으면 필요한 포트를 사용할 수 있는지 확인하세요. 보다 지원됨 MicroStrategy 플랫폼 서비스 기본 포트를 보려면
- 구성 파일에 적절한 포트가 있는지 확인하십시오. 서비스가 실행 중이지만 Workstation에서 서비스가 다운된 것으로 표시되면 구성 파일(예:
MicroStrategy Mobile Server JSP.json
) 이 서비스에 대해 구성 파일은 다음 설치 디렉터리에 있습니다.MicroStrategy/Services Registration/config
. 포트번호, http 포트번호, https 포트번호가 서비스에 사용되는 포트번호와 일치하는지 확인하세요. - 포트가 올바르게 정의된 경우 서비스.json 파일을 찾았지만 Workstation에서 여전히 서비스가 다운된 것으로 표시되는 경우, 상태 확인을 위한 URL을
service.json
파일. 브라우저에 URL을 붙여넣어 유효한 링크인지 확인하세요. 링크가 작동하지 않으면 "localhost
"를 URL에 액세스하는 컴퓨터의 IP 주소와 함께 입력하고 다시 시도하세요. - 다음에서 로그 파일을 확인하세요.
/MicroStrategy/Services Registration/log
설치 디렉토리에 있습니다.
설치 후 기본이 아닌 포트 번호를 사용하도록 서비스를 구성한 경우 새 포트 번호가 JSON 구성 파일에 기록되지 않습니다. 설치 후 구성된 포트 번호로 JSON 파일을 수동으로 업데이트하고 MicroStrategy 서비스 레지스트리. 보다서비스 등록 또는 토폴로지 모니터를 위한 서비스 포트 업데이트 자세한 내용은.
서비스를 시작하거나 중지할 수 없습니다.
- 환경에 연결하여 해당 사용자 로그인에 적절한 권한이 있는지 확인하십시오. Workstation에서 환경에 로그인합니다. MicroStrategy 관리자 권한이 있는 사용자 또는 웹 컨테이너의 관리자 사용자 Library. 유지 관리 모드에서 토폴로지 보기로 이동하고 서비스를 마우스 오른쪽 버튼으로 클릭하여 서비스에 대해 시작/중지 기능이 지원되는지 확인하세요. 만약 시작 그리고 멈추다 팝업 메뉴의 옵션이 회색으로 표시되면 해당 서비스에 대해 시작/중지 기능이 지원되지 않습니다.
- 서비스가 있는 머신에서 SSH를 사용할 수 있고 실행 중인지 확인하세요. 그렇지 않다면 참조하세요. Windows에서 SSH 구성 또는 Linux에서 SSH 구성.
- 방화벽이 활성화되어 있고 방화벽에 포트 22가 열려 있는지 확인하십시오.
- 새로 고친 보기에서 서비스 상태를 확인하세요. 사용자가 Workstation에서 시작 또는 중지 요청을 보낸 경우 다른 요청을 보내기 전에 토폴로지 보기를 새로 고쳐 최신 서비스 상태를 가져옵니다.
서비스에 연결할 수 없습니다.
- 서비스가 호스팅되는 머신이 다음에서 연결 가능한지 확인하세요. MicroStrategy Library 기계.
- 환경에 방화벽이 있는 경우 서비스를 호스팅하는 시스템 간의 TCP/UDP 요청 전송 및 수신을 지원하기 위해 포트(8300 및 8301)가 열려 있는지 확인합니다.
- 에이전트가 실행 중인지 확인합니다. Windows에서는 Windows 서비스 관리자를 사용하여 다음 사항을 확인하세요. MicroStrategy 서비스 등록이 진행 중입니다. Linux에서는 다음을 사용하십시오.
ps -ef | grep -i consul
.
설치 후 Consul이 시작되지 않습니다 MicroStrategy Linux 시스템의 2019 업데이트 2 핫픽스
최소 옵션을 사용하여 Redhat Enterprise Linux 7을 설치한 경우 nslookup 도구가 누락됩니다. Consul은 nslookup 명령을 사용하여 FQDN(정규화된 도메인 이름)에서 시스템의 IP 주소를 확인합니다. Consul을 성공적으로 시작하려면 터미널에서 다음 명령을 실행하여 누락된 도구를 설치하세요.
# yum install bind-utils
맞춤형 배포
사례 1: 두 대의 머신 환경에 토폴로지를 설치하는 경우, MicroStrategy 서비스는 다중 시스템 옵션 없이 설치됩니다. 따라서 설치 후 consul 클러스터를 수동으로 구성해야 합니다. 이 경우, Library 설치 프로그램을 통해 배포되었으며 두 가지 모두 Library 웹 서버는 동일한 시스템에 있습니다. Intelligence Server가 다른 컴퓨터에 설치되어 있습니다. 먼저, 필요한 포트가 열려 있습니다.
모든 기계에서
-
모든 컴퓨터에서 서비스 등록을 중지합니다. 이 경우에는 두 대의 기계가 있습니다.
-
Windows에서는 서비스 관리자(달리다 > 서비스.msc) 그만하다 MicroStrategy 서비스 등록.
-
Linux의 경우 다음을 참조하세요. 서비스 등록 다시 시작 자세한 단계를 확인하세요.
-
-
설치 디렉터리로 이동하여 삭제
MicroStrategy/Services Registration/data
. -
동일한 영사 클러스터의 모든 시스템에서 서비스 등록을 다시 시작합니다.
에 Library 서버 시스템:
- 다음으로 이동하세요.
MicroStrategy/Services Registration/yaml
예배 규칙서. - 열려 있는
installation_list.yaml
그리고 영사과를 찾으세요. - 추가
retry_join
매개변수를 Intelligence Server의 FQDN과 함께 사용하여 Library 서버가 이를 가리킬 수 있습니다. - 확인
server
매개변수는 다음과 같이 설정됩니다.false
. - 제거
bootstrap_expect: <number>
선.
Intelligence Server 시스템에서:
- 다음으로 이동하세요.
MicroStrategy/Services Registration/yaml
예배 규칙서. - 열려 있는
installation_list.yaml
그리고 영사과를 찾으세요. - 업데이트
retry_join
모든 통신 에이전트의 FQDN을 나열합니다. 보다 토폴로지 통신 에이전트 지정 자세한 내용은. - 모든 모니터링 에이전트의 FQDN을 제거합니다.
retry_join
. - 형식을 확인하세요.
retry_join
표시된 형식과 일치합니다. 모니터링 에이전트를 통신 에이전트로 변경. - 추가하다
bootstrap_expect: <number>
. 보다 토폴로지 통신 에이전트 지정 자세한 내용은. - 변화
server: true
에게server: false
. - 파일을 저장합니다.
사례 2: JBoss는 Intelligence 서버와 동일한 시스템에서 실행됩니다. 웹과 Library 설치되었지만 JBoss에 배포되었습니다.
- 웹 이후부터 Library 둘 다 같은 컴퓨터에 있습니다
MicroStrategy Web Server JSP.json
그리고MicroStrategy Library REST Server.json
에서 사용할 수 있습니다ServicesRegistration/config
설치 폴더. 업데이트installation_list.yaml
웹에 사용되는 포트 번호가 포함된 파일과 Library 필요한 경우 JBoss 배포. 보다 서비스 등록 또는 토폴로지 모니터를 위한 서비스 포트 업데이트 포트를 업데이트합니다. - 다음으로 이동하여 건강검진을 수행하세요.
http://localhost:8080/MicroStrategyLibrary/health
그리고http://10.248.128.29:8080/MicroStrategy/health
. 바꾸다 8080 웹을 실행하는 포트 번호와 Library. 그래도 문제가 해결되지 않으면 localhost를 컴퓨터의 IP 주소로 바꿔보세요. - 영사를 중지하고 삭제하십시오.
ServicesRegistration/data
폴더. - 서비스 등록을 다시 시작합니다.
모니터링하거나 제어할 수 없음 MicroStrategy 워크스테이션의 서비스
특정 상황에서는 설치 프로그램이 JSON 파일을 생성하지 못할 수 있습니다. MicroStrategy Intelligence Server, Platform Web 등의 서비스 Library, Collaboration Server 등이 있습니다. 결과적으로 config 하위 폴더가 서비스 등록 설치 디렉터리 내에 생성되지 않거나 config 폴더에 단일 JSON 파일만 포함될 수 있습니다. 이러한 상황 중 하나가 발생하면 Workstation을 통해 일부 또는 모든 서비스를 모니터링하거나 제어할 수 없습니다.
이 문제를 해결하려면 문제가 있는 노드로 이동하여 다음 단계를 실행하십시오.
-
서비스 등록 설치 디렉터리의 jar 폴더로 이동합니다.
-
Windows:
C:\Program Files (x86)\MicroStrategy\Services Registration\jar
-
Linux:
/opt/MicroStrategy/ServicesRegistration/jar
-
-
다음 명령을 실행합니다.
복사# java -jar svcsreg-admin.jar parse
- config 폴더 아래에 JSON 파일이 생성되었는지 확인하세요.
-
재시작 MicroStrategy 서비스 등록.
-
Windows에서는 Windows 서비스 관리자를 통해 다시 시작하십시오.
-
Linux에서는 다음 명령을 실행합니다.
복사# java -jar svcsreg-admin.jar control consul restart
-
- Workstation에서 토폴로지 탭을 엽니다. 이제 서비스 상태를 모니터링하고 시작 및 중지 명령을 실행할 수 있습니다. MicroStrategy 서비스.