-
Notifications
You must be signed in to change notification settings - Fork 25
sys_reference
Michal Opala edited this page Feb 19, 2025
·
4 revisions
| Name / Link | Description |
|---|---|
opennebula.deploy.ceph 🔗
|
Pre-deploys Ceph clusters with ceph-ansible. |
opennebula.deploy.infra 🔗
|
Pre-deploys Front-ends as VMs directly in Libvirt. |
opennebula.deploy.main 🔗
|
Combines opennebula.deploy.pre and opennebula.deploy.site playbooks. |
opennebula.deploy.pre 🔗
|
Runs pre-checks and some operations that are not part of the main deployment. |
opennebula.deploy.site 🔗
|
Runs the actual deployment. |
| Name / Link | Description |
|---|---|
opennebula.deploy.bastion 🔗
|
A role that renders local SSH configs (in the inventory dir), then those can be used to access cluster nodes via a SSH jump host (aka bastion). |
opennebula.deploy.ceph.frontend 🔗
|
A role that manages Ceph related settings on an OpenNebula Frontend. |
opennebula.deploy.ceph.node 🔗
|
A role that manages Ceph related settings on an OpenNebula Node. |
opennebula.deploy.ceph.repository 🔗
|
A role that prepares Ceph repository. |
opennebula.deploy.common 🔗
|
A basic role that aggregates global defaults/handlers etc. |
opennebula.deploy.database 🔗
|
A role that performs initial configuration of the OpenNebula database. |
opennebula.deploy.datastore.frontend 🔗
|
A role that manages OpenNebula datastores (to be run on Frontends). |
opennebula.deploy.datastore.generic 🔗
|
A role that manages OpenNebula datastores (generic mode). |
opennebula.deploy.datastore.node 🔗
|
A role that manages OpenNebula datastores (to be run on Nodes). |
opennebula.deploy.datastore.simple 🔗
|
A role that manages OpenNebula datastores (ssh, ceph and shared modes). |
opennebula.deploy.flow 🔗
|
A role that manages the OneFlow service. |
opennebula.deploy.frr.common 🔗
|
A role that installs Free Range Routing (FRR) software. |
opennebula.deploy.frr.evpn 🔗
|
A role that configures BGP/EVPN Control Plane (for VXLAN VNETs). |
opennebula.deploy.gate 🔗
|
A role that manages the OneGate service. |
opennebula.deploy.gui 🔗
|
A role that manages Sunstone and FireEdge services. |
opennebula.deploy.helper.cache 🔗
|
A role that updates APT / DNF cache. |
opennebula.deploy.helper.certs 🔗
|
A simple role that generates a certificate authority (CA) and then a server certificate signed by that CA. |
opennebula.deploy.helper.facts 🔗
|
A role that replaces/optimizes built-in fact gathering. |
opennebula.deploy.helper.flush 🔗
|
A simple role that flushes Ansible handlers. |
opennebula.deploy.helper.fstab 🔗
|
A role that populates /etc/fstab and mounts filesystems. |
opennebula.deploy.helper.hosts 🔗
|
A role that populates /etc/hosts and sets the hostname. |
opennebula.deploy.helper.keys 🔗
|
A role that generates and distributes SSH/RSA keypairs across OpenNebula inventory (password-less login). |
opennebula.deploy.helper.python3 🔗
|
A simple role that installs Python3 on Debian/RedHat-like distros (via BASH script). |
opennebula.deploy.infra 🔗
|
A role that pre-deploys Front-end VMs directly in Libvirt. |
opennebula.deploy.kvm 🔗
|
A role that manages OpenNebula KVM Nodes/Hosts. |
opennebula.deploy.network.common 🔗
|
A role that aggregates common network defaults/handlers/tasks etc. |
opennebula.deploy.network.frontend 🔗
|
A role that manages OpenNebula virtual networks (to be run on Frontends). |
opennebula.deploy.network.node 🔗
|
A role that manages OpenNebula virtual networks (to be run on Nodes). |
opennebula.deploy.opennebula.common 🔗
|
A role that aggregates common OpenNebula defaults/handlers etc. |
opennebula.deploy.opennebula.leader 🔗
|
A role that detects the Leader. |
opennebula.deploy.opennebula.server 🔗
|
A role that deploys OpenNebula Frontends in HA mode. |
opennebula.deploy.precheck 🔗
|
A role that performs various checks and assertions. |
opennebula.deploy.prometheus.common 🔗
|
A role that aggregates Prometheus/Grafana defaults/handlers etc. |
opennebula.deploy.prometheus.exporter 🔗
|
A role that manages the Prometheus exporters. |
opennebula.deploy.prometheus.grafana 🔗
|
A role that manages the Grafana service. |
opennebula.deploy.prometheus.server 🔗
|
A role that manages the Prometheus and Alertmanager services. |
opennebula.deploy.provision 🔗
|
A role that sets up the OneProvision utility. |
opennebula.deploy.repository 🔗
|
A role that creates various package repository configs on Debian/RedHat-like distros. |
- Requirements & Platform Notes
- Release Notes
- Using the playbooks
- Reference Architectures:
- Verifying the installation
- Advanced Configurations:
- Additional Options:
- Developer Information: