Đây là phần tuỳ chọn, bạn có thể cài đặt và cấu hình dịch vụ sao lưu (backup service). Để đơn giản, cấu hình này sử dụng nút Block Storage và trình điều khiển Object Storage (swift), do đó phụ thuộc vào dịch vụ Object Storage.
Cài đặt và cấu hình các thành phần hệ thống
Bạn hãy thực hiện các bước sau trên Backup Node. Cinder-backup là một dịch vụ trong OpenStack Cinder cho phép sao lưu và khôi phục các volume của Block Storage. Nó cho phép người dùng tạo ra các bản sao lưu của volume và khôi phục chúng khi cần thiết, giúp bảo vệ dữ liệu tránh khỏi mất mát do các sự cố như lỗi phần cứng, lỗi người dùng hoặc lỗi hệ thống. Nó cũng cho phép khôi phục các volume từ các bản sao lưu được lưu trữ trên Object Storage Service như Swift hoặc S3.
apt install cinder-backup -y
Trong file cấu hình /etc/cinder/cinder.conf
, phần DEFAULT
chứa các thiết lập mặc định cho dịch vụ Block Storage. Đoạn văn bản trên chỉ ra rằng để sử dụng dịch vụ backup của Cinder với Swift driver, ta cần chỉ định driver backup là SwiftBackupDriver
bằng cách cấu hình backup_driver
, và chỉ định địa chỉ URL của Object Storage Service (Swift) bằng biến backup_swift_url
. Cụ thể, SWIFT_URL
sẽ được đặt trong file cấu hình /etc/cinder/cinder.conf
.
[DEFAULT]
# ...
backup_driver = cinder.backup.drivers.swift.SwiftBackupDriver
backup_swift_url = SWIFT_URL
Thay thế SWIFT_URL bằng URL của dịch vụ Object Storage. URL có thể được tìm thấy bằng cách hiển thị các điểm cuối API của đối tượng lưu trữ (Object Storage).
openstack catalog show object-store
Khởi động lại cinder-backup.
service cinder-backup restart