SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Networking, NVFs & SDN Workshop
OpenNebulaConf 2016
4th
edition
Agenda for the Workshop
● OpenNebula Network Stack
● Hacking the Network Drivers
● Virtual Routers
● IPAM Drivers
● Use Cases
○ OnLife: OpeNebula & ONOS for CORD
○ BEACON: SDN for Networks across Clouds
OpenNebula Network Stack
OpenNebulaConf 2016
4th
edition
OpenNebula Network Model: View
Hyper. Hyper. Hyper. Hyper.
Virtual Network
VM VM VM VM
Datacenter Network
● Leaf-Spine switched or routed backbone
● Under-control of SDN
● Most deployments just few TOR switches
Virtual switches
Virtual Network
OpenNebula
SDN
OpenNebula Network Model: “built-in SDN”
Provide a central point to define, consume and set up Virtual
Networks for Virtual Machines
XML-RPC API
OpenNebula daemon
Infrastructure Drivers
Northbound Interface
● Virtual Network abstract management
● Lease addresses to VMs
● Reserve addresses for users or groups
Network
Southbound Interface
● Uniform interface to interact with network
elements
● Specialized for VM Networking
Northbound Interface
Logical Attributes
Addresses Space (multiple, disjoint ranges)
● IPv4
● IPv6 (Global & ULA)
● Ethernet - MAC addresses
Security Groups
● Managed as a separate entity
● Inbound & Outbound, TCP/UDP/ICMP
Custom Tags
Implementation & Physical Attributes
● VNET driver* (e.g. bridged,vxlan)
● Network specific (e.g. BRIDGE, VLAN_ID*)
● VM Context (e.g. DNS, GATEWAY)
VirtualNetworkDefinition
Virtual Network Tips
● Can be used as a logical SuperNet
○ Each AR can be a different entity (drivers, IPs, context…)
○ Example: Public Network as a set of AR’s
● Non VM leases can be put on hold or left out of the range
● Use reservations:
○ special purposes leases (e.g. routers, well-known services)
○ VDC or user assignment
○ Labels come in handy to organize VNETs
Southbound Interface: The Network Drivers
Three-phase setup
● pre, post and clean right before, after VM boot and shutdown
● It considers live-migrations
● Includes update_sg to push Security Group changes
OpenvSwtich IPAM
Linux Bridge
802.1Q Bridged
Security Group
iptables rules
VXLAN ebtables Bridged VLAN dummy
NFV Virtual Router
Setup networking for VMs interfacing with network & hypervisors
Stock Network drivers
VLAN Driver Structure
def activate
lock
process do |nic|
get_vlan_dev_name #eth0.200
create_bridge #brctl addbr onebr.200
create_vlan_dev #ip link add ...
exec_and_log("#{command(:brctl)} addif"
" #{nic[:bridge]} #{nic[:vlan_dev]}")
end
unlock
#!/usr/bin/env ruby
template64 = ARGV[0]
deploy_id = ARGV[1]
hm = VXLANDriver.from_base64(...)
exit hm.activate
The Drivers in Action: Example VXLAN
ens3 IP:10.4.4.11 (this IP is used to encapsulate
VM traffic in a UDP datagram, can be in a VLAN)
ens3.100 vxlan encap.
239.0.0.100 mc group
ens3.200 vxlan encap.
239.0.0.200 mc group
onbr.100 (bridge)
one-<vm_id>-<nic_id>
Infrastructure set in pre
operation, removed in clean
Predictable interface namesVM
switching/routing fabric:
● multicast
● MTU
Virtual Routers
OpenNebulaConf 2016
4th
edition
Virtual Routers (new in 5.0)
Virtual
Router
Virtual
Router
Virtual
Router
VR cluster
Virtual NetworkVirtual Network
● Alpine Linux
● Link any VLAN network
● HA configuration
● Support for reconfiguration
● First class management entity
● Sunstone specialized views
● CLI for vrouters management
● Can be configured per VDC
The Virtual Routers in Action
● Approach: Virtualize some network functions by packaging
into an appliance
● Performance tuning
○ Hugepages*,
○ NUMA scheduling*,
○ PCI PF/SR-IOV co-allocation (fully supported in 5.0.2)
* Supported only to some extent in 4.14
● Other common pitfalls
○ Network MTU
○ virtio and segmentation offloading
NFV Implementation Tips
Security Groups
OpenNebulaConf 2016
4th
edition
Security Groups
● Defines a set of rules to accept specific traffic to/from a VM
● Rule
● SG’s can be applied to Virtual Networks or Address Ranges
● DEFAULT SG allows all traffic!
● A SG update will be propagated to running VMs (new 5.0.2)
● New SG cannot be added to VM NICs (detach/attach)
Traffic Type
● Protocol (TCP, UDP, IPSEC, ICMP)
● Port or ICMP type
Traffic Origin/Destination
● INBOUND/OUTBOUND
● IP (or IP set)
● OpenNebula Virtual Netwok
Security Groups
● Implemented using iptables kernel facilities & ipset
● Only for Linux bridge based virtual networks
Match outbound traffic for VM (at bridge port)
Match inbound traffic for VM (at bridge port)
opennebula chain
inbound chainMatch protocol, port, src or dst (RETURN)
ACCEPT (by default)
DROP (by default)
Match bridged packets
Security Groups in Action
IP Address Management
OpenNebulaConf 2016
4th
edition
IP Address Management
● Awesome contribution by
Christophe Palanché & Guillaume Oberlé
● Delegate IP management to external component per AR
● IPAM options in 5.2:
○ Built-in module for address management
○ Develop custom one based on provided template
○ Addons are welcome!
IP Address Management: Network
allocate_address get_address free_address
IPAM driver
AR definition with as many details as needed
AR=[
IPAM_MAD="dummy", TYPE="IP4", SIZE="20",
IP="10.0.0.2", GATEWAY="10.0.0.1",
DNS="10.0.0.1", ANY_IPAM_ATTR="doamin.com"
]
register_address_range
AR = [ IPAM_MAD="dummy", TYPE="IP4", SIZE="20" ]
IP Address Management: Addresses
register_address_range allocate_address get_address free_address
IPAM driver
Return ADDRESS requested by VM or Reservation
ADDRESS = [ IP = "10.0.0.10", SIZE = "5" ]
ADDRESS = [ SIZE = "5" ] (IP optional for allocate)
IPAM Drivers: Integration Sample
Guillaume Oberlé
OnLife: OpenNebula & ONOS for
COORD
OpenNebulaConf 2016
4th
edition
OnLife: OpenNebula & ONOS for CORD
Central Office Re-architected as Datacenter
● NFVs
● SDN
● Cloud
● Real-time configuration of new customer
services
OnLife: OpenNebula & ONOS for CORD
OnLife: OpenNebula & ONOS for CORD
VPdC
OnLife: OpenNebula & ONOS for CORD
VPdC VPdCVPdC
VPdC VPdC VPdC
VPdC
VPdC
VPdC
VPdC
OnLife: OpenNebula & ONOS for CORD
VPdC VPdCVPdC
VPdC VPdC VPdC
VPdC
VPdC
VPdC
VPdC
OnLife: OpenNebula & ONOS for CORD
VPdC VPdCVPdC
VPdC VPdC VPdC
VPdC
VPdC
VPdC
VPdC
OnLife: OpenNebula & ONOS for CORD
VPdC VPdCVPdC
VPdC VPdC VPdC
VPdC
VPdC
VPdC
VPdC
OnLife: OpenNebula & ONOS for CORD
one-onos-driver
├── clean
├── clean.d
│ └── onos.sh
├── onos.conf
├── post
├── post.d
├── pre
└── pre.d
└── onos.sh
OnLife: OpenNebula & ONOS for CORD
onos.conf
ONOS_URL=http://<ip>:8181/onos
ONOS_USER=<user>
ONOS_PASSWORD=<password>
OLTAPP_URL=$ONOS_URL/ctpd-olt-app/oltapp
CLOSFWD_URL=$ONOS_URL/closfwd-app/closfwdapp
OnLife: OpenNebula & ONOS for CORD
pre.d/onos.sh (194 lines)
1. OLTAPP (olt_dev, olt_port, bandwidth) ⇒ VLAN
2. Update VM template with VLAN through onegate
3. Create vPDC bridge
4. Tag veth (veth_clos ↔ veth_vpdc)
5. Add tagged veth to bridge
6. CLOSFWD. args: vlan_id
7. CLOSFWD_MULTI Internet. args: vlan_id, mac
8. CLOSFWD_MULTI Other services. args: vlan_id, mac
OnLife: OpenNebula & ONOS for CORD
# Get VLAN ID
URL="$OLTAPP_URL/$OLN_OLT_DEV/$OLN_OLT_PORT/$NO_VLAN_TAG/$OLN_B
ANDWIDTH"
RESPONSE=$(curl -s --user $ONOS_USER:$ONOS_PASSWORD -X POST -H
"Content-Type: application/json" "$URL")
VLAN_ID=$(echo "$RESPONSE" | tr , 'n' | grep vlanOut | tr -dc
0-9)
OnLife: OpenNebula & ONOS for CORD
# create bridge
sudo brctl addbr $BR_VPDC
sudo ip link set dev $BR_VPDC up
# tag vpdc side of veth
sudo ip link add link veth_vpdc veth_vpdc.$VLAN_ID type vlan id
$VLAN_ID
sudo ip link set dev veth_vpdc.$VLAN_ID up
# add ifaces to bridges
sudo brctl addif $BR_VPDC veth_vpdc.$VLAN_ID
OnLife: OpenNebula & ONOS for CORD
closfwd() {
SRC_DEV="$1"; DST_DEV="$2"; SRC_PORT="$3"; DST_PORT="$4";
VLAN="$5"; MAC="$6"
URL="$CLOSFWD_URL/$SRC_DEV/$DST_DEV/$SRC_PORT/$DST_PORT/$VLAN/$
MAC"
curl -s --user $ONOS_USER:$ONOS_PASSWORD -X POST -H
"Content-Type: application/json" "$URL"
}
# OLT - L2
closfwd "$OLN_CLOS_IN_DEV" 
"$OLN_VPDC_IN_DEV" 
"$OLN_CLOS_IN_PORT" 
"$OLN_VPDC_IN_PORT" 
"$VLAN_ID" 
"$ANY_MAC"
OnLife: OpenNebula & ONOS for CORD
closfwd_multi() {
# regular fwd
closfwd "$SRC_DEV" "$DST_DEV"...
# multicast fwd
MAC=$(echo "$MAC" | awk -F ":" '{print
"33:33:ff:"$4":"$5":"$6}')
closfwd "$SRC_DEV" ...
}
# L3 - VR - INTERNET
closfwd_multi "$OLN_VPDC_OUT_DEV" 
"$OLN_CLOS_OUT_DEV" 
"$OLN_VPDC_OUT_PORT" 
"$OLN_CLOS_OUT_PORT" 
"$OLN_CLOS_OUT_VLAN_INTERNET" 
"$OLN_VPDC_OUT_MAC_INTERNET"
OnLife: OpenNebula & ONOS for CORD
pre.d/clean.sh (131 lines)
1. Delete veth
2. OLTAPP: DELETE. args: port
3. CLOSFWD_DEL. args: vlan_id
4. CLOSFWD_MULTI_DEL Internet. args: vlan_id, mac
5. CLOSFWD_MULTI_DEL Other services. args:
vlan_id, mac
BEACON: SDN for Networks
across Clouds
OpenNebulaConf 2016
4th
edition
BEACON: Project Architecture
BEACON: Federated SDN
Virtual RouterVirtual Router
VM
Virtual Network (VLAN)Virtual Network (VLAN)
VM VM
Cross-site
Network
VM
Ethernet over IP (GRETAP) + IPSec
● Link multiple virtual networks (L3/L2)
● Support for hybrid configurations
● Support for L3 inter-DC
BEACON: Federated Cloud Networks
OpenNebula
KVM Host
EU
EC2
US
EC2 AWS
us_east
Demo: federated network overlay between local
OpenNebula and EC2 VPC (Virtual Private Cloud)
BEACON: Federated Cloud Networks
KVM Host
EU
EC2
US
InternetPrivate
bridge
Public
bridge
VM VM FA
192.168.0.x
VM VMFA
AWS VPC
10.0.1.x
147.96.81.134 52.71.148.30
BEACON: Federated Cloud Networks
KVM Host
EU
EC2
US
InternetPrivate
bridge
Public
bridge
VM VM
192.168.0.x
VM VM
AWS VPC
10.0.1.x
147.96.81.134 52.71.148.30
GRE tunnels
192.168.0.x
Network overlay
FA
FA
OpenNebulaConf 2016
4th
edition
Platinum
Gold
Silver
Community
THANKS!

