Guance 베이스
1 초기 설치 시 문제가 발생하여 정리 후 재설치해야 하는 경우¶
주의: 초기 설치 시에만 문제가 발생하여 완전히 제거하고 재설치해야 하는 시나리오에 해당합니다. 아래 정리 단계를 실행하기 전에 신중히 확인하시기 바랍니다!
설치 문제가 발생하여 전체를 제거한 후 재설치해야 하는 경우, 다음 세 가지 항목을 정리한 후에야 Launcher에서부터 Guance 재설치를 시작할 수 있습니다:
1.1 설치된 Guance 애플리케이션 서비스 정리¶
Kubernetes에 설치된 각종 Guance 애플리케이션 서비스를 정리하려면, 운영 작업 머신에서 Launcher 컨테이너에 접속하여 Launcher에 내장된 정리 스크립트를 실행하십시오:
launcher-xxxxxxxx-xxx는 Launcher 서비스의 Pod 이름입니다! 컨테이너에 접속하면 Launcher 서비스에 내장된 k8s-clear.sh(/config/tools/k8s-clear.sh) 스크립트를 확인할 수 있습니다. 이 스크립트를 실행하면 모든 Guance 애플리케이션 서비스 및 k8s 리소스가 정리됩니다:
1.2 MySQL에 자동 생성된 데이터베이스 정리¶
Launcher 컨테이너에 접속할 수 있으며, Launcher 컨테이너에는 mysql 클라이언트 도구가 내장되어 있습니다. 다음 명령을 사용하여 Guance MySQL 인스턴스에 연결하십시오:
MySQL 관리자 계정으로 연결해야 합니다. 연결 후, 다음 6개의 MySQL 데이터베이스 및 사용자 정리 명령을 실행하십시오:drop database df_core;
drop user df_core;
drop database df_func;
drop user df_func;
drop database df_dialtesting;
drop user df_dialtesting;
2 Guance에서 Oceanbase 데이터베이스를 사용하는 경우 구성 방법¶
클라우드 벤더의 PaaS 서비스이든 자체 구축한 Oceanbase이든, 다음 방법으로 launcher에 구성할 수 있습니다. 초기 배포 시 아래 정보를 입력하십시오.
# 자체 구축 예시
MySQL HOST: svc-obproxy.oceanbase.svc.cluster.local
포트: 2883
관리자 계정: croot@guance
관리자 비밀번호: root_password
# MySQL HOST: 본 예시는 자체 구축 서비스로, obproxy 프록시를 통해 연결합니다. 여기에는 obproxy의 svc 이름을 입력합니다. 또는 obproxy
# 프록시를 거치지 않고 obcluster의 svc 이름을 입력할 수도 있습니다. obproxy 사용 여부는 배포 단계의 구성 파일로 제어할 수 있습니다.
# 고객이 제공한 클라우드 벤더의 PaaS인 경우, PaaS 주소를 직접 입력하십시오.
# 관리자 계정 형식: user@tenant#cluster_name
user: 사용자 이름
tenant: 테넌트 이름
cluster_name: 클러스터 이름, 생략 가능