SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Portgroups support in Ironic
25 Feb 2017
Nguyen Hung Phuong (email: phuongnh@vn.fujitsu.com)
Luong Anh Tuan (email: tuanla@vn.fujitsu.com)
Fujitsu Vietnam Limited
Copyright 2017 Fujitsu Vietnam Limited
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited1
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited2
Ironic Neutron Integration - Ironic introduction
 OpenStack Ironic is a set of projects that perform bare metal provisioning and
related activities.
 Ironic is a virtualization driver for Nova like KVM, XEN, …
 Ironic virtualization dirver starts a Nova instance in a real machine instead of virtual ones.
Copyright 2017 Fujitsu Vietnam Limited3
Ironic Neutron Integration - Ironic introduction
 Why do we need Ironic?
 In some cases, user has some requirements:
1. Performance-sensitive applications that want to maximize efficiency, reduce overhead from virtualization,
and avoid CPU, Network, or IO fluctuations from neighboring instances.
2. Security-sensitive applications, or applications with regulatory compliance requirements that can not be run
on shared hardware.
3. Applications whose licensing costs depend on # of CPUs on the Host, regardless of whether virtualization is
in play.
4. Applications that need direct IO access to specialized PCI devices which are not yet virtualizable.
 Why do user need bare metal service?
• Mission-critical legacy applications that aren’t designed for cloud architectures
• Real-time and “near real-time” systems
• HPC (High-Performance computing)
• BigData and related Data Science and Machine Learning projects
• Tasks accessing devices and resources that cannot be virtualized
Copyright 2017 Fujitsu Vietnam Limited4
Ironic Neutron Integration - Ironic introduction
 Use Cases
1. An Enterprise user wants to use bare metal machine to get consistent performance not affected by
another machine, nor impacted by hypervisor.
2. An Enterprise user wants to have a secure and clean bare metal machine deployed no matter who
used it before.
3. An Enterprise user wants to create networks elastically so he/she can use network like I have these
networks not affected by other companies.
4. An Enterprise user wants to back up internal disk of bare metal and create a snapshot. This can be
backed up to an external storage managed by Cinder.
5. An Enterprise user wants to use bare metal machine integrated with block storage service so that I
can use external storage service.
Copyright 2017 Fujitsu Vietnam Limited5
Ironic Neutron Integration - Ironic introduction
 Use Cases (cont...)
6. An Enterprise user wants to see bare metal machine from console log and operate from console so
that I can analyze problems at booting time and so on.
7. An Enterprise user wants to continue my operation immediately when a bare metal machine fails
without any manual operations such as switchover. Similar to HA VM user story, The user should
not have to design the fail-over mechanism themselves. The system should monitor and detect
bare metal machine failure and automatically fail-over to a spare bare metal machine.
8. An Enterprise user wants to use a bare metal machine with the network services such as FWaaS,
LBaaS, Security Group, VPNaaS, and connection to VMs in virtual network(VXLAN) in the same
manner of VMs.
 What do Ironic provide?
 Ironic brings the advantages of both bare metal and virtualization: performance and manageability.
Copyright 2017 Fujitsu Vietnam Limited6
Ironic Neutron Integration - Ironic overview
 Ironic provides bare metal provisioning service in a very similar fashion in
comparison to other Nova hypervisors.
Horizon
Nova
Hypervisor
VM VM VM
Horizon
Nova
Ironic
BM BM BM
Copyright 2017 Fujitsu Vietnam Limited
CLI CLI
7
Ironic Neutron Integration
 Ironic used to provision servers only on flat networks, no network isolation
between tenants. Ironic Neutron integration will allow end users to utilize a
baremetal instance in the same isolated (e.g. VLAN, VXLAN) networks as their
virtual machines are.
 Ironic Neutron integration also provide Link aggressive function(Portgroup) in
Ironic.
 Currently Ironic has supported multi tenant with VLAN networks from Newton
cycle.
http://specs.openstack.org/openstack/ironic-specs/specs/approved/ironic-ml2-
integration.html
Copyright 2017 Fujitsu Vietnam Limited8
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited9
Portgroups support in Ironic - Story
 In today’s enterprise networks,
networking is business critical.
Servers require durable and high-
speed network connectivity. Some
applications like database require
high-speed networking. Allowing
customers to increase bandwidth
is the key to protect customer
from bottlenecks as traffic
demand peaks on the network.
Copyright 2017 Fujitsu Vietnam Limited10
Portgroups support in Ironic - Story
 If your server’s NIC got failure, it can result in a shutdown of your business,
