Rudder là một công cụ miễn phí, mã nguồn mở và đa nền tảng giúp bạn tự động hóa cấu hình hệ thống trên các cơ sở hạ tầng CNTT lớn. Đây là một công cụ Tự động hóa & Tuân thủ Cơ sở hạ tầng CNTT cho phép bạn quản lý và duy trì cơ sở hạ tầng sản xuất của mình thông qua tính năng kiểm toán của nó. Nó hoạt động trên hầu hết các hệ điều hành Linux bao gồm Ubuntu, Debian, Fedora, RHEL, CentOS và SUSE. Rudder cung cấp một bộ quy tắc có thể được sử dụng để tạo các mẫu cấu hình cấp thấp và giám sát sự tuân thủ của cơ sở hạ tầng.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt máy chủ Rudder trên Ubuntu 20.04.
Sau khi hệ thống của bạn được cập nhật, hãy cài đặt các phụ thuộc khác vào máy chủ của bạn bằng cách chạy lệnh sau:
Sau khi tất cả các phụ thuộc được cài đặt, bạn có thể tiến hành bước tiếp theo.
Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Tiếp theo, thêm kho lưu trữ Rudder vào APT bằng lệnh sau:
Tiếp theo, cập nhật kho lưu trữ và cài đặt máy chủ Rudder bằng lệnh sau:
Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ nhận được kết quả sau:
Lúc này, Rudder đã được cài đặt trong máy chủ của bạn. Bây giờ bạn có thể tiến hành bước tiếp theo.
Cung cấp tên người dùng và mật khẩu mặc định của Rudder là admin/admin và nhấp vào nút ĐĂNG NHẬP. Bạn sẽ thấy bảng điều khiển Rudder trong màn hình sau:
Trước tiên, bạn sẽ cần tạo mật khẩu băm sha512.Nhấp vào đây để tạo mật khẩu băm sha512 như hiển thị bên dưới:
Vui lòng ghi nhớ mật khẩu đã tạo trong màn hình trên.
Tiếp theo, chỉnh sửa tệp rudder-users.xml bằng lệnh sau.
Tìm phần và sửa đổi tham số mật khẩu bằng mật khẩu bạn đã tạo:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động lại dịch vụ Rudder jetty để áp dụng các thay đổi:
Bây giờ, bạn có thể đăng xuất và đăng nhập lại vào Rudder bằng mật khẩu mới của mình.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt máy chủ Rudder trên Ubuntu 20.04.
Điều kiện tiên quyết
- Một máy chủ chạy Ubuntu 20.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Bắt đầu
Trước khi bắt đầu, hãy cập nhật các gói hệ thống của bạn lên phiên bản mới nhất bằng lệnh sau:
Mã:
apt-get update -y
Mã:
apt-get install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common -y
Cài đặt Rudder Server
Theo mặc định, gói Rudder không có trong kho lưu trữ mặc định của Ubuntu 20.04. Vì vậy, bạn sẽ cần thêm kho lưu trữ Rudder vào hệ thống của mình.Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | apt-key add -
Mã:
sh -c 'echo "deb http://repository.rudder.io/apt/6.0/ bionic main" > /etc/apt/sources.list.d/rudder.list'
Mã:
apt-get update -y
apt-get install rudder-server-root -y
Mã:
Đang thiết lập rudder-server-root (6.0.7-ubuntu18.04) ...Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/rudder-server.service → /lib/systemd/system/rudder-server.service.Đang xử lý các kích hoạt cho libc-bin (2.31-0ubuntu9) ...Đang xử lý các kích hoạt cho rsyslog (8.2001.0-1ubuntu1) ...Đang xử lý các kích hoạt cho systemd (245.4-4ubuntu3) ...Đang xử lý các kích hoạt cho man-db (2.9.1-1) ...Đang xử lý các kích hoạt cho ca-certificates (20190110ubuntu1.1) ...Đang cập nhật các chứng chỉ trong /etc/ssl/certs...0 đã thêm, 0 đã xóa; xong.Đang chạy các hook trong /etc/ca-certificates/update.d...xong.xong.
Truy cập Giao diện Web Rudder
Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web Rudder bằng URL https://your-server-ip/rudder. Bạn sẽ thấy màn hình đăng nhập Rudder:Cung cấp tên người dùng và mật khẩu mặc định của Rudder là admin/admin và nhấp vào nút ĐĂNG NHẬP. Bạn sẽ thấy bảng điều khiển Rudder trong màn hình sau:
Thay đổi mật khẩu quản trị viên mặc định
Tiếp theo, bạn nên thay đổi mật khẩu quản trị viên mặc định của Rudder.Trước tiên, bạn sẽ cần tạo mật khẩu băm sha512.Nhấp vào đây để tạo mật khẩu băm sha512 như hiển thị bên dưới:
Vui lòng ghi nhớ mật khẩu đã tạo trong màn hình trên.
Tiếp theo, chỉnh sửa tệp rudder-users.xml bằng lệnh sau.
Mã:
nano /opt/rudder/etc/rudder-users.xml
Mã:
Mã:
systemctl restart rudder-jetty