-
Notifications
You must be signed in to change notification settings - Fork 23
vr_intro
Ruben S. Montero edited this page Jan 2, 2025
·
11 revisions
The Virtual Router (VR) in OpenNebula is a solution to common problems regarding management of VNETs. The solution itself consists of two parts: the Service Virtual Router deployed as a set of VMs (which we describe here), and some crucial logic implemented inside the core of OpenNebula (oned, OneGate and OneFlow components).
The VR brings a comprehensive set of features:
- Keepalive Failover, High-Availability for the Service Virtual Router itself.
- Router4, to fine-control routing between your virtual networks.
- NAT4, which allows your private virtual networks to reach the Internet.
- HAProxy Load Balancer, a robust layer4 (TCP) reverse-proxy/load-balancing solution.
- Keepalive LVS Load Balancer, so-called layer4 switching, a high-performance load-balancing solution.
- SDNAT4, a public-to-private, private-to-public IP address mapping (SNAT + DNAT).
- DNS, a DNS recursor to provide DNS to isolated virtual networks.
- DHCP4, a DHCP server implementation in case the usual contextualization doesn't work for your scenario.
- WireGuard, a simple and lightweight VPN server to securely connect to OpenNebula virtual networks.
Details for each release are available on the release page, which provides comprehensive information for every version.
- OpenNebula Apps Overview
- OS Appliances Update Policy
- OneApps Quick Intro
- Build Instructions
- Linux Contextualization Packages
- Windows Contextualization Packages
- OneKE (OpenNebula Kubernetes Edition)
- Virtual Router
- Overview & Release Notes
- Quick Start
- OpenRC Services
- Virtual Router Modules
- Glossary
- WordPress
- Harbor Container Registry
- MinIO
- vLLM AI
- Slurm
- NVIDIA Fabric Manager
- Rancher CAPI
- Development