Mais conteúdo relacionado

Mais procurados

OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebula Project
 
OpenNebula 5.4 Hands-on Tutorial
OpenNebula 5.4 Hands-on TutorialOpenNebula 5.4 Hands-on Tutorial
OpenNebula 5.4 Hands-on TutorialOpenNebula Project
 
Build a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebulaBuild a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebulaA B M Moniruzzaman
 
How Can OpenNebula Fit Your Needs: A European Project Feedback
How Can OpenNebula Fit Your Needs: A European Project FeedbackHow Can OpenNebula Fit Your Needs: A European Project Feedback
How Can OpenNebula Fit Your Needs: A European Project FeedbackNETWAYS
 
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebula Project
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula Project
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialOpenNebula Project
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ FuzeTechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ FuzeOpenNebula Project
 
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...OpenNebula Project
 
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...OpenNebula Project
 
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian Heigl
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian HeiglOpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian Heigl
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian HeiglOpenNebula Project
 
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic UsageOpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic UsageOpenNebula Project
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebula Project
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaTechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaOpenNebula Project
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceStorPool Storage
 
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
Mi-Cloud Deployment Scenarios - Nazarudin WijeeMi-Cloud Deployment Scenarios - Nazarudin Wijee
Mi-Cloud Deployment Scenarios - Nazarudin WijeeOpenNebula Project
 
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...OpenNebula Project
 
OpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Project
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installationsNETWAYS
 
Monitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebulaMonitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebulaNETWAYS
 

Mais procurados (20)

OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
 
OpenNebula 5.4 Hands-on Tutorial
OpenNebula 5.4 Hands-on TutorialOpenNebula 5.4 Hands-on Tutorial
OpenNebula 5.4 Hands-on Tutorial
 
Build a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebulaBuild a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebula
 
How Can OpenNebula Fit Your Needs: A European Project Feedback
How Can OpenNebula Fit Your Needs: A European Project FeedbackHow Can OpenNebula Fit Your Needs: A European Project Feedback
How Can OpenNebula Fit Your Needs: A European Project Feedback
 
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
TECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula TutorialTECNIRIS@: OpenNebula Tutorial
TECNIRIS@: OpenNebula Tutorial
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ FuzeTechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ Fuze
 
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...
OpenNebulaConf 2016 - VTastic: Akamai Innovations for Distributed System Test...
 
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...
 
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian Heigl
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian HeiglOpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian Heigl
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian Heigl
 
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic UsageOpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaTechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
 
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
Mi-Cloud Deployment Scenarios - Nazarudin WijeeMi-Cloud Deployment Scenarios - Nazarudin Wijee
Mi-Cloud Deployment Scenarios - Nazarudin Wijee
 
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
OpenNebulaConf 2016 - Sunstone integration with FreeIPA using Single Sign by ...
 
OpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. MonteroOpenNebula Networking - Rubén S. Montero
OpenNebula Networking - Rubén S. Montero
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installations
 
Monitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebulaMonitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebula
 

Destaque

OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...OpenNebula Project
 
Noc informatyka
Noc informatykaNoc informatyka
Noc informatykaOnetIT
 
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebula Project
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebula Project
 
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowych
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowychBarcamp Onet. Monitorowanie prędkości ładowania się stron internetowych
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowychOnetIT
 
Onet barcamp 4 - Cloud Storage
Onet barcamp 4  - Cloud StorageOnet barcamp 4  - Cloud Storage
Onet barcamp 4 - Cloud StorageOnetIT
 
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...OpenNebula Project
 
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?OnetIT
 
Onet barcamp 4 - Usługa w chmurze, Onet Accelerator
Onet barcamp 4 - Usługa w chmurze, Onet AcceleratorOnet barcamp 4 - Usługa w chmurze, Onet Accelerator
Onet barcamp 4 - Usługa w chmurze, Onet AcceleratorOnetIT
 
Onet barcamp 4 - Po co nam chmura
Onet barcamp 4 -  Po co nam chmuraOnet barcamp 4 -  Po co nam chmura
Onet barcamp 4 - Po co nam chmuraOnetIT
 
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymaganiaBarcamp Onet. Monitorowanie Chmury Wyzwania i wymagania
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymaganiaOnetIT
 
Onet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnetIT
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Odinot Stanislas
 
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebula Project
 

Destaque (14)

OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
 
Noc informatyka
Noc informatykaNoc informatyka
Noc informatyka
 
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
 
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
OpenNebulaConf 2016 - Network automation with VR by Karsten Nielsen, Unity Te...
 
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowych
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowychBarcamp Onet. Monitorowanie prędkości ładowania się stron internetowych
Barcamp Onet. Monitorowanie prędkości ładowania się stron internetowych
 
