Hướng dẫn cài đặt công cụ monitor Cluster Virtuozzo Storage bằng giao diện web và các hướng dẫn cơ bản
Để monitor toàn bộ trạng thái dịch vụ đang chạy trong Cluster PCS ở thời gian thực, Parallels có cung cấp cho người dùng công cụ #pstorage -c <cluster_name> top trong giao thức SSH trên từng server node thành viên của Cluster PCS và việc monitor trên các server node khác nhau thuộc 1 Cluster bằng công cụ trên là như nhau. Ngoài ra Parallels đã build riêng một công cụ monitor trên web có chức năng tương tự công cụ pstorage trên SSH để tiết kiệm thời gian cho người dùng. Bài viết dưới đây sẽ hướng dẫn việc cài đặt công cụ monitor trên web và một số hướng dẫn cơ bản để người dùng có thể monitor dễ dàng.
Các gói yêu cầu khi cài trên client linux ( Centos – RedHat )
Thứ tự cài đặt các gói theo thứ tự sắp xếp bên trên.
Sau khi cài đặt hoàn tất, sẽ có các file bên dưới trong /etc/httpd/conf.d/
Tiến hành cấu hình file pstorage-www.conf như bên dưới : Allow from All
Tương tự như trên đối với file aps.conf : Allow from All
Tiến hành restart service httpd sau khi hoàn tất cấu hình.
service httpd restart
Kiểm tra bằng cách đứng từ bất kì client nào có thể kết nối đến client monitor PCS , sau đó vào trình duyệt Web để truy cấp đến ip client monitor để monitor cluster.
VD client có ip là 10.10.10.10
10.10.10.10/pstorage
Các thông số cần lưu ý khi monitor cluster trên giao diện Web.
Đây là giao diện chính, cho ta thấy một cách tổng quan nhất về cluster, về tình trạng license, capacity, các node, dung lương space của cluster, IO, Replication IO, ETA, Sync,… Chúng ta sẽ xem kĩ hơn về từng thành phần của cluster ở từng Tab.
————-
Metadata Server: Đây là tab monitor chi tiết về Metadata Server, cho biết có bao nhiêu MDS trong cluster, lịch sử hoạt động của MDS trong khoảng thời gian 1 giờ – 1 ngày – 1 tuần – 1 tháng – 1 năm. Tất cả dữ liệu ở đây đều là realtime, được cập nhật liên tục trên từng MDS.
Storage Servers : Tab này monitor chi tiết về chunk server (CS), các Disk trong trong CS. lịch sử hoạt động của Storage trong khoảng thời gian 1 giờ – 1 ngày – 1 tuần – 1 tháng – 1 năm. Tất cả dữ liệu ở đây đều là realtime, được cập nhật liên tục trên từng Chunk Server.
Các thông số cần lưu ý khi monitor CS:
- IOWAIT (% thời gian mà các tiến trình I/O đang nằm trong hàng đợi để chờ được xử lý): thể hiện theo đơn vị %, nếu chỉ số này dao động trong khoảng từ 0 ~ 50% và thay đổi liên tục được xem là ổn định, nếu IOWAIT thường xuyên duy trì giá trị cao hơn 50% đồng nghĩa với việc hệ thống sắp đạt ngưỡng quá tải và cần phải nâng cấp thêm.
- IO latency (Thời gian để hệ thống để xử lý hoàn tất một tiến trình I/O từ client): thời gian (đơn vị mili giây) mà một tiến trình xử lý được hoàn tất. Giá trị này dao động trong khoảng từ 0 ~ 100 (ms) được cho là ổn định, nếu giá trị cao hơn 100 (ms) đồng nghĩa việc hệ thống cũng đang đạt ngưỡng quá tải và cần nâng cấp.
- Disk total (dung lượng thật ở mức vật lý của các Disk ) và disk free (dung lượng hiện đang trống trên các Disk).
Clients: Tab này cho biết có bao nhiêu client trong cluster, tốc độ Read, Write theo MB/s, ops/s, tốc độ Sync/s, IO latency.
Events: Tab này cho ta xem các log của hệ thống cluster, những vấn đề gì đã xảy ra với cluster theo từng khoảng thời gian mong muốn (1 giờ – 1 ngày – 1 tuần – 1 tháng – 1 năm ).
Performance : Tab này cho biết tổng thể hiệu năng hiện tại của cluster, tốc độ Read, Write ( theo MB/s ), Read, Write ( theo IOPS ), tốc độ Replication ( theo MB/s ), và dung lượng disk trống trên cluster ( theo GB )
Files : Tab này hiển thị cấu trúc file hiện tại trên cluster ( /pstorage/cluster_name/ ).
0 comments:
Post a Comment