Cách cài đặt và thiết lập Rudder trên Ubuntu / Debian

Cách cài đặt và thiết lập Rudder trên Ubuntu / Debian

Rudder là một nền tảng tự động hóa và cấu hình cơ sở hạ tầng CNTT dựa trên web mã nguồn mở giúp định cấu hình và quản lý hệ thống giữa các tổ chức. Nó cho phép bạn tự động hóa các cấu hình phức tạp và kiểm soát cơ sở hạ tầng CNTT của bạn trong khi vẫn duy trì các nguyên tắc bảo mật.





LÀM VIDEO TRONG NGÀY

Rudder có hai thành phần chính: máy chủ gốc và nút. Máy chủ gốc xác định cấu hình cho các nút được quản lý, trong khi các nút là hệ thống do máy chủ gốc quản lý.





Đây là cách bạn có thể cài đặt và thiết lập máy chủ gốc Rudder và các nút trên Debian / Ubuntu.





Cài đặt Máy chủ gốc Rudder trên Debian / Ubuntu

Để cài đặt máy chủ gốc Rudder trên Debian / Ubuntu, bạn có thể sử dụng kho lưu trữ chính thức. Máy chủ gốc Rudder yêu cầu Java RE làm điều kiện tiên quyết. Đến cài đặt Java trên Debian / Ubuntu , sử dụng lệnh sau:

sudo apt install default-jre

Sau đó, thêm khóa kho lưu trữ Rudder bằng lệnh sau:



sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg

Tiếp theo, thêm kho lưu trữ Rudder vào hệ thống của bạn:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

Cập nhật chỉ mục kho với:





sudo apt update

Bây giờ bạn có thể cài đặt máy chủ gốc Rudder bằng lệnh sau:

sudo apt install rudder-server

Cấu hình máy chủ gốc Rudder

Sau khi máy chủ gốc Rudder được cài đặt, bạn cần phải cấu hình nó. Tạo tài khoản người dùng mà bạn sẽ sử dụng để đăng nhập vào giao diện người dùng web Rudder. Mở thiết bị đầu cuối và chạy lệnh sau để tạo tài khoản người dùng:





sudo rudder server create-user -u <username>

Sau đó, đặt mật khẩu cho tài khoản người dùng này.

Để hoạt động trơn tru, bạn sẽ cần mở cổng TCP 5309 và 443 trên tường lửa của máy chủ. Sử dụng các lệnh sau để làm như vậy:

sudo ufw allow 443/tcp 
sudo ufw allow 5309/tcp

Truy cập giao diện web Rudder bằng cách chuyển đến địa chỉ IP máy chủ gốc Rudder hoặc tên máy chủ bằng trình duyệt web:

https://<ipaddress>/rudder

Đăng nhập vào giao diện web bằng tên người dùng và mật khẩu bạn đã tạo ở trên. Sau đó, từ thanh bên trái trong giao diện web Rudder, hãy chuyển đến Quản trị> Cài đặt .

Dưới Cài đặt chung , đi đến Mạng được phép . Tại đây, hãy cấu hình các mạng mà bạn muốn cho phép các nút kết nối với máy chủ Rudder. Thêm các mạng trong ID mạng / mặt nạ định dạng.

Ví dụ: để cho phép nút có địa chỉ IP 192.168.42.137/24 kết nối với máy chủ Rudder, bạn sẽ thêm nó là 192.168.42.0/24.

  mạng được phép trong máy chủ Rudder

Trong trường hợp, bạn cần khởi động lại máy chủ gốc, hãy sử dụng lệnh sau:

sudo systemctl restart rudder-server

Cài đặt Rudder Agent trên Debian / Ubuntu

Để quản lý một nút hoặc máy chủ lưu trữ trên Rudder, bạn cần cài đặt một tác nhân. Bạn có thể sử dụng kho lưu trữ chính thức để cài đặt tác nhân Rudder trên các nút. Bắt đầu bằng cách thêm khóa GPG của kho lưu trữ Rudder vào hệ thống của bạn bằng lệnh sau:

sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"

Sau đó, thêm kho lưu trữ Rudder vào hệ thống của bạn bằng lệnh sau:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

Cập nhật chỉ mục kho lưu trữ bằng cách gõ:

sudo apt update

Bây giờ, bạn có thể cài đặt tác nhân Rudder bằng lệnh sau:

sudo apt install rudder-agent

Cấu hình Rudder Agent

