Cách cài đặt UrBackup Server và Client trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Sao lưu máy chủ trực tiếp thường xuyên là nhiệm vụ rất quan trọng của bất kỳ quản trị viên hệ thống nào. Nó sẽ giúp bạn khôi phục dữ liệu trong trường hợp mất dữ liệu hoặc lỗi hệ thống. Có rất nhiều công cụ sao lưu miễn phí và thương mại trên thị trường.

UrBackup là hệ thống sao lưu máy khách/máy chủ mã nguồn mở dành cho hệ điều hành Linux. Nó hỗ trợ cả sao lưu tệp và hình ảnh trong hệ thống trực tiếp mà không làm gián đoạn các quy trình hiện tại. Nó cung cấp giao diện dựa trên web để quản lý tất cả các bản sao lưu. Nó là nền tảng chéo và có thể được cài đặt trên Windows, FreeBSD, Linux và nhiều hệ điều hành NAS dựa trên Linux.

Tính năng

UrBackup cung cấp một bộ tính năng phong phú, một số trong số chúng được liệt kê dưới đây:
  • Miễn phí và mã nguồn mở
  • Đa nền tảng
  • Tiết kiệm không gian
  • Dễ thiết lập
  • Sao lưu nhất quán khi sử dụng
  • Sao lưu qua Internet

Điều kiện tiên quyết​

  • Hai máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được cấu hình trên cả hai máy chủ.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt máy chủ và máy khách UrBackup trên Ubuntu 20.04.

Cập nhật Hệ thống​

Trước khi bắt đầu, bạn nên cập nhật tất cả các gói hệ thống trên cả máy chủ và máy khách.

Chạy lệnh sau để thực hiện cập nhật:
Mã:
apt-get update -y
Sau khi tất cả các gói được cập nhật, hãy cài đặt các phụ thuộc bắt buộc khác bằng lệnh sau:
Mã:
apt-get install curl gnupg2 software-properties-common -y
Sau khi cài đặt tất cả các phụ thuộc, bạn có thể tiến hành bước tiếp theo.

Cài đặt UrBackup Server​

Theo mặc định, UrBackup không có trong kho lưu trữ mặc định của Ubuntu. Vì vậy, bạn sẽ cần thêm kho lưu trữ UrBackup vào hệ thống của mình.

Bạn có thể thêm kho lưu trữ UrBackup bằng lệnh sau:
Mã:
add-apt-repository ppa:uroni/urbackup
Sau khi kho lưu trữ được cập nhật, hãy cài đặt máy chủ UrBackup bằng lệnh sau:
Mã:
apt-get install urbackup-server -y
Trong quá trình cài đặt, bạn sẽ được yêu cầu cung cấp vị trí sao lưu như hiển thị bên dưới:



Cung cấp vị trí sao lưu của bạn và nhấp vào nút Ok để hoàn tất quá trình cài đặt.

Tiếp theo, hãy khởi động dịch vụ UrBackup và cho phép dịch vụ này khởi động khi khởi động lại hệ thống:
Mã:
systemctl start urbackupsrv
systemctl enable urbackupsrv
Tiếp theo, hãy xác minh trạng thái của dịch vụ UrBackup bằng lệnh sau:
Mã:
systemctl status urbackupsrv
Bạn sẽ thấy đầu ra sau:
Mã:
? urbackupsrv.service - LSB: Máy chủ để sao lưu Đã tải: đã tải (/etc/init.d/urbackupsrv; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ Hai 2021-08-09 05:37:54 UTC; 1 phút 3 giây trước Tài liệu: man:systemd-sysv-generator(8) Nhiệm vụ: 17 (giới hạn: 2353) Bộ nhớ: 119,8M CGroup: /system.slice/urbackupsrv.service ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid09/08 05:37:54 ubuntu2004 systemd[1]: Đang khởi động LSB: Máy chủ để sao lưu...09/08 05:37:54 ubuntu2004 systemd[1]: Đã khởi động LSB: Máy chủ để sao lưu.
Theo mặc định, UrBackup lắng nghe trên các cổng 5541355414. Bạn có thể kiểm tra chúng bằng lệnh sau:
Mã:
ss -antpl | grep urbackupsrv
Bạn sẽ thấy kết quả sau:
Mã:
LISTEN 0 4096 0.0.0.0:55413 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=27))LISTEN 0 4096 0.0.0.0:55414 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=6))LISTEN 0 4096 [::]:55413 [::]:* users:(("urbackupsrv",pid=7081,fd=28))LISTEN 0 4096 [::]:55414 [::]:* users:(("urbackupsrv",pid=7081,fd=7))
Tiếp theo, thiết lập quyền sở hữu thích hợp cho thư mục /mnt bằng lệnh sau:
Mã:
chown -R urbackupsrv:urbackupsrv /mnt

Truy cập Giao diện web UrBackup​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web UrBackup bằng URL . Bạn sẽ thấy màn hình sau:



Tiếp theo, nhấp vào tab Settings. Bạn sẽ thấy màn hình sau:



Trong tab Users, nhấp vào nút Create để tạo người dùng quản trị. Bạn sẽ thấy màn hình sau:



Cung cấp tên người dùng, mật khẩu quản trị viên của bạn và nhấp vào nút Create. Bạn sẽ thấy màn hình sau:


