要手工搭建 CentOS Stream 8 上的 OpenStack V 版本,你需要按照以下步驟進行:
cat /etc/redhat-release
確保系統版本為 CentOS Stream 8。
2.1 安裝 Glance 服務:
sudo dnf install openstack-glance
2.2 配置 Glance 服務。編輯 /etc/glance/glance-api.conf
文件,設置以下配置項:
[DEFAULT]
...
enabled_backends = <backend_type>
...
[database]
...
connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
...
[glance_store]
...
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
...
將 <backend_type>
替換為你想要使用的后端類型,如 file
或 rbd
。
編輯 /etc/glance/glance-registry.conf
文件,設置以下配置項:
[database]
...
connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance
...
2.3 創建 Glance 數據庫。執行以下命令:
sudo mysql
在 MySQL 命令行中執行以下命令:
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
FLUSH PRIVILEGES;
將 'GLANCE_DBPASS'
替換為你設置的數據庫密碼。
2.4 同步 Glance 數據庫。執行以下命令:
sudo su -s /bin/sh -c "glance-manage db_sync" glance
2.5 啟動和配置 Glance 服務。執行以下命令:
sudo systemctl enable --now openstack-glance-api openstack-glance-registry
openstack image list
如果沒有報錯并且能夠列出鏡像列表,則說明 Glance 服務已經成功安裝和配置好了。
這樣,你就完成了在 CentOS Stream 8 上手工搭建 OpenStack V 版本中的 Glance 服務的安裝和配置。