Onet barcamp 4 - Cloud Storage
Onet barcamp 4  - Cloud StorageOnet barcamp 4  - Cloud Storage
Onet barcamp 4 - Cloud Storage
 
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...
OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioni...
 
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?
Barcamp Onet. Dlaczego DevOps gwarantuje dobry monitoring?
 
Onet barcamp 4 - Usługa w chmurze, Onet Accelerator
Onet barcamp 4 - Usługa w chmurze, Onet AcceleratorOnet barcamp 4 - Usługa w chmurze, Onet Accelerator
Onet barcamp 4 - Usługa w chmurze, Onet Accelerator
 
Onet barcamp 4 - Po co nam chmura
Onet barcamp 4 -  Po co nam chmuraOnet barcamp 4 -  Po co nam chmura
Onet barcamp 4 - Po co nam chmura
 
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymaganiaBarcamp Onet. Monitorowanie Chmury Wyzwania i wymagania
Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania
 
Onet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware Solution
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
 
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
OpenNebulaConf 2016 - MICHAL - flexible infrastructure accounting framework b...
 

Semelhante a OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S. Montero

VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話upaa
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveMadhu Venugopal
 
Interconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsInterconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsThomas Morin
 
OpenStack Meetup - SDN
OpenStack Meetup - SDNOpenStack Meetup - SDN
OpenStack Meetup - SDNSzilvia Racz
 
Openstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsOpenstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsThomas Morin
 
Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsRaul Leite
 
5. hands on - building local development environment with Open Mano
5. hands on - building local development environment with Open Mano5. hands on - building local development environment with Open Mano
5. hands on - building local development environment with Open Manovideos
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefMatt Ray
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Yongyoon Shin
 
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHow Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHenning Jacobs
 
Skydive, real-time network analyzer, container integration
Skydive, real-time network analyzer, container integrationSkydive, real-time network analyzer, container integration
Skydive, real-time network analyzer, container integrationSylvain Afchain
 
Implementing an IPv6 Enabled Environment for a Public Cloud Tenant
Implementing an IPv6 Enabled Environment for a Public Cloud TenantImplementing an IPv6 Enabled Environment for a Public Cloud Tenant
Implementing an IPv6 Enabled Environment for a Public Cloud TenantShixiong Shang
 
Automating the Network
Automating the NetworkAutomating the Network
Automating the NetworkPuppet
 
Docker based Hadoop provisioning - Hadoop Summit 2014
Docker based Hadoop provisioning - Hadoop Summit 2014 Docker based Hadoop provisioning - Hadoop Summit 2014
Docker based Hadoop provisioning - Hadoop Summit 2014 Janos Matyas
 
Open stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveOpen stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveyfauser
 
Docker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBMDocker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBMNeependra Khare
 

Semelhante a OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S. Montero (20)

VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
 
Interconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNsInterconnecting Neutron and Network Operators' BGP VPNs
Interconnecting Neutron and Network Operators' BGP VPNs
 
OpenStack Meetup - SDN
OpenStack Meetup - SDNOpenStack Meetup - SDN
OpenStack Meetup - SDN
 
Automation day red hat ansible
   Automation day red hat ansible    Automation day red hat ansible
Automation day red hat ansible
 
Skydive 5/07/2016
Skydive 5/07/2016Skydive 5/07/2016
Skydive 5/07/2016
 
Openstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNsOpenstack Neutron & Interconnections with BGP/MPLS VPNs
Openstack Neutron & Interconnections with BGP/MPLS VPNs
 
Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOps
 
5. hands on - building local development environment with Open Mano
5. hands on - building local development environment with Open Mano5. hands on - building local development environment with Open Mano
5. hands on - building local development environment with Open Mano
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and Chef
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1
 
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHow Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
 
Skydive, real-time network analyzer, container integration
Skydive, real-time network analyzer, container integrationSkydive, real-time network analyzer, container integration
Skydive, real-time network analyzer, container integration
 
Aruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference GuideAruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference Guide
 
Implementing an IPv6 Enabled Environment for a Public Cloud Tenant
Implementing an IPv6 Enabled Environment for a Public Cloud TenantImplementing an IPv6 Enabled Environment for a Public Cloud Tenant
Implementing an IPv6 Enabled Environment for a Public Cloud Tenant
 
Automating the Network
Automating the NetworkAutomating the Network
Automating the Network
 
