12/08/2018, 17:44

Sử dụng công cụ rConfig để quản lý và backup cấu hình network tự động

Trong bài này mình sẽ tìm hiểu về một công cụ quản lý các cấu hình mạng của các thiết bị, backup chúng một cách tự động thay vì phải vào từng thiết bị và backup manual. Đó là công cụ rConfig ( https://www.rconfig.com ) Đầu tiên, rConfig bao gồm các đặc điểm/tính năng sau: ( Phần này có thể xem ...

Trong bài này mình sẽ tìm hiểu về một công cụ quản lý các cấu hình mạng của các thiết bị, backup chúng một cách tự động thay vì phải vào từng thiết bị và backup manual. Đó là công cụ rConfig ( https://www.rconfig.com )

Đầu tiên, rConfig bao gồm các đặc điểm/tính năng sau:
( Phần này có thể xem trên trang chủ chi tiết hơn )

  • Miễn phí vì là phần mềm Open Source
  • Khả năng thay đổi các câu lệnh quản lý linh hoạt
  • Tính năng tải file cấu hình trực tiếp
  • Viết năng ngôn ngữ PHP khá quen thuộc
  • Hệ thống lịch chạy dựa trên CRON
  • Hệ thống báo cáo
  • Tính năng backup hệ thống
  • Hỗ trợ telnet và sshv2

Cấu hình yêu cầu để cài đặt và sử dụng phần mềm:

  • Centos 6.3 trở lên
  • PHP 5.6 trở lên
  • MySQL 5.1.61 trở lên
  • Apache 2.2.15 trở lên
  • Trình duyệt IE7+, Firefox3.5+, Chrome11+, Safari3+, Opera 9.4+

Giờ bắt đầu vào cài đặt và cấu hình rConfig:

I. Cài đặt: Với các phiên bản cũ, mình phải cài đặt thủ công nhưng từ phiên bản 3.7 trở đi thì bộ phận phát triển rConfig đã cung cấp cho chúng ta file script cài đặt, như vậy mình chỉ cần chạy file script là nó sẽ tự động cài đặt toàn bộ cho mình, mình chỉ phải đợi.

$ cd /home

$ curl -O http://www.rconfig.com/downloads/scripts/install_rConfig.sh -A "Mozilla"

$ chmod +x install_rConfig.sh

$ ./install_rConfig.sh

Quá trình cài đặt tương đối lâu ( khoảng 20-30' ) vì nó phải cài các phần mềm đi kèm: LAMP, mysql ... Trong quá trình cài đặt, nó sẽ hỏi một số thông tin, chúng ta cứ theo hướng dẫn của nó mà khai báo là được

Sau khi chạy xong file script install_rConfig.sh, nó sẽ bắt reboot server và khi khởi động xong thì chạy tiếp script centos7_postReboot.sh

Như vậy quá trình cài đặt rConfig đã xong, giờ là cấu hình. Để vào trang quản lý của rConfig, ta sử dụng trình duyệt vào đường dẫn: http://IP-server/install

Lần đầu đăng nhập này sẽ ra trang cài đặt, chọn Check

Sau khi cấu hình xong, chúng ta đăng nhập sử dụng tài khoản mặc định ban đầu là admin/admin.

Tiếp vào tab Devices để khai báo các thiết bị mạng cần backup file config, chọn Add Device

Khai báo các thông số thiết bị, những chỗ đánh dấu * là bắt buộc điền, ở phần Template nó có 4 lựa chọn thì có 2 phần ( ssh, no enabled và telnet, no enable ) thì mình thấy dùng có vẻ chưa được ổn nên chúng ta hãy enable tính năng telnet hoặc ssh trên các thiết bị mạng rồi chọn 2 lựa chọn còn lại của rconfig.

Tiếp đến cần cấu hình lịch backup, vào tab Schedule Tasks

Ở đây mình chọn lịch 5' backup 1 lần.

Như vậy là đã xong phần cấu hình cho rConfig, nếu cần thêm thiết bị nào cứ thực hiện tương tự như các bước trên là được.

0