Architecture

graph LR A[User] --> B[OpenStack] B --> C[Ceph]

OpenStack Distrubutions

Architecture - OpenStack

Architecture - Ceph

Integration - OpenStack and Ceph

OpenStack Deployment Approaches

  • openstack-ansible
  • kolla-ansible
  • OpenStack on OpenShift
  • OpenStack-Helm
  • OSISM
  • YAOOK
    ...

Ceph Deployment Aproaches

  • cephadm (official)
  • ceph-ansible
  • rook
    ...

OpenStack Environment

architecture-beta group api(cloud)[API] service db(database)[Database] in api service disk1(disk)[Storage] in api service disk2(disk)[Storage] in api service server(server)[Server] in api db:L -- R:server disk1:T -- B:server disk2:T -- B:db

Ceph Environment

architecture-beta group api(cloud)[API] service db(database)[Database] in api service server(server)[Server] in api service disk1(disk)[Storage] in api service disk2(disk)[Storage] in api group cephosd01(server)[cephosd01] service nvme11(disk)[nvme01] in cephosd01 service nvme12(disk)[nvme02] in cephosd01 service nvme13(disk)[nvme03] in cephosd01 group cephosd02(server)[cephosd02] service nvme21(disk)[nvme01] in cephosd02 service nvme22(disk)[nvme02] in cephosd02 service nvme23(disk)[nvme03] in cephosd02 group cephosd03(server)[cephosd03] service nvme31(disk)[nvme01] in cephosd03 service nvme32(disk)[nvme02] in cephosd03 service nvme33(disk)[nvme03] in cephosd03 db:L -- R:server disk1:T -- B:server disk2:T -- B:db

Infrastructure

Deployment Node

Baremetal Node and VMs on it

Air-Gapped Environment