LogoLogo
HI GIO User Guide VN
HI GIO User Guide VN
  • Trung tâm trợ giúp HI GIO Cloud
    • HI GIO Cloud Website
    • HI GIO Cloud Sales Portfolio
  • COMPUTE
    • 1. Thao tác với VM
      • Tạo máy ảo mới từ ISO
      • Tạo máy ảo mới từ Template
      • Cài đặt VMware Tools cho máy ảo
      • Xem VM
      • Thực hiện các thao tác nguồn trên máy ảo
      • Chỉnh sửa các thuộc tính của máy ảo mới
      • Tạo VM's Template
      • Buộc thay đổi mật khẩu root/administrator
      • ​Xóa đĩa an toàn trong hệ điều hành Windows
    • 2. Thao tác với vAPP
      • Tạo vAPP
      • Cấu hình thứ tự khởi động và tắt máy của VM trong vApp
    • 3. HI GIO Auto Scale
    • 4. HI GIO API
      • API tạo VM từ Template
      • API cấu hình lại Disk của VM
      • API cấu hình lại Network của VM
      • API đăng nhập bằng Token
      • API cấu hình lại Memory của VM
      • API cấu hình lại CPU của VM
      • API bật/tắt nguồn VM
    • 5. HI GIO KMS Service
    • 6. Encryption Management Service
  • HI GIO S3 STORAGE
    • Đăng nhập vào HI GIO S3 Storage Portal
    • Cách lấy S3 Key
    • Mount HI GIO S3 Storage vào Windows
    • Quản lý Bucket
      • Cách tạo Bucket mới
      • Cài đặt Public hoặc Private ACL cho Bucket
      • Versioning
      • Lifecycle Rule
      • Bucket Policy
    • Quản lý Tệp, Thư mục
      • Tạo thư mục
      • Tải lên thư mục/tệp
      • Tải xuống thư mục/tệp
      • Lấy liên kết tải xuống của tệp
      • Quản lý phiên bản tệp
    • Kết nối dịch vụ S3 với Veeam Backup
      • Kết nối HI GIO S3 với Veeam Backup
    • Sao lưu dữ liệu từ NAS lên dịch vụ HI GIO S3
      • Sao lưu dữ liệu từ Synology NAS với ClouSync
      • Sao lưu dữ liệu từ Synology NAS với Hyper Backup
    • Mã hóa dữ liệu S3 – SSE-C và SSE-S3
  • BACK-UP AS A SERVICE
    • 1. HI GIO BaaS
      • BaaS Support Matrix
      • Cài đặt Veeam Agent cho Linux
      • Cài đặt Veeam Agent cho Windows
      • Cập nhật Veeam Service Provider Console Management Agent v.7 & Backup Agent v.6
      • Tạo backup job trên hệ điều hành Linux qua Veeam agent console
      • Tạo backup job trên hệ điều hành Windows qua Veeam agent console
      • Tạo backup job cho Linux qua Portal
      • Tạo backup job cho Windows qua Portal
      • Khôi phục Linux VM trên HIGIO Cloud qua tệp Media (ISO file)
      • Khôi phục Windows VM trên HI GIO Cloud qua tệp Media (ISO file)
      • Cách cấu hình nhận cảnh báo từ BaaS
      • Workaround
        • Cài đặt Veeam Agent cho CentOS 9 Stream
        • Cài đặt Veeam Agent cho CentOS 8 Stream
        • Cài đặt Veeam Agent cho RHEL 9.2
    • 2. HI GIO Backup
      • Khôi phục toàn bộ VM qua cổng vCD
      • Instant Recovery
    • 3. HI GIO M365 BaaS
  • HI GIO DRaaS
    • Cách Cài Đặt vCDA Trên On-Premises appliance
    • Cách Sử Dụng vCDA trên On-Premises
    • Stretching layer 2 networks cho HI GIO's DRaaS
      • Chuẩn bị cấu hình
      • Triển khai NSX Autonomous Edge (on-premises site).
      • Đăng ký và cấu hình mạng của NSX Autonomous Edge tại site on-premises.
      • Tạo L2 VPN server session (HI GIO site).
      • Tạo L2 VPN - Client session (on-premises site)
      • (Tùy chọn) Triển khai NSX Autonomous Edge thứ hai ở chế độ HA (on-premises site).
    • KỊCH BẢN FAILOVER
      • ENVIRONMENT
      • FAILOVER
        • Bước 1: Tạo protection job (từ site On-Premises).
        • Bước 2: Cấu hình Network Settings cho On-Premises to Cloud Replications
        • Bước 3P: - Partial failover VMs (VM - APP1) từ on-premise site to HI GIO site.
        • Bước 3F: - Full failover vAPP1 (VM - APP1 & VM - DB1) từ on-premise site to HI GIO
        • Bước 4: Sao chép ngược (reverse replication) của máy ảo từ site HI GIO Cloud về On-Premises.
        • Bước 5: Di chuyển các máy ảo từ site HI GIO Cloud về On-Premises.
        • Bước 6: Tái bảo vệ các máy ảo từ On-Premises đến HI GIO Cloud.
        • FAQs
  • NETWORK
    • 1. Làm việc với mạng (Network)
      • Quản lý Organization VDC Networks
      • Tạo NAT Rules trên Edge Gateway
      • Sử dụng Edge Gateway Firewall
      • Sử dụng Distributed Firewall trong Data Center Group
    • 2. VPN
      • IPSec parameters
      • IPSec VPN
      • Hướng dẫn cấu hình IPSec Remote Access VPN Clients trên Windows
    • 3. Load Balancer
      • Import SSL Certificate
      • Tạo Pool trong Load Balancing
      • Tạo Virtual Service (VS) trên Load Balancing
      • Mở Firewall Rule để Public Service ra Internet
      • Giám sát Traffic Analytics
      • Cách sử dụng WAF trên HI GIO Portal
  • MANAGEMENT
    • 1. IAM Portal
      • Kích hoạt tài khoản HI GIO - IAM
      • HI GIO Portal – Tenant User Guide
      • Cài Đặt Thời Gian Hết Hạn Mật Khẩu
      • Cài đặt Passkey
      • Giám sát Máy Ảo HI GIO
      • Cảnh Báo Giám Sát HI GIO - Kênh Thông Báo qua Email
      • Cảnh Báo Giám Sát HI GIO - Kênh Thông Báo qua Telegram
    • 2. Tạo Catalog
  • HI GIO Kubernetes
    • 1. Các bước tạo Kubernetes Cluster trên HI GIO Portal
    • 2. Cách thay đổi kích thước Kubernetes Cluster trên HI GIO Portal
    • 3. Mở rộng dung lượng đĩa cho các node trong Kubernetes Cluster trên HI GIO Portal
    • 4. Cách nâng cấp Kubernetes Cluster trên HI GIO Portal
    • 5. Triển khai ứng dụng demo với persistence volume và public app qua ingress controller
    • 6. Cách cấu hình autoscale Kubernetes Cluster trên HI GIO Portal