impacting employee productivity, revenues, and brand reputation. Lost data
can also result in contract penalties and stiff fines for non-compliance. Have a
solution for this issue will bring you peace of mind. Let professionals make
the hardware replacement later at suitable time and you will save a lot of
your time and mind. You will enjoy many things more if you have less things
to worry about.
Copyright 2017 Fujitsu Vietnam Limited
Baremetal node
BMC
NIC-1 NIC-2
FAILOVER
0% OF TRAFIC
NORMAL
100% OF TRAFIC
Normal mode
Baremetal node
BMC
NIC-1 NIC-2
NORMAL
0% OF TRAFIC
NIC failure
FAILOVER
100% OF TRAFIC
Port-1 Port-2 Port-1 Port-2
11
Portgroups support in Ironic
 Ironic currently supports only single NIC deployments. Single NIC architecture
doesn't allow to have good fault tolerance and aggregate link speed capabilities.
We need to have a support of bonded interfaces to reach good fault tolerance and
allow aggregate link speeds.
 RFE document:
 https://bugs.launchpad.net/ironic/+bug/1618754
 Trello card
 https://trello.com/c/KvVjeK5j/29-portgroups-support
 Deployment guide
 https://docs.openstack.org/developer/ironic/deploy/portgroups.html
Copyright 2017 Fujitsu Vietnam Limited12
Portgroups support in Ironic
 LAG (Link Aggregation Group) & LACP (Link Aggregation Control Protocol)
 Link Aggregation Groups (LAG) and Link Aggregation Control Protocol (LACP) are methods to provide
more than one link between two switches and automate its configuration and maintenance,
respectively.
 LAG – Link Aggregation Groups, is a process of
inter-connecting two switches with two or more
links between them (or between a switch and a server),
so that multiple links are combined into one bigger
virtual link that can carry a higher (combined)
bandwidth. All these multiple links participating
in a Link Aggregation Group act like a single large
(virtual) link.
Copyright 2017 Fujitsu Vietnam Limited13
Portgroups support in Ironic
 LAG (Link Aggregation Group) & LACP (Link Aggregation Control Protocol)
 LACP – Link Aggregation Control Protocol
LACP is similar to LAG, where multiple ports/links between two switches combine to provide higher
bandwidth links between them. Additionally, ports that are LACP enabled can automatically configure
themselves into trunk groups, without any manual configuration/intervention.
The main purpose of LACP is to automatically add/delete individual links to the aggregate bundle, while
adding new links and also after recovering from link failures. LACP can monitor to verify if all the links
are connected to the right group. Basically, LACP helps automate the configuration and maintenance of
LAG’s.
Copyright 2017 Fujitsu Vietnam Limited14
Portgroups support in Ironic
 Linux bonding driver
 Round-robin (balance-rr) Transmit network packets in sequential order from the first available
network interface (NIC) slave through the last. This mode provides load balancing and fault
tolerance.
 Active-backup (active-backup) Only one NIC slave in the bond is active. A different slave becomes
active if, and only if, the active slave fails. The single logical bonded interface's MAC address is
externally visible on only one NIC (port) to avoid distortion in the network switch. This mode
provides fault tolerance.
 Broadcast (broadcast) Transmit network packets on all slave network interfaces. This mode provides
fault tolerance.
Copyright 2017 Fujitsu Vietnam Limited15
Portgroups support in Ironic
 Linux bonding driver
 802.3ad: This mode provides load balancing and fault tolerance. It creates an aggregation group that
shares the same speed and duplex settings. It utilizes all slave ethernet interfaces in the active
aggregator, it is based on the 802.3ad specification.
Copyright 2017 Fujitsu Vietnam Limited16
Portgroups support in Ironic
 Deployment
 Switch-side configuration: needs to be done manually, and the mode and properties configured on
the switch have to correspond to the mode and properties that will be configured on the ironic side.
 Port groups configuration in the Bare Metal service:
• Creating a port group.
• Associate ports with the created port group
 Boot an instance (or node directly, in case of using standalone ironic) providing an image that has
cloud-init version 0.7.7 or later and supports bonding.
 Testing.
Copyright 2017 Fujitsu Vietnam Limited17
Portgroups support in Ironic
 Switch-side configuration
 Switch-side configuration: Needs to be done manually, and the
