Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Thiết lập DataStax Enterprise OpsCenter

Bạn cần tuân thủ SLA đã xác định giữa máy khách và tổ chức hỗ trợ để đảm bảo các hoạt động của máy khách đang chạy để tránh hoặc giảm thiểu thời gian chết. Nếu các điều khoản không đáp ứng các mục tiêu đã xác định, nó sẽ tác động tiêu cực đến thương hiệu công ty cả về chi phí và lợi thế thương mại.

Giới thiệu

Quản lý môi trường khách hàng với nhiều cơ sở dữ liệu là một nhiệm vụ đầy thách thức. DatabaseAdministrator (DBA) cần cài đặt một số loại tập lệnh (chẳng hạn như shell scripts hoặc Python®) hoặc một công cụ tập trung để giám sát môi trường như vậy.

Có một giải pháp để tự động hóa việc giám sát, nâng cấp, đo lường và các tác vụ khác giúp giảm nhu cầu trong nhóm. Các hệ thống giám sát các sự kiện đã xác định (dịch vụ ngừng hoạt động, lỗi cơ sở dữ liệu chạy không gian và các lỗi nội bộ khác) có thể gửi email hoặc thông báo cảnh báo cho nhóm. Ngoài ra, hệ thống có thể thực hiện hành động phòng ngừa tự động mà không có bất kỳ tác động nào đến nhóm ứng dụng.

Để giảm bớt các công việc thủ công, DataStax® đã đưa ra một công cụ quản lý giám sát và trực quan (GUI) được gọi là OpsCenter®. Nó giúp các DBA thực hiện giám sát chủ động để có một môi trường cụm cơ sở dữ liệu tối ưu.

DataStax OpsCenter là gì?

DataStax OpsCenter là một bảng điều khiển tập trung cho một điểm quản lý duy nhất của tất cả các cụm nút với một công cụ dựa trên menu GUI có thể thực hiện một số tác vụ nhất định để làm cho cuộc sống của DBA trở nên dễ dàng hơn.

Cụ thể, kiểm tra sức khỏe cụm cơ sở dữ liệu OpsCenter trợ giúp với các tác vụ và công cụ sau:

  • Nâng cấp cụm trong phiên bản mới nhất hiện có.
  • Lập lịch công việc sao lưu dựa trên GUI.
  • Hoạt động cụm chẳng hạn như thêm hoặc xóa các nút.
  • Đồ thị và biểu đồ chỉ số hiệu suất (GUI).
  • Cài đặt một tác nhân để giám sát các nút cụm.
  • Giám sát cơ sở dữ liệu để biết các cảnh báo quan trọng.
  • Cấu hình cụm trung tâm bằng cách sử dụng trình quản lý vòng đời.

Thiết lập giám sát OpsCenter

Tôi đã mô phỏng OpsCenter được thiết lập để giám sát cụm POC với hai nút để kiểm tra chức năng.

Thiết lập DataStax Enterprise OpsCenter Thiết lập DataStax Enterprise OpsCenter

Điều kiện tiên quyết

  • Định cấu hình OpsCenter trên máy có tối thiểu hai CPU lõi và RAM 2 GB.
  • Oracle Java SE Runtime Environment 8 (JRE hoặc JDK) vì OpsCenter không hỗ trợ các phiên bản khác.

Tôi đã định cấu hình OpsCenter trên phiên bản đám mây Apache® Cassandra® GCP® hai nút.

Định cấu hình OpsCenter

Bạn có thể cài đặt OpsCenter theo nhiều cách và tôi đã chọn phương pháp cài đặt tarball. Đối với kiểu cài đặt này, bạn cần tải xuống tar phần mềm từ trang web DataStax và thiết lập thủ công.

  1. Tạo người dùng hoặc nhóm và đặt mật khẩu.

  2. Tạo một thư mục cho phần mềm và thay đổi chủ sở hữu hoặc nhóm của thư mục đó.

  3. Tải xuống phần mềm OpsCenter từ trang web DataStax bằng cách sử dụng lệnh curl. Xem https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g để tải phiên bản mới nhất hiện có.

    Thiết lập DataStax Enterprise OpsCenter
  4. Kiểm tra phiên bản java và cập nhật nó lên 1.8 vì Cassandra không hỗ trợ Javaversions trước 1.8.

  5. Khởi động các dịch vụ OpsCenter từ thùng thư mục.

    Thiết lập DataStax Enterprise OpsCenter
  6. Mở cổng OpsCenter mặc định, 8888 , để sử dụng và xác minh các dịch vụ OpsCenter bằng cách sử dụng lệnh cURL như thể hiện trong hình ảnh sau:

    Thiết lập DataStax Enterprise OpsCenter
  7. Thiết lập SecureShell (SSH) giữa các nút cụm cơ sở dữ liệu.

  8. Mở OpsCenter trong trình duyệt và định cấu hình cụm bằng cách chọn Tạo cụm mới trên https:// localhost:8888 .

    Thiết lập DataStax Enterprise OpsCenter
  9. Cung cấp địa chỉ IP máy chủ cụm cơ sở dữ liệu và giữ cổng JMX, 7199 và cổng nativetransport, 9042 , cài đặt mặc định.

    Thiết lập DataStax Enterprise OpsCenter
  10. Chọn Tự động cài đặt hoặc khởi động tác nhân .

Thiết lập DataStax Enterprise OpsCenter
  1. Theo dõi tiến trình cài đặt tác nhân trên màn hình tiếp theo.
Thiết lập DataStax Enterprise OpsCenter
  1. Sau khi cài đặt thành công tác nhân, bạn có thể thấy nút cụm cơ sở dữ liệu trongOpsCenter, như được hiển thị trong hình ảnh sau đây. Trên trang này, bạn có thể thêm các trình hướng dẫn, nếu cần thiết. Tôi đã sử dụng một số thuật sĩ, bao gồm yêu cầu ghi, độ trễ yêu cầu ghi, sử dụng đĩa CPU, tải hệ điều hành và các thủ thuật khác.
Thiết lập DataStax Enterprise OpsCenter

Kết luận

DataStax OpsCenter là một công cụ tiện dụng để quản lý các cụm Cassandra, nơi bạn cần theo dõi nhiều nút trên một màn hình. Nó cho phép các DBA tự động hóa các tác vụ tiêu tốn nhiều thời gian mà không có bất kỳ lỗi nào chỉ trong một vài cú nhấp chuột. Ví dụ:thêm và xóa các nút, thực hiện sao lưu cụm, khôi phục cơ sở dữ liệu, nâng cấp DSE và hiệu suất cụm giám sát.

Bằng cách sử dụng các bước trước, bạn có thể cài đặt OpsCenter và một tác nhân trên các nút cơ sở dữ liệu để bắt đầu nhanh chóng.

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào. Bạn cũng có thể bắt đầu cuộc trò chuyện với chúng tôi.