Thêm UrBackup Client​

Trên giao diện web UrBackup, nhấp vào tab Trạng thái. Bạn sẽ thấy trang sau:



Bây giờ, hãy nhấp vào nút Thêm máy khách mới. Bạn sẽ thấy trang sau:



Bây giờ, hãy cung cấp tên máy khách của bạn và nhấp vào nút Thêm máy khách. Sau khi máy khách đã được thêm vào, bạn sẽ thấy thông tin cài đặt máy khách trên trang sau:


Cài đặt máy khách UrBackup​

Tiếp theo, hãy đăng nhập vào hệ thống máy khách, sao chép URL cài đặt từ bước trước và chạy nó bằng lệnh sau:
Mã:
TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TF
Sau khi cài đặt xong máy khách UrBackup, bạn sẽ thấy kết quả sau:
Mã:
--2021-08-09 06:08:43-- http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linuxĐang kết nối tới 45.58.46.56:55414... đã kết nối.Yêu cầu HTTP đã gửi, đang chờ phản hồi... 200 okĐộ dài: 22724321 (22M) [application/octet-stream]Đang lưu vào: ‘/tmp/tmp.ZW4L3P0XeC’/tmp/tmp.ZW4L3P0XeC 100%[============================================================================>] 21,67M 72,4MB/giây trong 0,3 giây09-08-2021 06:08:44 (72,4 MB/giây) - ‘/tmp/tmp.ZW4L3P0XeC’ đã lưu [22724321/22724321]Đang xác minh tính toàn vẹn của kho lưu trữ... Tất cả đều tốt.Đang giải nén UrBackup Client Installer cho Linux 100%Cài đặt UrBackup Client 2.4.11 vào /usr/local ... Tiến hành ? [Y/n]YĐang giải nén dữ liệu cài đặt...Đã phát hiện hệ thống Debian (phái sinh)Đã phát hiện systemdĐã phát hiện kiến trúc x86_64-linux-glibcĐã cài đặt cấu hình daemon tại /etc/default/urbackupclient...Thông tin: Khôi phục từ giao diện web bị vô hiệu hóa theo mặc định. Bật bằng cách sửa đổi /etc/default/urbackupclient.Đang cài đặt đơn vị systemd...Không tìm thấy thư mục đơn vị systemd. Giả sử /lib/systemd/systemĐã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.Đang khởi động dịch vụ UrBackup Client...Đã khởi động dịch vụ client thành công. Hoàn tất cài đặt.+Phát hiện Ubuntu LTS. Dattobd được hỗ trợ-Không phát hiện hệ thống tệp btrfs-LVM chưa được cài đặtVui lòng chọn cơ chế snapshot để sử dụng cho bản sao lưu:1) Mô-đun kernel snapshot ổ đĩa dattobd từ https://github.com/datto/dattobd4) Không sử dụng cơ chế snapshot4Đã định cấu hình cơ chế snapshot không có
Tiếp theo, hãy xác minh dịch vụ client UrBackup bằng lệnh sau:
Mã:
ssystemctl status urbackupclientbackend
Bạn sẽ thấy đầu ra sau:
Mã:
? urbackupclientbackend.service - UrBackup Client backend Đã tải: đã tải (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ Hai 2021-08-09 06:09:31 UTC; 49 giây trước PID chính: 1133 (urbackupclientb) Nhiệm vụ: 10 (giới hạn: 2353) Bộ nhớ: 1,7M CGroup: /system.slice/urbackupclientbackend.service ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime09 tháng 8 06:09:31 hệ thống máy khách systemd[1]: Đã khởi động chương trình phụ trợ máy khách UrBackup.

Thêm thư mục sao lưu​

Tiếp theo, bạn sẽ cần thêm thư mục sao lưu mà bạn muốn sao lưu trên hệ thống máy khách.

Tại đây, chúng ta sẽ sao lưu thư mục /etc trên hệ thống máy khách.

Chạy lệnh sau để thêm thư mục sao lưu:
Mã:
/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Xác minh Trạng thái Sao lưu trên Máy chủ UrBAckup​

Tiếp theo, hãy vào giao diện web UrBackup và nhấp vào tab Trạng thái. Bạn sẽ thấy máy khách sao lưu của mình trên trang sau:



Nhấp vào máy khách và chọn Sao lưu tệp gia tăng để thực hiện bản sao lưu đầu tiên của bạn.



Để xác minh bản sao lưu của mình, hãy nhấp vào tab Sao lưu. Bạn sẽ thấy trang sau:



Nhấp vào máy khách. Bạn sẽ thấy bản sao lưu Tệp của mình trên trang sau:



Bây giờ, hãy nhấp vào bản sao lưu của bạn để xem thông tin chi tiết về bản sao lưu của bạn:



Từ đây, bạn cũng có thể tải bản sao lưu của mình xuống hệ thống cục bộ.

Kết luận​

Trong hướng dẫn trên, chúng tôi đã giải thích cách cài đặt máy chủ và máy khách UrBackup trên Ubuntu 20.04. Bây giờ bạn có thể thêm nhiều máy khách vào máy chủ UrBackup và quản lý tất cả các bản sao lưu từ vị trí trung tâm.
 
Back
Bên trên