Trystakc.cn was announced in OpenStack Summit San Diego 2012(www.slideshare.net/openstack/trystack-introfinalpdf
).It was a Non-profit OpenStack community projects.
By Stackers, for stackers.Experience the latest OpenStack features.
Welcoming contributions and feedback, Join the fun !
CloudStack comes with a built-in SDN controller. One way of implementing SDN is to build overlay networks in the Data Center. This slideshow explains how CloudStack builds and maintains GRE tunnel overlays to provide scalable multi-tenant networking for cloud deployments
CloudStack comes with a built-in SDN controller. One way of implementing SDN is to build overlay networks in the Data Center. This slideshow explains how CloudStack builds and maintains GRE tunnel overlays to provide scalable multi-tenant networking for cloud deployments
A quick intro to DevCloud the CloudStack sandbox, and how to use CloudMonkey to manage your cloud.
DevCloud is a virtualbox image that contains the CloudStack source code and that is setup to run the storage infrastructure needed by CloudStack plus the networking setup to build the guest network of the VMs. Tiny Linux instances can be started within the Devcloud VM making use of nested virtualization.
This is a perfect setup to discover cloudstack, give demos and test new codes. It is used to test new releases and verify basic functionality. You can run DevCloud on your laptop and then use the command line interface CloudMonkey to make API calls to your DevCloud instance.
This is the perfect complement to the talk on CloudMonkey and shows the basic functionality of a cloud. Instance creation, snapshots, networking, network offering and AWS EC2 compatibility.
As more businesses explore the benefits of cloud computing, network managers will have to increasingly meet the challenges of redesigning their networks for the cloud. This talk will introduce the basic concepts of Open vSwitch & Openflow and show how these technologies can help satisfy these needs. We will also explain how Open vSwitch fits into XCP and XenServer and routing of dataflows.
First part of talk discussing the networking challenges that cloud implementers face.
- Networking challeges
- Data isolation
Introducing Open vSwitch
- What it is, and its features
- Why it is important in a virtualized environment
Openflow
- Basics of Openflow
- How flows are routed in XenServer & XCP
Software Defined Networking is seeing a lot of momentum these days. With server virtualization solving the virtual machines problem, and large scale object storage solving the distributed storage challenge, SDN is seen as key in virtual networking.
In this talk we don't try to define SDN but rather dive straight into what in our opinion is the core enabled of SDN: the virtual switch OVS.
OVS can help manage VLAN for guest network isolation, it can re-route any traffic at L2-L4 by keeping forwarding tables controlled by a remote controller (Openfow controller). We show these few OVS capabilities and highlight how they are used in CloudStack and Xen.
Xen Summit presentation of CloudStack and Software Defined Networks. OpenVswitch is the default bridge in Xen and supported in XenServer and Xen Cloud Platform
Distributed Services - OSGi 4.2 and possible future enhancementsDavid Bosschaert
In the first part of this talk David Bosschaert will explain the Distributed OSGi specification, which is new in OSGi 4.2. The talk will outline the design principles and also show how to distribute OSGi services in practise by a short demo. In the second part of this talk Marc Schaaf will present some preliminary results regarding research on how asynchronous messaging could be integrated into OSGi. The talk will discuss some possible integration approaches and will outline the current approach taken in this research project. A short demo is included showing how developers could use it.
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. Whether you want to build a public, private or hybrid cloud there are free and open source tools that can help provide you a complete solution or help augment your existing Amazon or other hosted cloud solution. That’s why you need the Hitchhiker’s Guide to (Open Source) Cloud Computing (HHGTCC) or at least to attend this talk understand the current state of open source cloud computing. This talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively deploy and manage open source flavors of these technologies. Specific the guide will cover:
Infrastructure-as-a-Service – The Systems Cloud – Get a comparison of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus and OpenNebula
Platform-as-a-Service – The Developers Cloud – Learn about the tools that abstract the complexity for developers and used to build portable auto-scaling applications ton CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service – The Analytics Cloud – Want to figure out the who, what, where, when and why of big data? You’ll get an overview of open source NoSQL databases and technologies like MapReduce to help parallelize data mining tasks and crunch massive data sets in the cloud.
Network-as-a-Service – The Network Cloud – The final pillar for truly fungible network infrastructure is network virtualization. We will give an overview of software-defined networking including OpenStack Quantum, Nicira, open Vswitch and others.
Finally this talk will provide an overview of the tools that can help you really take advantage of the cloud. Do you want to auto-scale to serve millions of web pages and scale back down as demand fluctuates. Are you interested in automating the total lifecycle of cloud computing environments You’ll learn how to combine these tools into tool chains to provide continuous deployment systems that will help you become agile and spend more time improving your IT rather than simply maintaining it.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
Presentation from OpenStack Summit in April 2013.
Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe its key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments.
Discussion continuum - Rewolucja biotechnologicznaXplore Health
Biotechnologia umożliwia nam wgląd w najskrytsze właściwości żywego organizmu – jego kod genetyczny – a co więcej, nawet pozwala nam go zmienić. Ale do jakiego stopnia powinno się pozwolić naukowcom zmieniać i tworzyć żywe organizmy? Jakie ograniczenia powinny istnieć w kwestii wyboru i implantacji zarodków? W jaki sposób biotechnologia wpływa na kraje rozwijające się? W jakim stopniu mamy prawo do poznania lub niewiedzy odnośnie do naszych genetycznych predyspozycji do zachorowania na różne choroby? Kto powinien ponosić koszty dostarczania takich informacji genetycznych?
Grupy liczące 8-12 osób rozmawiają na tematy poruszane przez każde stwierdzenie i ustalają, w którym miejscu na odcinku pomiędzy kartami „Zgadzam się" i „Nie zgadzam się" należy umieścić każdą z kart. Większe grupy mogą korzystać z tej pomocy dydaktycznej w ramach wolnej dyskusji na określony temat. Istnieje też możliwość użycia formatu wymagającego, aby uczniowie pracowali w mniejszych grupach lub w bardziej formalny sposób.
A quick intro to DevCloud the CloudStack sandbox, and how to use CloudMonkey to manage your cloud.
DevCloud is a virtualbox image that contains the CloudStack source code and that is setup to run the storage infrastructure needed by CloudStack plus the networking setup to build the guest network of the VMs. Tiny Linux instances can be started within the Devcloud VM making use of nested virtualization.
This is a perfect setup to discover cloudstack, give demos and test new codes. It is used to test new releases and verify basic functionality. You can run DevCloud on your laptop and then use the command line interface CloudMonkey to make API calls to your DevCloud instance.
This is the perfect complement to the talk on CloudMonkey and shows the basic functionality of a cloud. Instance creation, snapshots, networking, network offering and AWS EC2 compatibility.
As more businesses explore the benefits of cloud computing, network managers will have to increasingly meet the challenges of redesigning their networks for the cloud. This talk will introduce the basic concepts of Open vSwitch & Openflow and show how these technologies can help satisfy these needs. We will also explain how Open vSwitch fits into XCP and XenServer and routing of dataflows.
First part of talk discussing the networking challenges that cloud implementers face.
- Networking challeges
- Data isolation
Introducing Open vSwitch
- What it is, and its features
- Why it is important in a virtualized environment
Openflow
- Basics of Openflow
- How flows are routed in XenServer & XCP
Software Defined Networking is seeing a lot of momentum these days. With server virtualization solving the virtual machines problem, and large scale object storage solving the distributed storage challenge, SDN is seen as key in virtual networking.
In this talk we don't try to define SDN but rather dive straight into what in our opinion is the core enabled of SDN: the virtual switch OVS.
OVS can help manage VLAN for guest network isolation, it can re-route any traffic at L2-L4 by keeping forwarding tables controlled by a remote controller (Openfow controller). We show these few OVS capabilities and highlight how they are used in CloudStack and Xen.
Xen Summit presentation of CloudStack and Software Defined Networks. OpenVswitch is the default bridge in Xen and supported in XenServer and Xen Cloud Platform
Distributed Services - OSGi 4.2 and possible future enhancementsDavid Bosschaert
In the first part of this talk David Bosschaert will explain the Distributed OSGi specification, which is new in OSGi 4.2. The talk will outline the design principles and also show how to distribute OSGi services in practise by a short demo. In the second part of this talk Marc Schaaf will present some preliminary results regarding research on how asynchronous messaging could be integrated into OSGi. The talk will discuss some possible integration approaches and will outline the current approach taken in this research project. A short demo is included showing how developers could use it.
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. Whether you want to build a public, private or hybrid cloud there are free and open source tools that can help provide you a complete solution or help augment your existing Amazon or other hosted cloud solution. That’s why you need the Hitchhiker’s Guide to (Open Source) Cloud Computing (HHGTCC) or at least to attend this talk understand the current state of open source cloud computing. This talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively deploy and manage open source flavors of these technologies. Specific the guide will cover:
Infrastructure-as-a-Service – The Systems Cloud – Get a comparison of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus and OpenNebula
Platform-as-a-Service – The Developers Cloud – Learn about the tools that abstract the complexity for developers and used to build portable auto-scaling applications ton CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service – The Analytics Cloud – Want to figure out the who, what, where, when and why of big data? You’ll get an overview of open source NoSQL databases and technologies like MapReduce to help parallelize data mining tasks and crunch massive data sets in the cloud.
Network-as-a-Service – The Network Cloud – The final pillar for truly fungible network infrastructure is network virtualization. We will give an overview of software-defined networking including OpenStack Quantum, Nicira, open Vswitch and others.
Finally this talk will provide an overview of the tools that can help you really take advantage of the cloud. Do you want to auto-scale to serve millions of web pages and scale back down as demand fluctuates. Are you interested in automating the total lifecycle of cloud computing environments You’ll learn how to combine these tools into tool chains to provide continuous deployment systems that will help you become agile and spend more time improving your IT rather than simply maintaining it.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
Presentation from OpenStack Summit in April 2013.
Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe its key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments.
Discussion continuum - Rewolucja biotechnologicznaXplore Health
Biotechnologia umożliwia nam wgląd w najskrytsze właściwości żywego organizmu – jego kod genetyczny – a co więcej, nawet pozwala nam go zmienić. Ale do jakiego stopnia powinno się pozwolić naukowcom zmieniać i tworzyć żywe organizmy? Jakie ograniczenia powinny istnieć w kwestii wyboru i implantacji zarodków? W jaki sposób biotechnologia wpływa na kraje rozwijające się? W jakim stopniu mamy prawo do poznania lub niewiedzy odnośnie do naszych genetycznych predyspozycji do zachorowania na różne choroby? Kto powinien ponosić koszty dostarczania takich informacji genetycznych?
Grupy liczące 8-12 osób rozmawiają na tematy poruszane przez każde stwierdzenie i ustalają, w którym miejscu na odcinku pomiędzy kartami „Zgadzam się" i „Nie zgadzam się" należy umieścić każdą z kart. Większe grupy mogą korzystać z tej pomocy dydaktycznej w ramach wolnej dyskusji na określony temat. Istnieje też możliwość użycia formatu wymagającego, aby uczniowie pracowali w mniejszych grupach lub w bardziej formalny sposób.
Slides presented to OpenStack developer summit during the "Quantum Overview" session (note: these are not the slides presented during the conference, these slides are more technical, and less polished)
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
Imagine it’s eight o’clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you may wish to consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. That’s why you need the Hitchhiker’s Guide to Cloud Computing (HHGTCC) or at least to attend this talk understand the state of open source cloud computing. Specifically this talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively take advantage of these technologies using open source software. Technologies that will be covered in this talk include Apache CloudStack, Chef, CloudFoundry, NoSQL, OpenStack, Puppet and many more.
Specific topics for discussion will include:
Infrastructure-as-a-Service - The Systems Cloud - Get a comparision of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus, OpenNebula
Platform-as-a-Service - The Developers Cloud - Find out what tools are availble to build portable auto-scaling applications including CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service - The Analytics Cloud - Want to figure out the who, what , where , when and why of big data ? You get an overview of open source NoSQL databases and technologies like MapReduce to help crunch massive data sets in the cloud.
Finally you'll get a overview of the tools that can help you really take advantage of the cloud? Want to auto-scale virtual machiens to serve millions of web pages or want to automate the configuration of cloud computing environments. You'll learn how to combine these tools to provide continous deployment systems that will help you earn DevOps cred in any data center.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Quantum - Virtual networks for Openstacksalv_orlando
An overview of Quantum, the soon-to-be default Openstack network service.
These slides introduce Quantum, its design goals, and discusses the API. It also tries to address how quantum relates to Software Defined Networking (SDN)
The lessons I learned is that Open source quickly becomes the natural choice wherever commoditization is happening in the software stack. Thus we expect business-to-business open source, which is already a significant trend in recent history, to become an increasingly common form of open source collaboration. Companies who understand the ground rules of business-to-business open source will be better positioned to identify and take advantage of open source opportunities in the competitive spaces that they share with other companies.
So I will share why open strategy is import for the enterprise. And how to do contributions for the open source projects n today’s topic.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Learn OpenStack from trystack.cn ——Folsom in practice
1. TRYSTACK.CN
Learn OpenStack from trystack.cn
——Folsom in practice
@ben_duyujie
99cloud.net #ChengDu for ECUG Con 2012
Du.yujie@99cloud.net
2. TRYSTACK.CN
Who am I ?
-OpenStack Evangelist who is this talk for?
-Co-founder of COUSG - wants to learn more about OpenStack
-OpenStack Foundation - for supporting trystack @trystack on
board member http://www.openstack.org/foundation/board-of-directors/
2012/12/23 www.trystack.cn 2
3. TRYSTACK.CN
Why OpenStack?
• Open Source –Apache 2.0
license, Contributors agreement.
• Open Design –Design Summit
every six months.
• Open Development -
managed via Launchpad & gihub.
• Open community – Lazy
consensus model, OpenStack
Foundation in 2012.
2012/12/23 www.trystack.cn 3
4. TRYSTACK.CN
What’s trystack.cn ?
• Non-profit OpenStack community
projects.
• By Stackers, for stackers.
• Experience the latest OpenStack
features.
– Announced in OpenStack Summit
San Diego 2012.
Welcoming contributions and feedback, Join the fun !
Slides are on slideshare for download: www.slideshare.net/openstack/trystack-introfinalpdf
2012/12/23 www.trystack.cn 4
5. TRYSTACK.CN
Who are trying?
A single region: the“CloudFoundry Region“ for VMWare team
• 4 servers with 32G+ memory, 12+ cores each
• 1TB storage
• Network
– CF VLAN: 100 ip (all VMs need to access internet directly)
– Service VLAN (optional): 8 ip
– Public VLAN: 1 public ip
• Images
– 64-bit Ubuntu 10.04 LTS
• Openstack
– Folsom
• OS_USERNAME, OS_TENANT_NAME, OS_PASSWORD, OS_AUTH_URL
– Openstack console access
CloudFoundry doesn't work on folsom
• https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups=#!topic/bosh-users/0mzvv5HLQ5o
• https://bugs.launchpad.net/nova/+bug/1076119
2012/12/23 www.trystack.cn 5
7. TRYSTACK.CN
Network connectivity as a service
Key Capabilities:
Architecture •Responsible for managing networks, ports,
and attachments on infrastructure for
virtual resources
•Create/delete tenant-specific L2 networks
•L3 support (Floating IPs, DHCP, routing)
•Moving to L4 and above in Grizzly
•Attach / Detach host to network
•Similar to dynamic VLAN support
•Support for
• Open vSwitch
• OpenFlow (NEC & Floodlight controllers)
• Cisco Nexus
• Niciria
2012/12/23 www.trystack.cn 8
8. TRYSTACK.CN
Networking challenges in the Cloud
• Multi-tenants on hypervisors => isolation
between guest networks.
• VLANs in the datacenter is hard and limit at
4K VLANs.
• Hardware switches may not do it very well or
have a lower limit.
2012/12/23 www.trystack.cn 9
9. TRYSTACK.CN
Different tenants and applications have different needs
Tenant “B”
Tenant “A” App App
Web Svr Web Svr Web Svr OS OS
OS OS OS VM VM
VM VM VM
10.0.1.0/24
DataBase
OS
10.0.1.0/24
App Svr App Svr MemCach MemCach VM
OS OS OS OS
VM VM VM VM
Tenant “C”
DataBase DataBase App DataBase
OS OS OS OS
VM VM VM VM
198.133.219.10
Internet Access, Management Network
Internet and Multi-tenant Services VPN
Gateway Service
Service Provider Network
10. TRYSTACK.CN
Quantum Architecture
API Clients Quantum Server
Internal plugin
Quantum communication.
Uniform API
for all clients API Quantum
Plugin
Tenant Create-net
Scripts . Create-net
virtual switch
Nova Compute
. .
Horizon Nova Compute
. . Nova Compute
Create-port Nova Compute
Nova .
Create-port
Interfaces from a service
API like Nova plug in to a
Extensions DB switch manages by the
Quantum plugin.
API + Plugin = Quantum Service
2012/12/23 www.trystack.cn 13
11. TRYSTACK.CN
Use a
Networking
Quantum in Production Controller
External
API Clients Quantum Server Manager
Don't hack Quantum, Choose the
right plugin DB
just use Quantum API Internal plugin
Quantum communication.
Uniform API
for all clients API Quantum
Plugin
Tenant Create-net
Scripts . Create-net
virtual switch
Nova Compute
. .
Horizon Nova Compute
. . Nova Compute
Create-port Nova Compute
Nova .
Create-port
Interfaces from a service
API like Nova plug in to a
Extensions DB switch manages by the
Be ready for SDN ! Quantum plugin.
API + Plugin = Quantum Service
2012/12/23 www.trystack.cn 14
12. TRYSTACK.CN
Essex model Essex iptables model
Pubilc Network Pubilc Network
Network node(Gateway)
L3/DHCHP Functionality In-rules In-routes In-rules In-routes
Tenant Tenant Tenant
Network Network Network
Subnet Subnet Subnet
There’s no namespace shared for all tenant’s networks/subnets.
All interfaces and their ip addresses,routes,firewall rules in iptables and dhcp
processes for tenant interfaces are in the same “namespace”.
2012/12/23 www.trystack.cn 15
13. TRYSTACK.CN
The Folsom network node (L3 / DHCP agent node)
Namespace isolated
Interfaces (Gateway interfaces
Tenant Tenant and others like “tap”
interfaces…) don’t show up
NameSpace NameSpace anymore in your OS’s
configuration commands like
Rules Routes Addr Other Rules Routes Addr Other “route”, “ip “, “ifconfig”.
Firewall / NAT rules (Iptables
Router(s) Router(s)
rules) won’t show up anymore
in “iptables” commands for
Network(s) Network(s) the system wide rules.
Subnet(s) Subnet(s) DHCP interfaces (See left) also
doesn’t show up.
2012/12/23 www.trystack.cn 16
14. TRYSTACK.CN
What does Quantum provide ?
• API for Networking in OpenStack
• Nova Integration
• OSI Network Layers L2 + L3
• Decouples Logical / Tenant view of the
network from Physical / Provider
2012/12/23 www.trystack.cn 17
15. TRYSTACK.CN
What does Quantum provide ?
• Provides connectivity to VMs, Decouples Logical /
Tenant view of the network from Physical / Provider.
• Manage OSI Network Layers L2 & L3 with an API.
• Not yet full-integraded with Dashboard : only L2 is
working. L3 should be managed from CLI. Horizon can't
manage L3 (routers + floatings IP).
• Networking backed by plugins : Open-vSwitch, Linux
Bridge, Cisco, OpenFlow (BigSwitch, Floodlight, NEC,
Ryu, etc), Midonet (Midokura) and NVP (Nicira
/Vmware).
2012/12/23 www.trystack.cn 18
16. TRYSTACK.CN
Quantum Openvswitch plugin
• The Quantum Openvswitch plugin consists of two components:
• 1) A plugin loaded at runtime by the Quantum service. The plugin
processes all API calls and stores the resulting logical network data
model and associated network mappings in a database backend .
• 2) An agent which runs on each compute node (i.e., each node
running nova-compute). This agent gathers the configuration and
mappings from the central mysql database and communicates
directly with the local Open vSwitch instance to configure flows to
implement the logical data model.
Try it yourself: http://wiki.openstack.org/QuantumDevstack
2012/12/23 www.trystack.cn 19
17. TRYSTACK.CN
Networking trend
• Move to software switches
• Move to L3 isolation
• Use tunnels between OVS (GRE tech preview)
• Program the network through API
• Encapsulation virtualizes the network, between overlays on
overlays on overlays..
• L3 on L2 on GRE on L3 on L2…
• Then you bring the WAN and you have:
• L3 on L2 on GRE on L3 on L2 on GRE on L3 on
L2 ….Euhhhh !!!
2012/12/23 www.trystack.cn 20
18. TRYSTACK.CN
Try it now !
• Thank you to our
Partners/Sponsors: Don't believe me.
– Intel,IBM, Sugon suport Believe yourself.
hardware
– VMWare cloudfoundry team
Give it a try.
testing Thanks!
• Many thanks to our QQ Group: 162033258
Contributors: Weibo: @trystack
http://wiki.trystack.cn/main trystack-china+subscribe@googlegroups.com
Questions ? Come join us!
2012/12/23 www.trystack.cn 21
20. TRYSTACK.CN
Road to the OpenStack Foundation
April 2012
October 2011 19 companies
Announced plans to announce support for July 18, 2012 Sept 19, 2012
launch independent Foundation; form Final legal documents OpenStack
Foundation in 2012 Drafting Committee posted for ratification Foundation Launch!
Jan/Feb 2012 June/July 2012 August 2012
July 2010 Created framework Individual & Gold Director
Drafting committee
OpenStack for Foundation as a elections; first Board of
produces and publishes
community community Directors meeting
three rounds of legal
established
documents
2012/12/23 www.trystack.cn 23
22. TRYSTACK.CN
Foundation Membership
• Individual Members
Free to join, run, vote
http://www.openstack.org/join
• Platinum Members
Contribute funds, full-time employees
Appoint one director to the board
• Gold Members
Contribute funds
Elect members to the board from their class
2012/12/23 www.trystack.cn 25
23. TRYSTACK.CN
What’s next
• 2013 Board Elections
Individual Member nominations closed December 7th, 2012
Elections taking place January 14-18, 2013
See openstack.org/election
• Grizzly Release
Scheduled for April 4 with 195 total blueprints
First milestone released November 23 with 40 blueprints
• OpenStack Summit
Details coming soon for April 2013 Summit
First International Summit planned for October 2013
2012/12/23 www.trystack.cn 26
24. TRYSTACK.CN
OpenStack Community companies
2012/12/23 www.trystack.cn 27
Nov 2012, From http://www.openstack.org/foundation/companies/
25. TRYSTACK.CN
Some OpenStack Public Use Cases
• Internap
– http://www.internap.com/press-release/internap-announces-world%E2%80%99s-first-commercially-available-
openstack-cloud-compute-service/
• Rackspace Cloud Servers, Powered by OpenStack
– http://www.rackspace.com/blog/rackspace-cloud-servers-powered-by-openstack-beta/
• Deutsche Telekom
– http://www.telekom.com/media/media-kits/104982
• AT&T
– http://arstechnica.com/business/news/2012/01/att-joins-openstack-as-it-launches-cloud-for-developers.ars
• MercadoLibre
– http://openstack.org/user-stories/mercadolibre-inc/mercadolibre-s-bid-for-cloud-automation/
• NeCTAR
– http://nectar.org.au/
• San Diego Supercomputing Center
– http://openstack.org/user-stories/sdsc/
• HPCloud
– https://www.hpcloud.com/
2012/12/23 www.trystack.cn 28
26. TRYSTACK.CN
Where can find OpenStack ?
• http://trystack.org/
– Register to try out a test public OpenStack cloud
• http://devstack.org/
– Script to setup simple/developer installs
– Currently Ubuntu centric
– fedoraproject.org/wiki/OpenStack_devstack
2012/12/23 www.trystack.cn 29