Oracle OpenStack R3 では、5種類のノードの役割(グループ)が存在します。
compute、control、database、network、storage の5つで、
ハイパーバイザが所属する compute グループは独立させる必要がありますが、
それ以外は、ノード配置を分割することができます。
Oracle OpenStackInstallation and Deployment Guide for Release 3.0
2.2 Using Groups to Deploy Services
https://docs.oracle.com/cd/E78305_01/E78304/html/start-groups.html
最小構成だと、下記のような3ノード構成なります。
compute 以外の各グループは 2台以上のノードが必要ですが、
複数のグループをまとめて配置することができます。
- 1台目: control、database、network、storage
- 2台目: control、database、network、storage
- 3台目: compute
そして、下記のようにグループをすべて別ノードに割り当てる、
Fully Extended な構成にすることもできます。
- ノード1、2: control
- ノード3、4: database
- ノード5、6: network
- ノード7、8: storage
- ノード9~: compute
ということで、ためしに Fully Extended 構成でデプロイしてみました。