以下で作った環境を拡張します。
Troveとは
Trove は、リレーショナルおよび非リレーショナル データベース エンジンをプロビジョニングするDBaaSです。
Manilaとは
Manila は、共有または分散ファイル システムへの調整されたアクセスを提供します。
Kolla AnsibleではGeneric Driver(Cinder)やNFS、Cephなどをサポートしていますが、環境を用意するのが一番簡単という理由でGenericで行きます。
CephについてはKubernetes環境があるならそれで構築すると楽だと思われます。
OSに直でも作れます。
root@allinone-openstack:~# source kolla-venv/bin/activate
(kolla-venv) root@allinone-openstack:~# source /etc/kolla/admin-openrc.sh
(kolla-venv) root@allinone-openstack:~# openstack service list
+----------------------------------+-----------+----------------+
| ID | Name | Type |
+----------------------------------+-----------+----------------+
| 1101fd30dd264e0e8a2447374618504b | neutron | network |
| 18b3888bf6584f298767194484ee1da6 | swift | object-store |
| 35de3717e82b4aa4be2eaf56de30f74c | heat-cfn | cloudformation |
| 62c02287781444e7ab7a01c203961b7c | keystone | identity |
| 69bc0eddab9a43b2bc32554471e69e7d | glance | image |
| 774b0a9f4f20486daee3a2fe7c3df4bd | cinderv3 | volumev3 |
| 8bb8dd6351dc47598da453387f5e0947 | heat | orchestration |
| b73480cfeb9b4735a4a013764c71b149 | placement | placement |
| e665696b467e48fbb0e5fd9e344f54e2 | nova | compute |
+----------------------------------+-----------+----------------+
(kolla-venv) root@allinone-openstack:~# cp -p /etc/kolla/globals.yml /etc/kolla/globals.yml.2026011002
(kolla-venv) root@allinone-openstack:~# vi /etc/kolla/globals.yml
(kolla-venv) root@allinone-openstack:~# diff /etc/kolla/globals.yml /etc/kolla/globals.yml.2026011002
376,377c376,377
< enable_manila: "yes"
< enable_manila_backend_generic: "yes"
---
> #enable_manila: "no"
> #enable_manila_backend_generic: "no"
421c421
< enable_trove: "yes"
---
> #enable_trove: "no"
(kolla-venv) root@allinone-openstack:~# grep -E "^enable_trove|^enable_manila|^enable_manila_backend_generic" /etc/kolla/globals.yml
enable_manila: "yes"
enable_manila_backend_generic: "yes"
enable_trove: "yes"
(kolla-venv) root@allinone-openstack:~# kolla-ansible prechecks -i all-in-one
(kolla-venv) root@allinone-openstack:~# kolla-ansible deploy -i all-in-one
動作確認
(kolla-venv) root@allinone-openstack:~# openstack service list
+----------------------------------+-----------+----------------+
| ID | Name | Type |
+----------------------------------+-----------+----------------+
| 1101fd30dd264e0e8a2447374618504b | neutron | network |
| 18b3888bf6584f298767194484ee1da6 | swift | object-store |
| 35de3717e82b4aa4be2eaf56de30f74c | heat-cfn | cloudformation |
| 48f6b00370e947dcbd4c7c0c3cd024b1 | trove | database |
| 60e567c8f00e4db5b7d5922583a81f70 | manila | share |
| 62c02287781444e7ab7a01c203961b7c | keystone | identity |
| 69bc0eddab9a43b2bc32554471e69e7d | glance | image |
| 774b0a9f4f20486daee3a2fe7c3df4bd | cinderv3 | volumev3 |
| 8bb8dd6351dc47598da453387f5e0947 | heat | orchestration |
| b73480cfeb9b4735a4a013764c71b149 | placement | placement |
| d8da8f08153e4940b150132e3a9ea94a | manilav2 | sharev2 |
| e665696b467e48fbb0e5fd9e344f54e2 | nova | compute |
+----------------------------------+-----------+----------------+
Webコンソールでも表示されますね。
中身をまだ何も作ってないのでガワだけですが。

これらコンポーネントを追加した後、メモリ使用率が90%に張り付いたので、スペックを倍の40GBにしました。