mode and properties configured on the switch have to
correspond to the mode and properties that will be configured
on the ironic side.
 Show information 4 ports connect to Switch:
• port1.0.3 <->OpenStack Server
• port1.0.4 <-> iRMC port
• port1.0.11 <-> NIC MAC: 90:1b:0e:0f:ff:60
• port1.0.12 <-> NIC MAC: 90:1b:0e:10:00:4d
 Configuration channel-group for port1.0.11 and port1.0.12
Copyright 2017 Fujitsu Vietnam Limited
channel-group
18
Portgroups support in Ironic
 Switch-side configuration
 Setup channel-group po1
 Show running-config
Copyright 2017 Fujitsu Vietnam Limited
channel-group po1
19
Portgroups support in Ironic
 Create Ironic Node
 ./icreate_pg.sh
Copyright 2017 Fujitsu Vietnam Limited20
Portgroups support in Ironic
21
 Deployment
 Boot an instance (or node directly, in case of using standalone ironic) providing an image that has
cloud-init version 0.7.7 or later and supports bonding.
Copyright 2017 Fujitsu Vietnam Limited
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited22
Demo
 Ubuntu Server 14.04: Setting up NIC Teaming for load balancing and high
availability
https://www.youtube.com/watch?v=Gimrwh_NQKI
 Ubuntu - Configure link aggregation ( LACP )
https://www.youtube.com/watch?v=v0me2svkiIg
 Link aggregation between Cisco and Ubuntu
https://www.youtube.com/watch?v=oafGOr36sJU
Copyright 2017 Fujitsu Vietnam Limited23
Demo
 Demo that shows how static portgroups works at the moment:
Flat network scenario:
https://youtu.be/vBlH0ie6Lm4
• Switch configuration: 1:11 - 2:20
• Boot an instance: 2:34
• Testing: 8:10 – 9:06
Multi-tenant network scenario:
https://youtu.be/Kk5Cc_K1tV8
Copyright 2017 Fujitsu Vietnam Limited24
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited25
Future work for portgroups
 User may pass the port group mode and properties to ML2 drivers so that they can do the
configuration automatically (Dynamic portgroups support).
https://review.openstack.org/#/c/415003
 Additional Bonding mode.
 Ironic devstack portgroups support.
 Tempest tests for portgroups
Copyright 2017 Fujitsu Vietnam Limited26
Agenda
• Ironic Neutron Integration
• Portgroups support in Ironic
• Demo
• Future work for portgroups
• Q&A
Copyright 2017 Fujitsu Vietnam Limited27
Thank you
• Q&A
Copyright 2017 Fujitsu Vietnam Limited28
References
 https://wiki.openstack.org/wiki/Ironic
 http://docs.openstack.org/developer/ironic/
 https://www.kernel.org/doc/Documentation/networking/bonding.txt
 Deployment guide:
 https://docs.openstack.org/developer/ironic/deploy/portgroups.html
 Ironic code:
 https://review.openstack.org/#/q/topic:bug/1618754
 Nova spec:
 https://review.openstack.org/#/c/387534/
Copyright 2017 Fujitsu Vietnam Limited29
Copyright 2017 Fujitsu Vietnam Limited

Weitere ähnliche Inhalte

Was ist angesagt?

Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVRevolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVPLUMgrid
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackEMC
 
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...Vietnam Open Infrastructure User Group
 
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyMulti-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyCloudify Community
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
 
Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Ram Vennam
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...OpenStack Korea Community
 
Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data PlatformCisco DevNet
 
Let's Talk about Packet
Let's Talk about PacketLet's Talk about Packet
Let's Talk about PacketPacket
 
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Microservices Architectures with Docker Swarm, etcd, Kuryr and NeutronMicroservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Microservices Architectures with Docker Swarm, etcd, Kuryr and NeutronFawad Khaliq
 
Tap as a service: What you need to know now
Tap as a service: What you need to know nowTap as a service: What you need to know now
Tap as a service: What you need to know nowFawad Khaliq
 
Openstack Summit: Networking and policies across Containers and VMs
Openstack Summit: Networking and policies across Containers and VMsOpenstack Summit: Networking and policies across Containers and VMs
Openstack Summit: Networking and policies across Containers and VMsSanjeev Rampal
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackEric Zhaohui Ji
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionEdgar Magana
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
Container security within Cisco Container Platform
Container security within Cisco Container PlatformContainer security within Cisco Container Platform
Container security within Cisco Container PlatformSanjeev Rampal
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoLew Tucker
 
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Sanjeev Rampal
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesopenstackindia
 

