Cockpit là một chương trình mã nguồn mở và miễn phí giúp quản lý máy chủ Linux. Nó rất nhẹ và có giao diện web đẹp, dễ sử dụng. Nó cho phép quản trị viên hệ thống dễ dàng thực hiện các tác vụ như khởi động Docker, quản trị lưu trữ và cấu hình mạng. Cockpit được phát hành theo LGPL v2.1 + và nó hỗ trợ Debian, Redhat, CentOS, Fedora, Atomic, Arch Linux và Ubuntu.

1. Tính năng của Cockpit

  • Quản lý nhiều máy Cockpit từ một phiên Cockpit
  • Tạo và quản lý các Docker container
  • Tạo và quản lý KVM, oVirt Virtual Machines
  • Sửa đổi cài đặt mạng
  • Quản lý tài khoản người dùng
  • Terminal
  • Xem hiệu suất hệ thống.
  • Thu thập cấu hình hệ thống và thông tin chẩn đoán với việc sử dụng sosreport.

2. Cài đặt Cockpit trên CentOS 7

Cockpit có sẵn trong kho lưu trữ CentOS 7.x. Để cài đặt Cockpit, hãy truy cập SSH và chạy lệnh sau:

yum -y install epel-release
yum install -y cockpit cockpit-networkmanager cockpit-dashboard cockpit-storaged cockpit-packagekit

Bạn cũng có thể cài đặt thêm các gói bên dưới để quản lý các tác vụ khác bằng Cockpit.

Package Name Chức năng
cockpit-docker Quản lý Docker Containers
cockpit-kubernetes Trực quan hóa và cấu hình Kubernetes
cockpit-machines Quản lý KVM Virtual Machines
cockpit-sosreport Tạo báo cáo chẩn đoán với công cụ sosreport
cockpit-selinux Khắc phục sự cố của Selinux
cockpit-kdump Cấu hình Kernel Crash Dumps
cockpit-subscriptions Quản lý đăng ký hệ thống
cockpit-machines-ovirt Quản lý máy ảo oVirt
cockpit-pcp Đọc số liệu của PCP và Tải tài liệu lưu trữ của PCP

3. Kích hoạt dịch vụ Cockpit

Để kích hoạt Cockpit chạy lần lượt các lệnh sau:

sudo systemctl start cockpit
sudo systemctl enable --now cockpit.socket

Để kiểm tra xem Cockpit đã hoạt động hay chưa dùng lệnh sau

sudo service cockpit status

4. Cấu hình Firewalld

Nếu các bạn sử dụng Firewalld các bạn sẽ cần phải mở port để có thể truy cập Cockpit

firewall-cmd --permanent --add-service=cockpit
firewall-cmd --reload

5. Truy cập Cockpit

Để truy cập bảng điều khiển Cockpit hãy truy cập URL bên dưới bằng trình duyệt của bạn.

https://ip-vps:9090

Đăng nhập bằng thông tin đăng nhập SSH của bạn.

Khi bạn đã đăng nhập vào Cockpit, bạn có thể xem tổng quan hoàn chỉnh về hệ thống.

Tại đây, bạn có thể thực hiện các tác vụ quản trị như thêm/xóa người dùng, bắt đầu/dừng dịch vụ, định cấu hình mạng, v.v.

6. Link tham khảo

Bạn có thể tham khảo thêm tại đây: https://cockpit-project.org/guide/latest/

Chúc bạn thành công.