Powered by GitBook
On this page
  • Tổng quan
  • Quy trình
Export as PDF
  1. BACK-UP AS A SERVICE
  2. 1. HI GIO BaaS
  3. Workaround

Cài đặt Veeam Agent cho CentOS 8 Stream

PreviousCài đặt Veeam Agent cho CentOS 9 StreamNextCài đặt Veeam Agent cho RHEL 9.2

Last updated 4 months ago

Tổng quan

Đây là tài liệu hướng dẫn cài đặt Veeam Backup Agent Linux trên CentOS 8 Stream

Quy trình

  • OS: CentOS is 8 Stream, running kernel 4.18.0-500.el8.x86_64

  • Veeam repository: veeam-release-el8-1.0.8-1.x86_64.rpm

  • Veeam Agent: veeam-6.0.3.1221-1.el8.x86_64

Bước 1: Tải Veeam repository:

Veeam repository cho Linux có thể tìm thấy tại . Trên trang này, chọn "veeam-release-el8-1.0.8-1.x86_64.rpm".

Bước 2: Cài đặt Veeam:

  • Điều này sẽ tải xuống một tệp RPM. Có thể bạn sẽ không thể tải tệp này trực tiếp từ trang này về máy Linux của mình, vì máy chủ của bạn có thể không có GUI và trình duyệt web. Để khắc phục điều này, tốt nhất là tải tệp RPM về máy tính của bạn, sau đó sử dụng WinSCP hoặc MobaXterm để sao chép tệp RPM vào máy chủ qua SSH.

  • Khi tệp RPM đã có trên máy chủ, hãy cài đặt nó.

