HiClaw là một hệ thống phức tạp trong đó Manager đóng vai trò chủ chốt trong việc điều khiển và theo dõi toàn bộ hoạt động của hệ thống. Để bắt đầu quá trình khởi động Manager, trước hết bạn cần hiểu rõ vai trò và chức năng của dịch vụ này.
Manager trong HiClaw sẽ chịu trách nhiệm quản lý các dịch vụ và phân phối tải công việc đến các Worker. Bằng cách này, HiClaw có thể tối ưu hoá việc xử lý dữ liệu và đảm bảo sự ổn định của các dịch vụ đang chạy.
Trước khi khởi động Manager, đảm bảo rằng tất cả các biến môi trường đã được cài đặt chính xác trong file Docker Compose và các image Docker cần thiết đã được tải về thành công. Chúng ta sẽ thực hiện việc này thông qua các lệnh quen thuộc với Docker. Đảm bảo toàn bộ cấu hình trong docker-compose.yml đã sẵn sàng, đặc biệt là các biến môi trường và thông số kiểm soát liên quan đến Manager.
Khởi động dịch vụ Manager
Sau khi Docker Compose đã sẵn sàng, bạn có thể bắt đầu dịch vụ Manager bằng lệnh:
docker-compose up -d manager
Lệnh trên sẽ khởi động dịch vụ Manager dưới dạng chạy nền (-d flag), đảm bảo rằng nó không chiếm terminal khi bạn tiến hành các bước tiếp theo.
Kiểm tra trạng thái Manager
Sau khi khởi động, cần kiểm tra xem dịch vụ Manager đã chạy đúng cách hay chưa. Sử dụng lệnh:
Kiểm tra trong danh sách các container đang chạy để đảm bảo rằng manager instance có trạng thái là "Up".
Nếu cần thiết, bạn có thể xem logs của Manager để chắc chắn không có lỗi nào xảy ra bởi lệnh:
docker logs -f <container-id or name>
Cấu hình giao diện quản lý
Manager không chỉ hoạt động dựa trên các dịch vụ nền, mà còn cung cấp một giao diện quản lý truy cập qua web. Điều này đặc biệt hữu ích để giám sát và điều chỉnh các dịch vụ hiện thời.
Để truy cập giao diện quản lý của Manager, mở trình duyệt và nhập địa chỉ IP của máy chủ Manager kết hợp với port định sẵn, thường là 8080:
http://<manager-ip>:8080
Tại đây, bạn sẽ thấy giao diện hiển thị toàn bộ trạng thái hệ thống, dịch vụ đang chạy, và thông tin chi tiết về từng Worker đã kết nối.
Nếu gặp phải lỗi không thể truy cập, hãy đảm bảo rằng firewall của hệ thống không chặn cổng 8080 và rằng Manager thực sự đang chạy.
Để đảm bảo tính bảo mật của hệ thống, hãy thực hiện kiểm tra các thông số bảo mật cho đăng nhập quản lý, đảm bảo rằng chỉ có những người được cấp quyền mới có thể truy cập giao diện này.