Sau khi cài đặt tác nhân Rudder, bạn sẽ cần kích hoạt liên hệ của nó với máy chủ gốc Rudder. Bạn có thể thực hiện điều này theo hai cách: bằng cách thêm địa chỉ IP máy chủ gốc Rudder hoặc tên máy chủ trong /var/rudder/cfengine-community/policy_server.dat tập tin:

echo sudo tee /var/rudder/cfengine-community/policy_server.dat

Hoặc, bằng cách chạy lệnh sau, thay thế với địa chỉ IP hoặc tên máy chủ của máy chủ gốc Rudder:

sudo rudder agent policy-server <ip-or-hostname>

Trong trường hợp, bạn cần khởi động lại tác nhân Rudder, hãy sử dụng lệnh sau:

sudo rudder agent restart

Thêm nút vào máy chủ Rudder

Sau khi bạn đã cài đặt và định cấu hình tác nhân Rudder trên nút, một khoảng không quảng cáo (chứa thông tin phần cứng và phần mềm) sẽ được gửi đến máy chủ gốc để đăng ký nút.

Từ thanh bên trái trong giao diện web Rudder, chuyển đến Quản lý nút > Các nút đang chờ xử lý . Bạn sẽ thấy nút mới của mình được liệt kê trong cửa sổ Các nút đang chờ xử lý. Chọn nút bằng cách sử dụng hộp kiểm bên cạnh nó và nhấp vào Chấp nhận .

  nút đang chờ xử lý trong bánh lái

Sau đó nhấp vào Chấp nhận trong cửa sổ tiếp theo để xác nhận nó. Bây giờ nút của bạn sẽ được thêm vào máy chủ Rudder.

  Chấp nhận nút trong bánh lái

Để xem tất cả các nút được quản lý trên máy chủ Rudder, hãy truy cập Quản lý nút > Điểm giao .

  nút bánh lái

Nhấp vào một nút để xem tất cả thông tin liên quan đến nó. Nếu bạn không thấy nút được liệt kê bên dưới Các nút đang chờ xử lý , bạn có thể chạy tác nhân theo cách thủ công và kích hoạt khoảng không quảng cáo bằng cách sử dụng một trong các lệnh sau:

sudo rudder agent inventory

Hoặc

sudo rudder agent run 
  hàng tồn kho của đại lý bánh lái

Gỡ cài đặt Rudder Agent khỏi nút

Để gỡ cài đặt tác nhân Rudder trên nút, hãy sử dụng lệnh sau:

sudo apt remove rudder-agent

Sau khi gỡ cài đặt tác nhân Rudder, hãy chạy lệnh sau để xác minh không có dịch vụ Rudder nào đang chạy:

ps aux | grep rudder

Ngoài ra, hãy xóa các thư mục Rudder:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

Sau khi xóa hoàn toàn tác nhân Rudder khỏi nút, bạn cũng sẽ cần xóa nút khỏi máy chủ gốc Rudder. Đi đến Quản lý nút > Điểm giao . Từ đó, chọn nút bạn muốn loại bỏ.

Bên dưới Bản tóm tắt trang, nhấp vào Xóa bỏ để xóa nút này khỏi máy chủ gốc. Bây giờ, máy chủ gốc Rudder sẽ không quản lý nút nữa.

cách tìm bài hát từ video youtube
  Xóa nút khỏi máy chủ Rudder

Gỡ cài đặt Máy chủ gốc Rudder trên Ubuntu / Debian

Để gỡ cài đặt máy chủ gốc Rudder khỏi Ubuntu, hãy chạy lệnh sau:

sudo apt remove rudder-server

Để xác minh không có dịch vụ Rudder nào đang chạy, hãy chạy lệnh sau:

ps aux | grep rudder

Cũng thế, xóa các thư mục liên quan đến Rudder từ máy chủ gốc:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

Tự động hóa và quản lý cơ sở hạ tầng của bạn từ một máy chủ trung tâm

Rudder cho phép bạn tiết kiệm thời gian và tăng hiệu quả bằng cách tự động hóa và quản lý cơ sở hạ tầng CNTT của bạn. Bây giờ bạn có thể cài đặt và thiết lập nền tảng quản lý cơ sở hạ tầng Rudder trên Ubuntu và Debian.

Để thay thế cho Rudder, bạn có thể sử dụng nền tảng tự động hóa Ansible mã nguồn mở miễn phí. Nó có sẵn cho nhiều nền tảng bao gồm Linux, Windows và Mac.