Docker based Hadoop provisioning - Hadoop Summit 2014
Docker based Hadoop provisioning - Hadoop Summit 2014 Docker based Hadoop provisioning - Hadoop Summit 2014
Docker based Hadoop provisioning - Hadoop Summit 2014
 
Open stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveOpen stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_dive
 
Docker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBMDocker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBM
 

Mais de OpenNebula Project

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebula Project
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebula Project
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebula Project
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebula Project
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebula Project
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebula Project
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebula Project
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula Project
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItOpenNebula Project
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula Project
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHOpenNebula Project
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaOpenNebula Project
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10OpenNebula Project
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud EnvironmentsOpenNebula Project
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaOpenNebula Project
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaOpenNebula Project
 

Mais de OpenNebula Project (20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S. Montero

  • 1. Networking, NVFs & SDN Workshop OpenNebulaConf 2016 4th edition
  • 2. Agenda for the Workshop ● OpenNebula Network Stack ● Hacking the Network Drivers ● Virtual Routers ● IPAM Drivers ● Use Cases ○ OnLife: OpeNebula & ONOS for CORD ○ BEACON: SDN for Networks across Clouds
  • 4. OpenNebula Network Model: View Hyper. Hyper. Hyper. Hyper. Virtual Network VM VM VM VM Datacenter Network ● Leaf-Spine switched or routed backbone ● Under-control of SDN ● Most deployments just few TOR switches Virtual switches Virtual Network OpenNebula SDN
  • 5. OpenNebula Network Model: “built-in SDN” Provide a central point to define, consume and set up Virtual Networks for Virtual Machines XML-RPC API OpenNebula daemon Infrastructure Drivers Northbound Interface ● Virtual Network abstract management ● Lease addresses to VMs ● Reserve addresses for users or groups Network Southbound Interface ● Uniform interface to interact with network elements ● Specialized for VM Networking
  • 6. Northbound Interface Logical Attributes Addresses Space (multiple, disjoint ranges) ● IPv4 ● IPv6 (Global & ULA) ● Ethernet - MAC addresses Security Groups ● Managed as a separate entity ● Inbound & Outbound, TCP/UDP/ICMP Custom Tags Implementation & Physical Attributes ● VNET driver* (e.g. bridged,vxlan) ● Network specific (e.g. BRIDGE, VLAN_ID*) ● VM Context (e.g. DNS, GATEWAY) VirtualNetworkDefinition
  • 7. Virtual Network Tips ● Can be used as a logical SuperNet ○ Each AR can be a different entity (drivers, IPs, context…) ○ Example: Public Network as a set of AR’s ● Non VM leases can be put on hold or left out of the range ● Use reservations: ○ special purposes leases (e.g. routers, well-known services) ○ VDC or user assignment ○ Labels come in handy to organize VNETs
  • 8. Southbound Interface: The Network Drivers Three-phase setup ● pre, post and clean right before, after VM boot and shutdown ● It considers live-migrations ● Includes update_sg to push Security Group changes OpenvSwtich IPAM Linux Bridge 802.1Q Bridged Security Group iptables rules VXLAN ebtables Bridged VLAN dummy NFV Virtual Router Setup networking for VMs interfacing with network & hypervisors Stock Network drivers
  • 9. VLAN Driver Structure def activate lock process do |nic| get_vlan_dev_name #eth0.200 create_bridge #brctl addbr onebr.200 create_vlan_dev #ip link add ... exec_and_log("#{command(:brctl)} addif" " #{nic[:bridge]} #{nic[:vlan_dev]}") end unlock #!/usr/bin/env ruby template64 = ARGV[0] deploy_id = ARGV[1] hm = VXLANDriver.from_base64(...) exit hm.activate
  • 10. The Drivers in Action: Example VXLAN ens3 IP:10.4.4.11 (this IP is used to encapsulate VM traffic in a UDP datagram, can be in a VLAN) ens3.100 vxlan encap. 239.0.0.100 mc group ens3.200 vxlan encap. 239.0.0.200 mc group onbr.100 (bridge) one-<vm_id>-<nic_id> Infrastructure set in pre operation, removed in clean Predictable interface namesVM switching/routing fabric: ● multicast ● MTU
  • 12. Virtual Routers (new in 5.0) Virtual Router Virtual Router Virtual Router VR cluster Virtual NetworkVirtual Network ● Alpine Linux ● Link any VLAN network ● HA configuration ● Support for reconfiguration ● First class management entity ● Sunstone specialized views ● CLI for vrouters management ● Can be configured per VDC
  • 13. The Virtual Routers in Action
  • 14. ● Approach: Virtualize some network functions by packaging into an appliance ● Performance tuning ○ Hugepages*, ○ NUMA scheduling*, ○ PCI PF/SR-IOV co-allocation (fully supported in 5.0.2) * Supported only to some extent in 4.14 ● Other common pitfalls ○ Network MTU ○ virtio and segmentation offloading NFV Implementation Tips
  • 16. Security Groups ● Defines a set of rules to accept specific traffic to/from a VM ● Rule ● SG’s can be applied to Virtual Networks or Address Ranges ● DEFAULT SG allows all traffic! ● A SG update will be propagated to running VMs (new 5.0.2) ● New SG cannot be added to VM NICs (detach/attach) Traffic Type ● Protocol (TCP, UDP, IPSEC, ICMP) ● Port or ICMP type Traffic Origin/Destination ● INBOUND/OUTBOUND ● IP (or IP set) ● OpenNebula Virtual Netwok
  • 17. Security Groups ● Implemented using iptables kernel facilities & ipset ● Only for Linux bridge based virtual networks Match outbound traffic for VM (at bridge port) Match inbound traffic for VM (at bridge port) opennebula chain inbound chainMatch protocol, port, src or dst (RETURN) ACCEPT (by default) DROP (by default) Match bridged packets
  • 20. IP Address Management ● Awesome contribution by Christophe Palanché & Guillaume Oberlé ● Delegate IP management to external component per AR ● IPAM options in 5.2: ○ Built-in module for address management ○ Develop custom one based on provided template ○ Addons are welcome!
  • 21. IP Address Management: Network allocate_address get_address free_address IPAM driver AR definition with as many details as needed AR=[ IPAM_MAD="dummy", TYPE="IP4", SIZE="20", IP="10.0.0.2", GATEWAY="10.0.0.1", DNS="10.0.0.1", ANY_IPAM_ATTR="doamin.com" ] register_address_range AR = [ IPAM_MAD="dummy", TYPE="IP4", SIZE="20" ]
  • 22. IP Address Management: Addresses register_address_range allocate_address get_address free_address IPAM driver Return ADDRESS requested by VM or Reservation ADDRESS = [ IP = "10.0.0.10", SIZE = "5" ] ADDRESS = [ SIZE = "5" ] (IP optional for allocate)
  • 23. IPAM Drivers: Integration Sample Guillaume Oberlé
  • 24. OnLife: OpenNebula & ONOS for COORD OpenNebulaConf 2016 4th edition
  • 25. OnLife: OpenNebula & ONOS for CORD Central Office Re-architected as Datacenter ● NFVs ● SDN ● Cloud ● Real-time configuration of new customer services
  • 26. OnLife: OpenNebula & ONOS for CORD
  • 27. OnLife: OpenNebula & ONOS for CORD VPdC
  • 28. OnLife: OpenNebula & ONOS for CORD VPdC VPdCVPdC VPdC VPdC VPdC VPdC VPdC VPdC VPdC
  • 29. OnLife: OpenNebula & ONOS for CORD VPdC VPdCVPdC VPdC VPdC VPdC VPdC VPdC VPdC VPdC
  • 30. OnLife: OpenNebula & ONOS for CORD VPdC VPdCVPdC VPdC VPdC VPdC VPdC VPdC VPdC VPdC
  • 31. OnLife: OpenNebula & ONOS for CORD VPdC VPdCVPdC VPdC VPdC VPdC VPdC VPdC VPdC VPdC
  • 32. OnLife: OpenNebula & ONOS for CORD one-onos-driver ├── clean ├── clean.d │ └── onos.sh ├── onos.conf ├── post ├── post.d ├── pre └── pre.d └── onos.sh
  • 33. OnLife: OpenNebula & ONOS for CORD onos.conf ONOS_URL=http://<ip>:8181/onos ONOS_USER=<user> ONOS_PASSWORD=<password> OLTAPP_URL=$ONOS_URL/ctpd-olt-app/oltapp CLOSFWD_URL=$ONOS_URL/closfwd-app/closfwdapp
  • 34. OnLife: OpenNebula & ONOS for CORD pre.d/onos.sh (194 lines) 1. OLTAPP (olt_dev, olt_port, bandwidth) ⇒ VLAN 2. Update VM template with VLAN through onegate 3. Create vPDC bridge 4. Tag veth (veth_clos ↔ veth_vpdc) 5. Add tagged veth to bridge 6. CLOSFWD. args: vlan_id 7. CLOSFWD_MULTI Internet. args: vlan_id, mac 8. CLOSFWD_MULTI Other services. args: vlan_id, mac
  • 35. OnLife: OpenNebula & ONOS for CORD # Get VLAN ID URL="$OLTAPP_URL/$OLN_OLT_DEV/$OLN_OLT_PORT/$NO_VLAN_TAG/$OLN_B ANDWIDTH" RESPONSE=$(curl -s --user $ONOS_USER:$ONOS_PASSWORD -X POST -H "Content-Type: application/json" "$URL") VLAN_ID=$(echo "$RESPONSE" | tr , 'n' | grep vlanOut | tr -dc 0-9)
  • 36. OnLife: OpenNebula & ONOS for CORD # create bridge sudo brctl addbr $BR_VPDC sudo ip link set dev $BR_VPDC up # tag vpdc side of veth sudo ip link add link veth_vpdc veth_vpdc.$VLAN_ID type vlan id $VLAN_ID sudo ip link set dev veth_vpdc.$VLAN_ID up # add ifaces to bridges sudo brctl addif $BR_VPDC veth_vpdc.$VLAN_ID
  • 37. OnLife: OpenNebula & ONOS for CORD closfwd() { SRC_DEV="$1"; DST_DEV="$2"; SRC_PORT="$3"; DST_PORT="$4"; VLAN="$5"; MAC="$6" URL="$CLOSFWD_URL/$SRC_DEV/$DST_DEV/$SRC_PORT/$DST_PORT/$VLAN/$ MAC" curl -s --user $ONOS_USER:$ONOS_PASSWORD -X POST -H "Content-Type: application/json" "$URL" } # OLT - L2 closfwd "$OLN_CLOS_IN_DEV" "$OLN_VPDC_IN_DEV" "$OLN_CLOS_IN_PORT" "$OLN_VPDC_IN_PORT" "$VLAN_ID" "$ANY_MAC"
  • 38. OnLife: OpenNebula & ONOS for CORD closfwd_multi() { # regular fwd closfwd "$SRC_DEV" "$DST_DEV"... # multicast fwd MAC=$(echo "$MAC" | awk -F ":" '{print "33:33:ff:"$4":"$5":"$6}') closfwd "$SRC_DEV" ... } # L3 - VR - INTERNET closfwd_multi "$OLN_VPDC_OUT_DEV" "$OLN_CLOS_OUT_DEV" "$OLN_VPDC_OUT_PORT" "$OLN_CLOS_OUT_PORT" "$OLN_CLOS_OUT_VLAN_INTERNET" "$OLN_VPDC_OUT_MAC_INTERNET"
  • 39. OnLife: OpenNebula & ONOS for CORD pre.d/clean.sh (131 lines) 1. Delete veth 2. OLTAPP: DELETE. args: port 3. CLOSFWD_DEL. args: vlan_id 4. CLOSFWD_MULTI_DEL Internet. args: vlan_id, mac 5. CLOSFWD_MULTI_DEL Other services. args: vlan_id, mac
  • 40. BEACON: SDN for Networks across Clouds OpenNebulaConf 2016 4th edition
  • 42. BEACON: Federated SDN Virtual RouterVirtual Router VM Virtual Network (VLAN)Virtual Network (VLAN) VM VM Cross-site Network VM Ethernet over IP (GRETAP) + IPSec ● Link multiple virtual networks (L3/L2) ● Support for hybrid configurations ● Support for L3 inter-DC
  • 43. BEACON: Federated Cloud Networks OpenNebula KVM Host EU EC2 US EC2 AWS us_east Demo: federated network overlay between local OpenNebula and EC2 VPC (Virtual Private Cloud)
  • 44. BEACON: Federated Cloud Networks KVM Host EU EC2 US InternetPrivate bridge Public bridge VM VM FA 192.168.0.x VM VMFA AWS VPC 10.0.1.x 147.96.81.134 52.71.148.30
  • 45. BEACON: Federated Cloud Networks KVM Host EU EC2 US InternetPrivate bridge Public bridge VM VM 192.168.0.x VM VM AWS VPC 10.0.1.x 147.96.81.134 52.71.148.30 GRE tunnels 192.168.0.x Network overlay FA FA