# dnf clean all
# rpm -hi veeam-release-el8-1.0.8-1.x86_64.rpm
# dnf install -y veeam
  • Điều này sẽ cài đặt các gói yêu cầu cho Veeam agent, bao gồm gói kmod-veeamsnap; tuy nhiên, bạn sẽ nhận thấy vẫn có vấn đề với module kernel của Linux cho veeamsnap. Nếu chúng ta kiểm tra các tệp đã cài đặt với kmod-veeamsnap và so sánh với phiên bản kernel hiện tại, chúng ta có thể thấy rằng module kernel chưa được cài đặt cho phiên bản của chúng ta. Sự khác biệt này rất nhỏ.

[root@centos8 ~]# uname -r
4.18.0-500.el8.x86_64

[root@centos8 ~]# dnf download kmod-veeamsnap
Last metadata expiration check: 0:32:53 ago on Mon 07 Aug 2023 04:10:27 PM +07.
kmod-veeamsnap-6.0.3.1221-1.el8.x86_64.rpm

[root@centos8 ~]# rpm -qlp kmod-veeamsnap-6.0.3.1221-1.el8.x86_64.rpm | grep ko$
/lib/modules/4.18.0-147.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-193.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-240.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-305.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-348.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-372.9.1.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-425.10.1.el8_7.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-425.3.1.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-477.10.1.el8_8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-80.el8.x86_64/extra/veeamsnap.ko
  • Từ đây, chúng ta có thể thấy rằng module kernel đã được cài đặt cho 4.18.0-477.10.1.el8_7.x86_64, nhưng kernel hiện tại của chúng ta là 4.18.0-500.el8.x86_64.

  • Nếu thiếu module kernel này, các sao lưu dựa trên agent của Veeam sẽ không thành công

  • Chúng ta có thể xác nhận rằng module này chưa được tải bằng cách chạy lsmod và tìm kiếm Veeam. Bạn sẽ thấy rằng lệnh grep trả về 0 dòng đầu ra.

[root@centos8 ~]# lsmod | grep veeam -c 
0
  • May mắn thay, sự khác biệt giữa các phiên bản kernel này là đủ nhỏ để tệp veeamsnap.ko vẫn có thể hoạt động với chúng ta.

  • Trước tiên, chúng ta phải tạo thư mục /extra/ cho phiên bản kernel của mình, sau đó sao chép module kernel vào thư mục này.

[root@centos8 ~]# mkdir -p /lib/modules/$(uname -r)/extra
[root@centos8 ~]# cp /lib/modules/4.18.0-477.10.1.el8_7.x86_64/extra/veeamsnap.ko /lib/modules/$(uname -r)/extra/.
[root@centos8 ~]# ls /lib/modules/$(uname -r)/extra
veeamsnap.ko

Bước 3: Insert module veeamsnap:

Quan trọng: Nếu máy chủ khởi động với Secure Boot, chúng ta không thể chèn module → Phải chạy bước 3 về Secure Boot dưới đây trước.

Chúng ta cần tải module vào kernel đang chạy hiện tại bằng cách sử dụng insmod:

[root@centos8 ~]# insmod /lib/modules/$(uname -r)/extra/veeamsnap.ko
[root@centos8 ~]# lsmod | grep veeam
veeamsnap             225280  0