Was ist angesagt? (20)

Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFVRevolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
 
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...
How we Upgraded Public Cloud From Juno to Queens with Minimal Downtime? | Ngu...
 
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with CloudifyMulti-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with Cloudify
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 
Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data Platform
 
Let's Talk about Packet
Let's Talk about PacketLet's Talk about Packet
Let's Talk about Packet
 
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Microservices Architectures with Docker Swarm, etcd, Kuryr and NeutronMicroservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
Microservices Architectures with Docker Swarm, etcd, Kuryr and Neutron
 
Tap as a service: What you need to know now
Tap as a service: What you need to know nowTap as a service: What you need to know now
Tap as a service: What you need to know now
 
Keystone Updates - Kilo Edition
Keystone Updates - Kilo EditionKeystone Updates - Kilo Edition
Keystone Updates - Kilo Edition
 
Openstack Summit: Networking and policies across Containers and VMs
Openstack Summit: Networking and policies across Containers and VMsOpenstack Summit: Networking and policies across Containers and VMs
Openstack Summit: Networking and policies across Containers and VMs
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in ProductionOpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Container security within Cisco Container Platform
Container security within Cisco Container PlatformContainer security within Cisco Container Platform
Container security within Cisco Container Platform
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
 
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
 
OpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservicesOpenStack NFV Edge computing for IOT microservices
OpenStack NFV Edge computing for IOT microservices
 

Andere mochten auch

[OSS Upstream Training] 8 workflow of an open stack contribution and tools
[OSS Upstream Training] 8 workflow of an open stack contribution and tools[OSS Upstream Training] 8 workflow of an open stack contribution and tools
[OSS Upstream Training] 8 workflow of an open stack contribution and toolsVietnam Open Infrastructure User Group
 
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnamVietnam Open Infrastructure User Group
 

Andere mochten auch (20)

Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtq
 
IBM cloud open by design
IBM cloud open by designIBM cloud open by design
IBM cloud open by design
 
An approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloudAn approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloud
 
VietOpenStack meetup 7th High Performance VM
VietOpenStack meetup 7th High Performance VMVietOpenStack meetup 7th High Performance VM
VietOpenStack meetup 7th High Performance VM
 
[OSS Upstream Training] 3 how open stack is made
[OSS Upstream Training] 3 how open stack is made[OSS Upstream Training] 3 how open stack is made
[OSS Upstream Training] 3 how open stack is made
 
Viet stack 2nd meetup - BigData in Cloud Computing
Viet stack 2nd meetup - BigData in Cloud ComputingViet stack 2nd meetup - BigData in Cloud Computing
Viet stack 2nd meetup - BigData in Cloud Computing
 
Graylog for open stack 3 steps to know why
Graylog for open stack    3 steps to know whyGraylog for open stack    3 steps to know why
Graylog for open stack 3 steps to know why
 
Curso: SIGA
Curso: SIGACurso: SIGA
Curso: SIGA
 
VietOpenStack SFD2015
VietOpenStack SFD2015VietOpenStack SFD2015
VietOpenStack SFD2015
 
VietOpenStack meetup 7th Openstack in ibm cloud
VietOpenStack meetup 7th Openstack in ibm cloudVietOpenStack meetup 7th Openstack in ibm cloud
VietOpenStack meetup 7th Openstack in ibm cloud
 
VietOpenStack Boston recap 2017
VietOpenStack Boston recap 2017VietOpenStack Boston recap 2017
VietOpenStack Boston recap 2017
 
[OSS Upstream Training] 8 workflow of an open stack contribution and tools
[OSS Upstream Training] 8 workflow of an open stack contribution and tools[OSS Upstream Training] 8 workflow of an open stack contribution and tools
[OSS Upstream Training] 8 workflow of an open stack contribution and tools
 
Open stack nova reverse engineer
Open stack nova reverse engineerOpen stack nova reverse engineer
Open stack nova reverse engineer
 
OpenStack Barcelona Summit Recap - Technical Meetup #12
OpenStack Barcelona Summit Recap - Technical Meetup #12OpenStack Barcelona Summit Recap - Technical Meetup #12
OpenStack Barcelona Summit Recap - Technical Meetup #12
 
What's new in openstack ocata
What's new in openstack ocata What's new in openstack ocata
What's new in openstack ocata
 
