Computer >> 컴퓨터 >  >> 프로그램 작성 >> 데이터 베이스

DataStax Enterprise OpsCenter 설정

다운타임을 피하거나 최소화하기 위해 클라이언트 작업을 실행하려면 클라이언트와 지원 조직 간에 정의된 SLA를 준수해야 합니다. 조건이 정의된 목표를 충족하지 않으면 비용과 영업권 모두에서 회사 브랜드에 부정적인 영향을 미칩니다.

소개

여러 데이터베이스가 있는 클라이언트 환경을 관리하는 것은 어려운 작업입니다. DatabaseAdministrators(DBA)는 이러한 환경을 모니터링하기 위해 일종의 스크립트(예:셸 스크립트 또는 Python®) 또는 중앙 집중식 도구를 설치해야 합니다.

모니터링, 업그레이드, 메트릭 및 기타 작업을 자동화하는 솔루션이 있으면 팀의 요구 사항을 줄이는 데 도움이 됩니다. 정의된 이벤트(서비스 다운, 데이터베이스 공간 부족 및 기타 내부 오류)를 모니터링하는 시스템은 팀 이메일 또는 경고 알림을 보낼 수 있습니다. 또한 시스템은 애플리케이션 팀에 영향을 미치지 않고 자동으로 예방 조치를 취할 수 있습니다.

수동 작업을 용이하게 하기 위해 DataStax®는 OpsCenter®라는 모니터링 및 시각적(GUI) 관리 도구를 제공했습니다. DBA가 최적의 데이터베이스 클러스터 환경을 위해 사전 모니터링을 수행할 수 있도록 지원합니다.

DataStax OpsCenter란 무엇입니까?

DataStax OpsCenter는 DBA의 삶을 훨씬 쉽게 만들기 위해 특정 작업을 수행할 수 있는 GUI 메뉴 기반 도구를 사용하여 모든 클러스터 노드의 단일 관리 지점을 위한 중앙 집중식 콘솔입니다.

특히 OpsCenter 데이터베이스 클러스터 상태 점검은 다음 작업 및 도구에 도움이 됩니다.

  • 사용 가능한 최신 버전으로 클러스터를 업그레이드 중입니다.
  • GUI 기반 백업 작업 예약.
  • 노드 추가 또는 제거와 같은 클러스터 작업
  • 성능 측정항목 그래프 및 차트(GUI).
  • 클러스터 노드를 모니터링하기 위한 에이전트 설치
  • 중요한 경고에 대한 데이터베이스 모니터링.
  • Lifecycle Manager를 사용한 중앙 클러스터 구성

OpsCenter 모니터링 설정

기능을 시연하기 위해 두 개의 노드가 있는 POC 클러스터를 모니터링하도록 OpsCenter 설정을 시뮬레이션했습니다.

DataStax Enterprise OpsCenter 설정 DataStax Enterprise OpsCenter 설정

전제조건

  • 최소 2개의 코어 CPU와 2GB RAM이 있는 시스템에서 OpsCenter를 구성합니다.
  • OpsCenter가 다른 버전을 지원하지 않기 때문에 Oracle Java SE Runtime Environment 8(JRE 또는 JDK)

2노드 Apache® Cassandra® GCP® 클라우드 인스턴스 클러스터에 OpsCenter를 구성했습니다.

OpsCenter 구성

OpsCenter는 여러 가지 방법으로 설치할 수 있으며 저는 tarball 설치 방법을 선택했습니다. 이러한 유형의 설치에서는 DataStax 웹사이트에서 소프트웨어 tar를 다운로드하고 수동으로 설정해야 합니다.

  1. 사용자 또는 그룹을 생성하고 비밀번호를 설정하세요.

  2. 소프트웨어 디렉토리를 생성하고 해당 디렉토리의 소유자 또는 그룹을 변경하십시오.

  3. curl 명령을 사용하여 DataStax 웹사이트에서 OpsCenter 소프트웨어를 다운로드하십시오. 사용 가능한 최신 버전을 얻으려면 https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g를 참조하십시오.

    DataStax Enterprise OpsCenter 설정
  4. Cassandra는 1.8 이전의 Java 버전을 지원하지 않으므로 Java 버전을 확인하고 1.8로 업데이트하십시오.

  5. bin에서 OpsCenter 서비스 시작 디렉토리.

    DataStax Enterprise OpsCenter 설정
  6. 기본 OpsCenter 포트인 8888을 엽니다. , 다음 이미지와 같이 cURL 명령을 사용하여 OpsCenter 서비스를 사용하고 확인합니다.

    DataStax Enterprise OpsCenter 설정
  7. 데이터베이스 클러스터 노드 간에 SSH(SecureShell)를 설정합니다.

  8. 브라우저에서 OpsCenter를 열고 새 클러스터 만들기를 선택하여 클러스터를 구성합니다. https://localhost:8888에서 .

    DataStax Enterprise OpsCenter 설정
  9. 데이터베이스 클러스터 호스트 IP 주소를 제공하고 JMX 포트 7199를 유지합니다. 및 기본 전송 포트, 9042 , 기본 설정입니다.

    DataStax Enterprise OpsCenter 설정
  10. 자동으로 에이전트 설치 또는 시작 선택 .

DataStax Enterprise OpsCenter 설정
  1. 다음 화면에서 에이전트 설치 진행 상황을 추적합니다.
DataStax Enterprise OpsCenter 설정
  1. 에이전트를 성공적으로 설치하면 다음 이미지와 같이 OpsCenter에서 데이터베이스 클러스터 노드를 볼 수 있습니다. 이 페이지에서 필요한 경우 마법사를 추가할 수 있습니다. 쓰기 요청, 쓰기 요청 대기 시간, CPU 디스크 사용률, OS 로드 등을 포함하여 몇 가지 마법사를 사용했습니다.
DataStax Enterprise OpsCenter 설정

결론

DataStax OpsCenter는 단일 화면에서 여러 노드를 모니터링해야 하는 Cassandra 클러스터를 관리하기 위한 편리한 도구입니다. 이를 통해 DBA는 몇 번의 클릭만으로 오류 없이 여러 시간이 소요되는 작업을 자동화할 수 있습니다. 예를 들어 노드 추가 및 제거, 클러스터 백업 수행, 데이터베이스 복원, DSE 업그레이드, 클러스터 성능 모니터링 등이 있습니다.

이전 단계를 사용하여 데이터베이스 노드에 OpsCenter 및 에이전트를 설치하여 빠르게 시작할 수 있습니다.

피드백 탭을 사용하여 의견을 작성하거나 질문하십시오. 저희와 대화를 시작할 수도 있습니다.