Vào thời điểm này, các sao lưu dựa trên agent của chúng ta sẽ chạy bình thường; tuy nhiên, module đã tải sẽ không tồn tại nếu chúng ta khởi động lại. Chúng ta cần tạo một tệp có tên /etc/modules-load.d/veeam.conf, và đảm bảo rằng nó có tên của module kernel trong đó. Chúng ta cũng cần chạy depmod để thêm module kernel đã tải vào danh sách phụ thuộc module kernel.

[root@centos8 ~]# depmod
[root@centos8 ~]# echo veeamsnap > /etc/modules-load.d/veeam.conf
[root@centos8 ~]# cat /etc/modules-load.d/veeam.conf
veeamsnap

Bây giờ, khi chúng ta khởi động lại máy chủ CentOS, module veeamsnap sẽ tự động được tải dưới dạng một kernel module.

[root@centos8 ~]# uptime && lsmod | grep veeam
 14:55:59 up 0 min,  1 user,  load average: 0.00, 0.00, 0.00
veeamsnap             225280  0

Và sau đó agent-based backups của chúng ta sẽ hoạt động chính xác.

Bước 1: Tải về Veeam repository:

Bước 2: Cài đặt Veeam:

  • Điều này sẽ tải về một tệp RPM. Có thể bạn sẽ không thể tải trực tiếp tệp này từ trang web vào máy Linux của mình, vì máy chủ của bạn có thể không có GUI và trình duyệt web. Để giải quyết vấn đề này, tốt nhất bạn nên tải tệp RPM về máy tính của mình, sau đó sử dụng WinSCP hoặc MobaXterm để sao chép tệp RPM vào máy chủ qua SSH.

  • Sau khi tệp RPM có mặt trên máy chủ, tiến hành cài đặt.

# dnf clean all
# rpm -hi veeam-release-el8-1.0.8-1.x86_64.rpm
# dnf install -y veeam
  • Điều này sẽ cài đặt các gói yêu cầu cho Veeam agent, bao gồm gói kmod-veeamsnap; tuy nhiên, bạn sẽ nhận thấy rằng vẫn còn vấn đề với mô-đun nhân Linux cho veeamsnap. Nếu chúng ta kiểm tra các tệp đã cài đặt với kmod-veeamsnap và so sánh với phiên bản nhân hiện tại của chúng ta, chúng ta có thể thấy rằng mô-đun nhân không được cài cho phiên bản của chúng ta. Sự khác biệt là rất nhỏ.

[root@centos8 ~]# uname -r
4.18.0-500.el8.x86_64

[root@centos8 ~]# dnf download kmod-veeamsnap
Last metadata expiration check: 0:32:53 ago on Mon 07 Aug 2023 04:10:27 PM +07.
kmod-veeamsnap-6.0.3.1221-1.el8.x86_64.rpm

[root@centos8 ~]# rpm -qlp kmod-veeamsnap-6.0.3.1221-1.el8.x86_64.rpm | grep ko$
/lib/modules/4.18.0-147.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-193.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-240.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-305.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-348.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-372.9.1.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-425.10.1.el8_7.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-425.3.1.el8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-477.10.1.el8_8.x86_64/extra/veeamsnap.ko
/lib/modules/4.18.0-80.el8.x86_64/extra/veeamsnap.ko
  • Từ đó, chúng ta có thể thấy rằng mô-đun nhân đã được cài cho phiên bản 4.18.0-477.10.1.el8_7.x86_64, nhưng phiên bản nhân hiện tại của chúng ta là 4.18.0-500.el8.x86_64.

  • Nếu không có mô-đun nhân này, các bản sao lưu Veeam dựa trên agent của chúng ta sẽ không thành công.

  • Chúng ta có thể xác nhận rằng mô-đun này chưa được tải bằng cách chạy lsmod và grepping cho Veeam. Chúng ta sẽ thấy grep trả về 0 dòng đầu ra.