Applying OpenStack at iNET use case
Applying OpenStack at iNET use caseApplying OpenStack at iNET use case
Applying OpenStack at iNET use case
 
Neutron Extension API
Neutron Extension APINeutron Extension API
Neutron Extension API
 
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
 
Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 

Ähnlich wie Portgroups support and fault tolerance in Ironic

Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...LF Events
 
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesComparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesMirantis
 
Deploying Applications in Today’s Network Infrastructure
Deploying Applications in Today’s Network InfrastructureDeploying Applications in Today’s Network Infrastructure
Deploying Applications in Today’s Network InfrastructureCisco Canada
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingTal Lavian Ph.D.
 
Presentation cloud computing and the internet
Presentation   cloud computing and the internetPresentation   cloud computing and the internet
Presentation cloud computing and the internetxKinAnx
 
Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Aakash Agarwal
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationAkhilesh Dhawan
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANLdgoodell
 
MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08Kenny Gryp
 
Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Chia-Chun Shih
 
Brkaci 1002
Brkaci 1002Brkaci 1002
Brkaci 1002ccherel
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...mCloud
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
Neutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deploymentsNeutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deploymentsThomas Morin
 

Ähnlich wie Portgroups support and fault tolerance in Ironic (20)

Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
 
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesComparison of Current Service Mesh Architectures
Comparison of Current Service Mesh Architectures
 
Deploying Applications in Today’s Network Infrastructure
Deploying Applications in Today’s Network InfrastructureDeploying Applications in Today’s Network Infrastructure
Deploying Applications in Today’s Network Infrastructure
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
Presentation cloud computing and the internet
Presentation   cloud computing and the internetPresentation   cloud computing and the internet
Presentation cloud computing and the internet
 
Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1
 
En35793797
En35793797En35793797
En35793797
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08
 
Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)Service mesh from linkerd to conduit (cloud native taiwan meetup)
Service mesh from linkerd to conduit (cloud native taiwan meetup)
 
Netw204 Quiz Answers Essay
Netw204 Quiz Answers EssayNetw204 Quiz Answers Essay
Netw204 Quiz Answers Essay
 
Brkaci 1002
Brkaci 1002Brkaci 1002
Brkaci 1002
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
 
Neutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deploymentsNeutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deployments
 
Examen1ccna3v5.0
Examen1ccna3v5.0Examen1ccna3v5.0
Examen1ccna3v5.0
 
Final project report
Final project reportFinal project report
Final project report
 

Mehr von Vietnam Open Infrastructure User Group

Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephRoom 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephVietnam Open Infrastructure User Group
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Vietnam Open Infrastructure User Group
 
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Vietnam Open Infrastructure User Group
 
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Vietnam Open Infrastructure User Group
 
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Vietnam Open Infrastructure User Group
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Vietnam Open Infrastructure User Group
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Vietnam Open Infrastructure User Group
 
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Vietnam Open Infrastructure User Group
 
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Vietnam Open Infrastructure User Group
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Vietnam Open Infrastructure User Group
 
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Vietnam Open Infrastructure User Group
 
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiRoom 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiVietnam Open Infrastructure User Group
 
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Vietnam Open Infrastructure User Group
 
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Vietnam Open Infrastructure User Group
 
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Vietnam Open Infrastructure User Group
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Vietnam Open Infrastructure User Group
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Vietnam Open Infrastructure User Group
 
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesRoom 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesVietnam Open Infrastructure User Group
 

