Logo

Personal Ops Runbook

Personal runbook covering infrastructure operations for Cloud, Kubernetes, OpenStack, and Ceph environments. Includes deployment and teardown procedures, node management, cluster monitoring setup, and incident response workflows compiled from day-to-day operational work. Intended strictly for personal reference — configurations and scripts are environment-specific and not guaranteed to work as-is elsewhere.

[Openstack] Phần 14: Cài đặt và cấu hình backup service


Đâ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