[root@centos8 ~]# lsmod | grep veeam -c
0
  • May mắn thay, sự khác biệt giữa các phiên bản nhân này là đủ nhỏ để tệp veeamsnap.ko vẫn có thể hoạt động với chúng ta.

  • Đầu tiên, chúng ta cần tạo thư mục /extra/ cho phiên bản nhân của mình, sau đó sao chép mô-đun kernal vào thư mục này.

[root@centos8 ~]# mkdir -p /lib/modules/$(uname -r)/extra
[root@centos8 ~]# cp /lib/modules/4.18.0-477.10.1.el8_7.x86_64/extra/veeamsnap.ko /lib/modules/$(uname -r)/extra/.
[root@centos8 ~]# ls /lib/modules/$(uname -r)/extra
veeamsnap.ko

Bước 3: Enrolling Veeam Kernel Module Key:

Cài đặt gói chứa khóa công khai cho mô-đun Veeam kernel đã xây dựng trước đó bằng lệnh sau:

# dnf install veeamsnap-ueficert -y

Chúng ta sẽ nhận được thông báo như sau:

Certificate /etc/uefi/certs/veeamsnap-ueficert.crt has been imported successfully, please reboot this computer to enroll it into the UEFI database.

Khởi động lại máy tính để đăng ký khóa công khai Veeam vào cơ sở dữ liệu UEFI.

Trong quá trình khởi động lại, khi được nhắc, nhấn bất kỳ phím nào để thực hiện quản lý MOK.

Quan trọng: Lời nhắc sẽ hết thời gian sau 10 giây. Nếu bạn không nhấn bất kỳ phím nào, hệ thống sẽ tiếp tục khởi động mà không đăng ký khóa. Nếu bạn không đăng ký khóa khi khởi động lại, bạn sẽ phải cấu hình lại khóa bằng cách cài lại gói ueficert và khởi động lại

Ở bước đầu tiên của trình hướng dẫn, chọn Enroll MOK và nhấn [Enter].

Ở bước Enroll the key(s), chọn Yes và nhấn [Enter].

Cung cấp mật khẩu cho tài khoản root và nhấn [Enter].

Ở bước cuối cùng, chọn Reboot và nhấn [Enter].

Bước 4: Insert module veeamsnap:

Chúng ta cần tải mô-đun vào kernel hệ thống hiện tại bằng lệnh insmod

[root@centos8 ~]# insmod /lib/modules/$(uname -r)/extra/veeamsnap.ko
[root@centos8 ~]# lsmod | grep veeam
veeamsnap             225280  0

Tại thời điểm này, các bản sao lưu dựa trên agent của chúng ta sẽ chạy tốt; tuy nhiên, mô-đun đã tải sẽ không tồn tại nếu chúng ta khởi động lại. Chúng ta sẽ cần tạo một tệp có tên /etc/modules-load.d/veeam.conf và đảm bảo rằng nó chứa tên mô-đun kernel. Chúng ta cũng sẽ cần chạy depmod để thêm mô-đun kernel đã tải vào danh sách các phụ thuộc mô-đun kernel.

[root@centos8 ~]# depmod
[root@centos8 ~]# echo veeamsnap > /etc/modules-load.d/veeam.conf
[root@centos8 ~]# cat /etc/modules-load.d/veeam.conf
veeamsnap

Bây giờ, một khi chúng ta khởi động lại máy chủ CentOS, mô-đun veeamsnap sẽ tự động được tải như một mô-đun kernel.

[root@centos8 ~]# uptime && lsmod | grep veeam
 14:55:59 up 0 min,  1 user,  load average: 0.00, 0.00, 0.00
veeamsnap             225280  0

Và sau đó agent-based backups sẽ hoạt động chính xác.

Veeam repository for Linux có thể tìm thấy tại . Trên trang này, chọn "veeam-release-el8-1.0.8-1.x86_64.rpm".

Index of /backup/linux/agent/rpm/el/8/x86_64/
Index of /backup/linux/agent/rpm/el/8/x86_64/