Mehr von Vietnam Open Infrastructure User Group (20)

Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with CephRoom 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
Room 3 - 5 - Nguyễn Văn Hoàn - 101 Bugs, issues when I work with Ceph
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
 
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
Room 3 - 6 - Nguyễn Văn Thắng & Dzung Nguyen - Ứng dụng openzfs làm lưu trữ t...
 
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
Room 3 - 4 - Lê Quang Hiếu - How to be a cool dad: Leverage DIY Home Automati...
 
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
Room 3 - 2 - Trần Tuấn Anh - Defending Software Supply Chain Security in Bank...
 
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
Room 3 - 7 - Nguyễn Như Phúc Huy - Vitastor: a fast and simple Ceph-like bloc...
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
 
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
Room 2 - 2 - Giang Thiên Phú - Kinh nghiệm tối ưu mongodb với database hơn 10...
 
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
Room 2 - 6 - Đinh Tuấn Phong - Migrate opensource database to Kubernetes easi...
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
 
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combinationRoom 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
Room 2 - 7 - Lã Mạnh Hà - Agile + DevOps = A great combination
 
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practiceRoom 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
Room 2 - 1 - Phạm Quang Minh - A real DevOps culture in practice
 
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
Room 2 - 5 - Seong Soo - NHN Cloud - Upstream contribution mentoring program ...
 
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsiRoom 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
Room 1 - 2 - Nguyễn Văn Thắng & Dzung Nguyen - Proxmox VE và ZFS over iscsi
 
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
Room 1 - 6 - Trần Quốc Sang - Autoscaling for multi cloud platform based on S...
 
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
 
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
 
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
Room 1 - 5 - Thủy Đặng - Load balancing k8s services on baremetal with Cilium...
 
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
Room 1 - 4 - Phạm Tường Chiến & Trần Văn Thắng - Deliver managed Kubernetes C...
 
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache JamesRoom 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
Room 1 - 1 - Benoit TELLIER - On premise email inbound service with Apache James
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Portgroups support and fault tolerance in Ironic

  • 1. Portgroups support in Ironic 25 Feb 2017 Nguyen Hung Phuong (email: phuongnh@vn.fujitsu.com) Luong Anh Tuan (email: tuanla@vn.fujitsu.com) Fujitsu Vietnam Limited Copyright 2017 Fujitsu Vietnam Limited
  • 2. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited1
  • 3. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited2
  • 4. Ironic Neutron Integration - Ironic introduction  OpenStack Ironic is a set of projects that perform bare metal provisioning and related activities.  Ironic is a virtualization driver for Nova like KVM, XEN, …  Ironic virtualization dirver starts a Nova instance in a real machine instead of virtual ones. Copyright 2017 Fujitsu Vietnam Limited3
  • 5. Ironic Neutron Integration - Ironic introduction  Why do we need Ironic?  In some cases, user has some requirements: 1. Performance-sensitive applications that want to maximize efficiency, reduce overhead from virtualization, and avoid CPU, Network, or IO fluctuations from neighboring instances. 2. Security-sensitive applications, or applications with regulatory compliance requirements that can not be run on shared hardware. 3. Applications whose licensing costs depend on # of CPUs on the Host, regardless of whether virtualization is in play. 4. Applications that need direct IO access to specialized PCI devices which are not yet virtualizable.  Why do user need bare metal service? • Mission-critical legacy applications that aren’t designed for cloud architectures • Real-time and “near real-time” systems • HPC (High-Performance computing) • BigData and related Data Science and Machine Learning projects • Tasks accessing devices and resources that cannot be virtualized Copyright 2017 Fujitsu Vietnam Limited4
  • 6. Ironic Neutron Integration - Ironic introduction  Use Cases 1. An Enterprise user wants to use bare metal machine to get consistent performance not affected by another machine, nor impacted by hypervisor. 2. An Enterprise user wants to have a secure and clean bare metal machine deployed no matter who used it before. 3. An Enterprise user wants to create networks elastically so he/she can use network like I have these networks not affected by other companies. 4. An Enterprise user wants to back up internal disk of bare metal and create a snapshot. This can be backed up to an external storage managed by Cinder. 5. An Enterprise user wants to use bare metal machine integrated with block storage service so that I can use external storage service. Copyright 2017 Fujitsu Vietnam Limited5
  • 7. Ironic Neutron Integration - Ironic introduction  Use Cases (cont...) 6. An Enterprise user wants to see bare metal machine from console log and operate from console so that I can analyze problems at booting time and so on. 7. An Enterprise user wants to continue my operation immediately when a bare metal machine fails without any manual operations such as switchover. Similar to HA VM user story, The user should not have to design the fail-over mechanism themselves. The system should monitor and detect bare metal machine failure and automatically fail-over to a spare bare metal machine. 8. An Enterprise user wants to use a bare metal machine with the network services such as FWaaS, LBaaS, Security Group, VPNaaS, and connection to VMs in virtual network(VXLAN) in the same manner of VMs.  What do Ironic provide?  Ironic brings the advantages of both bare metal and virtualization: performance and manageability. Copyright 2017 Fujitsu Vietnam Limited6
  • 8. Ironic Neutron Integration - Ironic overview  Ironic provides bare metal provisioning service in a very similar fashion in comparison to other Nova hypervisors. Horizon Nova Hypervisor VM VM VM Horizon Nova Ironic BM BM BM Copyright 2017 Fujitsu Vietnam Limited CLI CLI 7
  • 9. Ironic Neutron Integration  Ironic used to provision servers only on flat networks, no network isolation between tenants. Ironic Neutron integration will allow end users to utilize a baremetal instance in the same isolated (e.g. VLAN, VXLAN) networks as their virtual machines are.  Ironic Neutron integration also provide Link aggressive function(Portgroup) in Ironic.  Currently Ironic has supported multi tenant with VLAN networks from Newton cycle. http://specs.openstack.org/openstack/ironic-specs/specs/approved/ironic-ml2- integration.html Copyright 2017 Fujitsu Vietnam Limited8
  • 10. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited9
  • 11. Portgroups support in Ironic - Story  In today’s enterprise networks, networking is business critical. Servers require durable and high- speed network connectivity. Some applications like database require high-speed networking. Allowing customers to increase bandwidth is the key to protect customer from bottlenecks as traffic demand peaks on the network. Copyright 2017 Fujitsu Vietnam Limited10
  • 12. Portgroups support in Ironic - Story  If your server’s NIC got failure, it can result in a shutdown of your business, impacting employee productivity, revenues, and brand reputation. Lost data can also result in contract penalties and stiff fines for non-compliance. Have a solution for this issue will bring you peace of mind. Let professionals make the hardware replacement later at suitable time and you will save a lot of your time and mind. You will enjoy many things more if you have less things to worry about. Copyright 2017 Fujitsu Vietnam Limited Baremetal node BMC NIC-1 NIC-2 FAILOVER 0% OF TRAFIC NORMAL 100% OF TRAFIC Normal mode Baremetal node BMC NIC-1 NIC-2 NORMAL 0% OF TRAFIC NIC failure FAILOVER 100% OF TRAFIC Port-1 Port-2 Port-1 Port-2 11
  • 13. Portgroups support in Ironic  Ironic currently supports only single NIC deployments. Single NIC architecture doesn't allow to have good fault tolerance and aggregate link speed capabilities. We need to have a support of bonded interfaces to reach good fault tolerance and allow aggregate link speeds.  RFE document:  https://bugs.launchpad.net/ironic/+bug/1618754  Trello card  https://trello.com/c/KvVjeK5j/29-portgroups-support  Deployment guide  https://docs.openstack.org/developer/ironic/deploy/portgroups.html Copyright 2017 Fujitsu Vietnam Limited12
  • 14. Portgroups support in Ironic  LAG (Link Aggregation Group) & LACP (Link Aggregation Control Protocol)  Link Aggregation Groups (LAG) and Link Aggregation Control Protocol (LACP) are methods to provide more than one link between two switches and automate its configuration and maintenance, respectively.  LAG – Link Aggregation Groups, is a process of inter-connecting two switches with two or more links between them (or between a switch and a server), so that multiple links are combined into one bigger virtual link that can carry a higher (combined) bandwidth. All these multiple links participating in a Link Aggregation Group act like a single large (virtual) link. Copyright 2017 Fujitsu Vietnam Limited13
  • 15. Portgroups support in Ironic  LAG (Link Aggregation Group) & LACP (Link Aggregation Control Protocol)  LACP – Link Aggregation Control Protocol LACP is similar to LAG, where multiple ports/links between two switches combine to provide higher bandwidth links between them. Additionally, ports that are LACP enabled can automatically configure themselves into trunk groups, without any manual configuration/intervention. The main purpose of LACP is to automatically add/delete individual links to the aggregate bundle, while adding new links and also after recovering from link failures. LACP can monitor to verify if all the links are connected to the right group. Basically, LACP helps automate the configuration and maintenance of LAG’s. Copyright 2017 Fujitsu Vietnam Limited14
  • 16. Portgroups support in Ironic  Linux bonding driver  Round-robin (balance-rr) Transmit network packets in sequential order from the first available network interface (NIC) slave through the last. This mode provides load balancing and fault tolerance.  Active-backup (active-backup) Only one NIC slave in the bond is active. A different slave becomes active if, and only if, the active slave fails. The single logical bonded interface's MAC address is externally visible on only one NIC (port) to avoid distortion in the network switch. This mode provides fault tolerance.  Broadcast (broadcast) Transmit network packets on all slave network interfaces. This mode provides fault tolerance. Copyright 2017 Fujitsu Vietnam Limited15
  • 17. Portgroups support in Ironic  Linux bonding driver  802.3ad: This mode provides load balancing and fault tolerance. It creates an aggregation group that shares the same speed and duplex settings. It utilizes all slave ethernet interfaces in the active aggregator, it is based on the 802.3ad specification. Copyright 2017 Fujitsu Vietnam Limited16
  • 18. Portgroups support in Ironic  Deployment  Switch-side configuration: needs to be done manually, and the mode and properties configured on the switch have to correspond to the mode and properties that will be configured on the ironic side.  Port groups configuration in the Bare Metal service: • Creating a port group. • Associate ports with the created port group  Boot an instance (or node directly, in case of using standalone ironic) providing an image that has cloud-init version 0.7.7 or later and supports bonding.  Testing. Copyright 2017 Fujitsu Vietnam Limited17
  • 19. Portgroups support in Ironic  Switch-side configuration  Switch-side configuration: Needs to be done manually, and the mode and properties configured on the switch have to correspond to the mode and properties that will be configured on the ironic side.  Show information 4 ports connect to Switch: • port1.0.3 <->OpenStack Server • port1.0.4 <-> iRMC port • port1.0.11 <-> NIC MAC: 90:1b:0e:0f:ff:60 • port1.0.12 <-> NIC MAC: 90:1b:0e:10:00:4d  Configuration channel-group for port1.0.11 and port1.0.12 Copyright 2017 Fujitsu Vietnam Limited channel-group 18
  • 20. Portgroups support in Ironic  Switch-side configuration  Setup channel-group po1  Show running-config Copyright 2017 Fujitsu Vietnam Limited channel-group po1 19
  • 21. Portgroups support in Ironic  Create Ironic Node  ./icreate_pg.sh Copyright 2017 Fujitsu Vietnam Limited20
  • 22. Portgroups support in Ironic 21  Deployment  Boot an instance (or node directly, in case of using standalone ironic) providing an image that has cloud-init version 0.7.7 or later and supports bonding. Copyright 2017 Fujitsu Vietnam Limited
  • 23. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited22
  • 24. Demo  Ubuntu Server 14.04: Setting up NIC Teaming for load balancing and high availability https://www.youtube.com/watch?v=Gimrwh_NQKI  Ubuntu - Configure link aggregation ( LACP ) https://www.youtube.com/watch?v=v0me2svkiIg  Link aggregation between Cisco and Ubuntu https://www.youtube.com/watch?v=oafGOr36sJU Copyright 2017 Fujitsu Vietnam Limited23
  • 25. Demo  Demo that shows how static portgroups works at the moment: Flat network scenario: https://youtu.be/vBlH0ie6Lm4 • Switch configuration: 1:11 - 2:20 • Boot an instance: 2:34 • Testing: 8:10 – 9:06 Multi-tenant network scenario: https://youtu.be/Kk5Cc_K1tV8 Copyright 2017 Fujitsu Vietnam Limited24
  • 26. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited25
  • 27. Future work for portgroups  User may pass the port group mode and properties to ML2 drivers so that they can do the configuration automatically (Dynamic portgroups support). https://review.openstack.org/#/c/415003  Additional Bonding mode.  Ironic devstack portgroups support.  Tempest tests for portgroups Copyright 2017 Fujitsu Vietnam Limited26
  • 28. Agenda • Ironic Neutron Integration • Portgroups support in Ironic • Demo • Future work for portgroups • Q&A Copyright 2017 Fujitsu Vietnam Limited27
  • 29. Thank you • Q&A Copyright 2017 Fujitsu Vietnam Limited28
  • 30. References  https://wiki.openstack.org/wiki/Ironic  http://docs.openstack.org/developer/ironic/  https://www.kernel.org/doc/Documentation/networking/bonding.txt  Deployment guide:  https://docs.openstack.org/developer/ironic/deploy/portgroups.html  Ironic code:  https://review.openstack.org/#/q/topic:bug/1618754  Nova spec:  https://review.openstack.org/#/c/387534/ Copyright 2017 Fujitsu Vietnam Limited29
  • 31. Copyright 2017 Fujitsu Vietnam Limited

Hinweis der Redaktion

  1. LACP is a dynamic protocol. It is sufficient if multiple ports on various devices are LACP enabled, once. LACP is a standard and hence LACP can be implemented between multi-vendor switches. LACP should be enabled on the trunk ports initially in order for both the participating switches/devices that support the standard, to use it. If there are more links (between two devices) than what is supported by the vendor for LACP, the additional links are placed in stand-by mode and activated automatically when a link fails.