- Learning objectives
- Features in Neutron that affect performance, scalability, and availability
- DVR
- IPv6 routing
- ML2 hierarchical port binding
- Subnet allocation for creating subnets from a pre-defined pool of addresses
- Jumbo frames in VXLAN and GRE project networks
- High-level overview of Kilo enhancements
- Neutron plug-ins and extensions
- Neutron plug-ins and extensions overview
- Extensibility
- ML2 plug-in
- Scalability in Neutron
- Scalability issues and resolutions
- Scalability considerations
- L2 population driver
- Neutron autoscaling with Heat
- Vertical and horizontal scaling
- Learning chec
- Learning objectives
- Goals of high availability
- Neutron high availability and fault tolerance
- Stateless compared to stateful services
- Active/passive and active/active configurations
- Pacemaker cluster stack
- Cloud controller cluster stack
- API node cluster stack
- Neutron controller cluster stack
- HAProxy
- Basic monitoring functions
- OpenStack network nodes
- L3 agent
- L3 agent and namespaces
- L3 metering agent
- L3 architecture for high availability
- Multiple external networks
- Distributed Virtual Routing (DVR)
- The problem: Single points of failure
- The solution: Distributed Virtual Routing
- DVR logical architecture
- DVR components
- DVR deployment with FIP
- VLAN support for DVR
- Scenario: High availability using DVR
- Scenario with DVR: North/south for instances with a fixed IP address
- Scenario with DVR: North/south for instances with a floating IP address
- Scenario with DVR: East/west for instances using different networks on the same router
- 14. ML2 hierarchical port binding
- ML2 hierarchical port binding proces
- ML2 hierarchical port binding from Juno to Kilo
- ML2 hierarchical port binding methods
- Subnet allocation
- Scenarios and use cases
- Scenario: L3 high availability and Open vSwitch
- Scenario: L3 high availability and Open vSwitch node requirements
- Scenario: Scalable and highly available DHCP agents
- Learning check
- Learning objectives
- Performance tuning
- Metrics for measuring network performance
- Approaches for measuring network performance
- Previous testing
- Performance monitoring tools
- Tools for measuring network performance
- Performance measuring tools - VMTP
- Performance measuring tools - Shaker
- Performance measuring tools - Pktgen
- Netmap
- Using ping to find a failure in the path
- The traceroute command
- The dig command
- tcpdump
- Wireshark
- Using the IP command
- Open vSwitch and performance
- Effects of increasing kernel flows
- OVS data plane performance
- OVS packet processing
- Security groups compared with OVS
- Traffic flow between Neutron nodes/components
- Scenario: General provider network
- Network packet flow
- Load Balancer-as-a-Service and Firewall-as-a-Service
- Neutron advanced services
- LBaaS
- LBaaS versions
- LBaaS operations
- FWaaS overview
- FWaaS changes to support DVR
- Using FWaaS
- Implementing a firewall with OVS by using Netfilter Connection Tracker
- NFV and SR-IOV
- Network Functions Virtualization
- VLAN trunking networks for NFV
- SR-IOV networking
- Configuring a VM to use SR-IOV
- Bonding SR-IOV interfaces in a VM
- IPv6 – IPv6 features in Juno and Kilo
- Load balancing with VRRP 3 for IPv4 and IPv6
- Best practices
- Learning check
- Learning objectives
- Troubleshooting methodology
- Six-step troubleshooting methodology
- Managing logging levels and examining log files
- OpenStack log files
- Reading the logs
- Centralized logging using rsyslog
- Using Open vSwitch commands
- Open vSwitch mirroring
- Enabling OVSTD Monitor
- Debugging
- Using debugging tools
- Neutron debug command
- Debugging Neutron issues
- Debugging Open vSwitch
- Debugging issues reaching the VMs
- Debugging DNS issues
- Debugging DHCP issues
- RabbitMQ Web Management Interface and rabbitmqctl
- Troubleshooting
- Troubleshooting OVS networking traffic
- Troubleshooting OVS configuration
- Troubleshooting Open vSwitch with ovs-vsctl
- Troubleshooting SR-IOV
- Troubleshooting the identity service
- Known issues
- Unable to ping or SSH to the VM
- Running the add-port command loses connectivity through eth0
- ML2 DVR non-distributed/distributed ports
- DVR router scheduling issue
- Reserving DHCP port during failovers
- Cannot reach floating IPs
- Packet loss on the connection to the instance
- OVS agent scans all ports on integration bridge at each iteration
- Resources for troubleshooting
- Learning check
This 2-day course gives students an in-depth look at complex networking in OpenStack using Neutron. The objective is to teach the skills to design, optimize, and troubleshoot a scalable, extensible, and highly available network within an OpenStack environment. The students get extensive hands-on lab experience with the course topics in a dedicated, pre-built OpenStack environment. This course assists in preparing students to pass expert-level OpenStack certification exams. Note that the lecture material and labs cover the latest updates in Neutron that were introduced with the Kilo release.
For who?
- Network administrators
- Network architects
- Solution architects
- Sales engineers
- Technical marketing staff
- OpenStack administrators
- OpenStack architects
Specifications:
A good grasp on networking fundamentals:
- TCP/IP
- Ethernet
- Routing and firewalls
- High availability and fault tolerance
- Familiarity with performance monitoring tools:
- ping
- tcpdump
- traceroute
- Wireshark
And attendance in the following courses, or equivalent skills:
- Strongly recommended: Networking in OpenStack using Neutron (H4S71S)
- Fundamentals of OpenStack Technology (H6C68S)
- Linux fundamentals (U8583S)
At the conclusion of the course, you should be able to:
- Name the features in OpenStack Neutron that affect performance, scalability, and availability
- Explain the Neutron approaches to high availability and fault tolerance
- Use monitoring and measuring tools to optimize performance in a Neutron environment
- Use logging, debugging, and other tools to perform advanced troubleshooting in an OpenStack environment
W cenę szkolenia wliczony jest:
- Autoryzowany certyfikat producenta
- Autoryzowane materiały szkoleniowe w formie elektronicznej bądź papierowej
- Materiały szkoleniowe, notatnik, długopis
- Kawa, herbata, słodki poczęstunek
- Obiad
Firma NT GROUP Sp. z o.o. jest Autoryzowanym partnerem firmy HPE
Zachęcamy firmy do uzyskania możliwości dofinansowania na szkolenia oferowane przez naszą firmę. W obecnej chwili istnieją dwa sposoby dzięki którym możesz uzyskać dofinansowanie.
- Szkolenia dofinansowane do 80% z funduszy europejskich - Baza Usług Rozwojowych (BUR). Dofinansowanie dostępne jest dla wszystkich firm zatrudniających średniorocznie do 250 pracowników (maksymalnie średnie przedsiębiorstwo)
- Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego - dofinansowanie do 100%. Niezależnie od wielkości przedsiębiorstwa oraz kapitału.
Nasi pracownicy pomogą uzyskać dla Twojej firmy dofinansowanie. To naprawdę nie jest trudne. Jeżeli masz pytania napisz lub zadzwoń do nas.
Zapraszamy!
Brak dodanych opinii