-
Notifications
You must be signed in to change notification settings - Fork 12
sys_reference
Pedro Ielpi edited this page Sep 16, 2024
·
3 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), which then can be used to access cluster nodes via an SSH jump host (a.k.a. bastion). |
opennebula.deploy.ceph.frontend π
|
A role that manages Ceph-related settings on an OpenNebula Front-end. |
opennebula.deploy.ceph.node π
|
A role that manages Ceph-related settings on an OpenNebula Node. |
opennebula.deploy.ceph.repository π
|
A role that prepares the 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 Front-ends). |
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 the APT / DNF cache. |
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 Front-ends). |
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 Front-ends 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.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: