1. Tổng quan.
Phần này hướng dẫn cách cấu hình dịch vụ Image API của OpenStack để có khả năng sẵn sàng cao, bao gồm việc thêm Image API vào Pacemaker, cấu hình API và cấu hình các dịch vụ khác trong OpenStack để sử dụng API này.
OpenStack Image service.
OpenStack Image Service (còn được gọi là Glance) là dịch vụ trong OpenStack chịu trách nhiệm lưu trữ và quản lý hình ảnh máy ảo. Các hình ảnh này có thể được sử dụng như mẫu để khởi tạo các máy ảo mới trong OpenStack.
- Discovering nghĩa là Glance cho phép bạn tìm kiếm các hình ảnh máy ảo có sẵn.
- Registering nghĩa là Glance cho phép bạn thêm hình ảnh máy ảo mới vào hệ thống.
- Retrieving nghĩa là truy xuất, Glance cho phép bạn tải về hoặc sử dụng hình ảnh máy ảo đã được lưu trữ.
Thêm OpenStack Image API resource vào Pacemaker.
Pacemaker là một thành phần của bộ công cụ HA trong Linux, được sử dụng để quản lý và tự động hóa việc chuyển đổi giữa các node trong một cụm HA. Bạn cần thêm OpenStack Image API như một tài nguyên vào Pacemaker để nó có thể quản lý.
Cấu hình OpenStack Image service API.
Bạn cần cấu hình API của dịch vụ Image để hoạt động trong môi trường HA.
Cấu hình các dịch vụ OpenStack khác sử dụng OpenStack Image API High Availability.
Khi bạn cấu hình OpenStack Image API (Glance API) để có khả năng sẵn sàng cao, bạn cũng cần cấu hình các dịch vụ khác trong OpenStack để sử dụng phiên bản HA của Glance API này. Điều này có nghĩa là, các dịch vụ như Nova (Compute service), Cinder (Block Storage service), và các dịch vụ khác cần được cấu hình để giao tiếp với Glance API thông qua cơ chế HA (thường là thông qua một IP ảo hoặc một tên miền load-balanced).
Việc này đảm bảo rằng, nếu một instance của Glance API gặp sự cố, các dịch vụ khác trong OpenStack vẫn có thể tiếp tục giao tiếp với các instance Glance API khác thông qua cơ chế HA, giúp giảm thiểu thời gian downtime và tăng khả năng sẵn sàng của hệ thống.
Prerequisites.
Trước khi bắt đầu, hãy đảm bảo rằng bạn đã quen với tài liệu hướng dẫn cài đặt dịch vụ OpenStack Image API.
Note: Bài việt này vẫn chưa hoàn thành, do bận quá nên mình chưa có thời gian hoàn thành bài lab này, nếu bạn nào cần gấp cứ contact thằng tới mình nhé, mình sẽ tiếp tục cập nhật series bài viết HA Openstack này khi có thời gian.