-
Notifications
You must be signed in to change notification settings - Fork 13
vr_intro
Pedro Ielpi edited this page Oct 3, 2024
·
10 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.
- OpenNebula Apps Overview
- OS Appliances Update Policy
- OneApps Quick Intro
- Build Instructions
- Linux Contextualization Packages
- Windows Contextualization Packages
- OneKE (OpenNebula Kubernetes Edition)
- Virtual Router
- Release Notes
- Overview
- Quick Start
- OpenRC Services
- Virtual Router Modules
- Glossary
- WordPress
- Harbor Container Registry
- MinIO
- Development