The document discusses Ubuntu Cloud Infrastructure and OpenStack deployment using Juju and Orchestra. It provides an overview of Juju for orchestrating services and deploying charms. It then demonstrates how to deploy OpenStack on bare metal servers managed by Orchestra using Juju relations to connect the OpenStack components like Nova, Glance, RabbitMQ etc. Scaling is shown to be easily done with Juju by adding additional units.
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...eNovance
OpenStack in action 2! Production ready 31/05/12
"OpenStack Cloud on Ubuntu: it is happening now!" by Nick Barcet, Ubuntu Cloud Product manager, Canonical
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...Cloud Native Day Tel Aviv
The Ubuntu Openstack ecosystem is growing fast. This is good news. But as the options in cloud building grow, so does the task of ensuring interoperability between all the components. At Canonical we have deep experience of conformity and interoperability testing between OpenStack and Ubuntu. To bring this to the wider ecosystem we’ve opened a lab dedicated to testing components’ interoperability. We want to be able to present a wide a range of validated and supportable technical solutions. The talk will present the OIL describe how and why Canonical creates it and how to benefit from it.
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...eNovance
OpenStack in action 2! Production ready 31/05/12
"OpenStack Cloud on Ubuntu: it is happening now!" by Nick Barcet, Ubuntu Cloud Product manager, Canonical
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...Cloud Native Day Tel Aviv
The Ubuntu Openstack ecosystem is growing fast. This is good news. But as the options in cloud building grow, so does the task of ensuring interoperability between all the components. At Canonical we have deep experience of conformity and interoperability testing between OpenStack and Ubuntu. To bring this to the wider ecosystem we’ve opened a lab dedicated to testing components’ interoperability. We want to be able to present a wide a range of validated and supportable technical solutions. The talk will present the OIL describe how and why Canonical creates it and how to benefit from it.
Software Defined networking - An overview
OpenStack Neutron Overview
OpenVswitch - Overview
Neutron-VXLAN-GRE-OVS : behind the scenes
neutron Packet flow to external network
neutron Packet flow from VM to VM
This presentation covers major enhancements and new features announced in OpenStack Kilo : 11th release of OpenStack..Questions if any please direct to info@thecloudenabled.com
The Battle of the distros - OS Summit Atlanta2014Edgar Magana
OpenStack is a powerful open-source cloud management system. Multiple services, databases, configuration files, messaging queues and runtime agents are needed to realize its full potential. This is obviously not easy to deploy in production and, even more important, to monitor and troubleshoot potential issues.
OpenStack distributions provide a solution to all the above-mentioned problems. But which one is the best for your cloud?
more details on this video : https://www.youtube.com/watch?v=528lX0ai3sQ
Download link
https://drive.google.com/drive/folders/0BzFoRd3ZtJ-gTG9ubFJPeGdYME0
don't miss to follow us on :
Youtube Channel : https://lnkd.in/dk4rxd3
Facebook: https://lnkd.in/d-sxzxq
Linkedin : https://lnkd.in/dYVt34n
and please feel free to ask your question on our facebook group : https://lnkd.in/d-sxzxq
"Deploying Private PaaS with ActiveState Stackato”, Diane Mueller, Director Cloud Evangelism, ActiveState
This presentation covers building and deploying a Private Platform-as-a-Service (PaaS) on CloudStack. Diane Mueller, ActiveState's Cloud Evangelist shows how to deploy ActiveState's Stackato, an enterprise-ready multi-lingual Private PaaS that runs on any cloud and supports deploying and managing web & mobile applications in any language including Java, .Net, Python, Perl, PHP Ruby, Node.js, Clojure, Scala and Erlang - to name a few. Using the CloudStack UI, Diane demonstrates how to configure and deploy the PaaS and then shows how easy it is to push a live application in under an hour.
Software Defined networking - An overview
OpenStack Neutron Overview
OpenVswitch - Overview
Neutron-VXLAN-GRE-OVS : behind the scenes
neutron Packet flow to external network
neutron Packet flow from VM to VM
This presentation covers major enhancements and new features announced in OpenStack Kilo : 11th release of OpenStack..Questions if any please direct to info@thecloudenabled.com
The Battle of the distros - OS Summit Atlanta2014Edgar Magana
OpenStack is a powerful open-source cloud management system. Multiple services, databases, configuration files, messaging queues and runtime agents are needed to realize its full potential. This is obviously not easy to deploy in production and, even more important, to monitor and troubleshoot potential issues.
OpenStack distributions provide a solution to all the above-mentioned problems. But which one is the best for your cloud?
more details on this video : https://www.youtube.com/watch?v=528lX0ai3sQ
Download link
https://drive.google.com/drive/folders/0BzFoRd3ZtJ-gTG9ubFJPeGdYME0
don't miss to follow us on :
Youtube Channel : https://lnkd.in/dk4rxd3
Facebook: https://lnkd.in/d-sxzxq
Linkedin : https://lnkd.in/dYVt34n
and please feel free to ask your question on our facebook group : https://lnkd.in/d-sxzxq
"Deploying Private PaaS with ActiveState Stackato”, Diane Mueller, Director Cloud Evangelism, ActiveState
This presentation covers building and deploying a Private Platform-as-a-Service (PaaS) on CloudStack. Diane Mueller, ActiveState's Cloud Evangelist shows how to deploy ActiveState's Stackato, an enterprise-ready multi-lingual Private PaaS that runs on any cloud and supports deploying and managing web & mobile applications in any language including Java, .Net, Python, Perl, PHP Ruby, Node.js, Clojure, Scala and Erlang - to name a few. Using the CloudStack UI, Diane demonstrates how to configure and deploy the PaaS and then shows how easy it is to push a live application in under an hour.
Open Source Cloud, Virtualization and Deployment Technologiesmestery
This was a presentation I gave at the second Minnesota OpenStack Meetup. The presentation goes over a background on Open Source Cloud and Virtualization Technologies, and then does a relative deep-dive into OpenStack, with a focus on Quantum.
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
2. Cloud computing stack
Salesforce.com, GoogleDocs, Office, etc...
GoogleApps, Java, Azure, etc...
Amazon, GoGrid, 3Tera, OpenStack, etc...
Storage Network
Xen KVM VMWare HyperV etc..
HP IBM Dell Lenovo etc..
2 Presentation by Nick Barcet
3. Ubuntu Cloud
(Ubuntu One)
Juju (CloudFoundry)
Ubuntu Cloud Infrastructure and Guest
Storage Network
KVM, Xen LXC Orchestra
(Bare metal provisioning)
x86 ARM
3 Presentation by Nick Barcet
4. Ubuntu Cloud Infrastructure
Outstanding technology
Ability to use the same Ubuntu machine
images and management tools across both
private and public IaaS systems, minimising
costly re-training or application change when
moving from private to public and vice versa.
U bu n tu C lou d H y br id F ocu s
Rapid deployment Ubuntu Cloud Guest
Optimize resources & immediacy Ubuntu Cloud Infra. (public or private IaaS)
(self service IT) Maximise benefits whilst minimising risks
Best of breed (KVM, Xen, LXC, OpenStack) Elasticity
Compatible technology (matches EC2) Simplifies bursting
Supports multiple guest O/S Common Standards
Secure, trusted & open source Common Ubuntu machine image
4 Presentation by Nick Barcet
5. Ubuntu Cloud Infrastructure → Ubuntu Oneiric Ocelot (11.10)
Your Workloads Build your infrastructure as
a service public or private
cloud
Ubuntu Cloud
Any OS Based on OpenStack
Guest
●
●
Supporting KVM, Xen & LXC hypervisors
●
All components can be made highly
OpenStack available
●
EC2, EBS and S3 compatible
●
One of the workload made easy to deploy
with Orchestra
KVM, Xen or LXC
Ubuntu Server
5 Presentation by Nick Barcet OpenStack in Action, Paris
6. Ubuntu Cloud Infrastructure on ARM in 11.10
Any Workloads LXC based OpenStack
●
Contributed by Canonical to OpenStack
with ARM support in mind
Ubuntu Cloud Kernel compatible ●
Technology preview for ARM and LXC
Guest OS support
OpenStack
LXC
Ubuntu Server
6 Presentation by Nick Barcet OpenStack in Action, Paris
8. Ubuntu Orchestra
Orchestra Install Orcherstra on your
Infrastructure Server
first server
8 Presentation by Nick Barcet OpenStack in Action, Paris
9. Ubuntu Orchestra
Orchestra Associate profiles with
Infrastructure Server
MAC addresses via the
web or API interface
9 Presentation by Nick Barcet OpenStack in Action, Paris
10. Ubuntu Orchestra
Orchestra Turn on your hardware,
Infrastructure Server
the deployment happens,
your infrastructure is
ready!
10 Presentation by Nick Barcet OpenStack in Action, Paris
11. Ubuntu Orchestra
Orchestra Bare metal deployment
Infrastructure Server
from the Ubuntu Installer
●
Zero touch deployment of complex
workloads
●
Configuration management
●
Customizable
Components
●
Cobbler
●
Fact database
●
Cloud-Init
●
Pluggable management tools
(Juju as default)
11 Presentation by Nick Barcet OpenStack in Action, Paris
12. Installing Orcherstra
> sudo apt- get install ubuntu- orchestra- server
12 Presentation by Nick Barcet
17. Orchestra ready
●
Latest Ubuntu ISO is downloaded
●
Package repositories are setup
●
PXE, TFTP, DHCP and Cobbler are ready
–> Let's define some servers
17 Presentation by Nick Barcet
18. Declaring servers for Orchestra
sudo cobbler system add
--name="cempedak.canonical.com"
--mac-address="00:24:81:e4:59:9c"
--ip-address="10.55.55.2"
--dns-name="cempedak.canonical.com"
--hostname="cempedak.canonical.com"
--profile="oneiric-x86_64-ensemble"
--mgmt-classes="orchestra-juju-available"
--kopts="console=ttyS0,9600n8 DEBCONF_DEBUG=developer
netcfg/dhcp_timeout=120 netcfg/choose_interface=eth0"
18 Presentation by Nick Barcet
20. What is DevOps?
●
Rate of agile development and deployment requires deeper
interaction between teams
●
A melding of development, deployment, and QA principles,
methods, and practices
●
Fills the gap between developers and system administrators
20 Presentation by Nick Barcet
21. What drives DevOps?
●
Speed of the deployment
●
Continuous Integration, Automated Testing, etc.
●
Fast change vs. Stability
21 Presentation by Nick Barcet
22. What does DevOps “deliver”?
●
Fast repeatable server setup, consistent environment
●
Abstract ops tasks to empower devs
●
Smaller deployments empower ops
●
Repeatable processes that let you scale out quickly
22 Presentation by Nick Barcet
23. You've got the tools already
●
Hardware
●
Virtualization
●
Platform (OS)
●
Configuration Management
… need to tie that together into something whole.
23 Presentation by Nick Barcet
25. Elevate to Juju
Service
Orchestration
Configuration
Management
Virtualization
Operating
System
Hardware
25 Presentation by Nick Barcet
26. Juju, DevOps Distilled
Dev Ops
●
Reuse existing deployment charms in an ●
Explicit control over deployment,
openly-accessible repository of shared configuration and upgrade options
expertise ●
See what’s deployed and track usage in the
●
Reproduce deployments for test and staging cloud
purposes ●
Create and share charms for new
●
Rapid deployment of your dependencies for applications
development purposes ●
Monitor, scale, shrink and adjust deployment
●
Compose whole systems from individual parameters in real time
application components and describe the ●
Explicitly connect different components and
entire deployment maintain those relationships over time
●
Collaborate with developers on the exact
deployment and upgrade processes
●
Get more done: implement decisions
http://juju.ubuntu.com regardless of infrastructure
immediately
scale
26 Presentation by Nick Barcet
27. Juju's Charms
●
Charms are a shareable, re-usable, and repeatable
expressions of DevOps best practices.
●
You can use them unmodified, or easily change and connect
them to fit your needs.
●
Deploying a formula is similar to installing a package on
Ubuntu: ask for it and it’s there, remove it and it’s completely
gone.
27 Presentation by Nick Barcet
28. Juju is a community of DevOps expertise.
●
Most of the application you want will be available in Juju.
●
Juju provides direct and free access to a DevOps community-
contributed collection of formulas
28 Presentation by Nick Barcet
29. Juju provides service orchestration
●
Juju focuses on managing the service units you need to
deliver a single solution, above simply configuring the
machines or cloud instances needed to run them.
●
Charms developed, tested, and deployed on your own
hardware will operate the same in an EC2 API compatible
cloud, including OpenStack.
29 Presentation by Nick Barcet
30. Juju is intelligent
●
Juju exposes re-usable service units and well-defined
interfaces that allow you to quickly and organically adjust and
scale solutions without repeating yourself.
30 Presentation by Nick Barcet
31. Juju is Easy
●
There’s no need to learn a domain specific language (DSL) to
use Juju or create formulas. You can be up and running with
your own formula in minutes
31 Presentation by Nick Barcet
33. Juju
Juju treats individual services
as atoms that are described
as charms and can be
instantiated one or many
Juju environment
times.
Cloud app
Cloud app
Cloud app
and dependency
solver
33 Presentation by Nick Barcet OpenStack in Action, Paris
34. Juju
Load
Balancer
HAProxy Each charm (or atom) define
dependencies and/or
Depends Provides
provides.
Juju environment
Cloud app
Cloud app
Cloud app
and dependency
solver
Provides Depends
SQL Database
MySQL
34 Presentation by Nick Barcet OpenStack in Action, Paris
35. Juju
Load
Balancer
HAProxy
Varnish Multiple charms can provide
the same service and can be
Depends Provides
easily switched.
Juju environment
Cloud app
Cloud app
Cloud app
and dependency
solver
Provides Depends
SQL Database
MySQL
35 Presentation by Nick Barcet OpenStack in Action, Paris
36. Juju
Varnish
Varnish Juju maintains the relations
between the services so that
Juju Relation
you don't need to care about
the elasticity of your
Juju environment
environment.
Cloud app
Cloud app
Cloud app
Relations are to charms what
and dependency
solver
Juju Relation bounds are to atoms.
MySQL
Services are loosely coupled
MySQL
MySQL but highly cohesive.
36 Presentation by Nick Barcet OpenStack in Action, Paris
37. Juju
Varnish Juju delivers service focused
management through their
Juju Relation
life-cycle
Juju environment ●
Offers the same simple rules to components
of you infra as we do already for packages
on your servers: dependencies, provides
Cloud app
Cloud app
Cloud app ●
Adds the notion of dynamic relations
between components
and dependency
solver*
●
To provide you with simple automated
Juju Relation
elasticity that is easy to expand
●
Working on your bare metal servers (through
Orchestra*) as easily as on your favourite
clouds (AWS, OpenStack*, ...)
MySQL
37 Presentation by Nick Barcet OpenStack in Action, Paris soon
*coming
40. Back to the Orchestra server
● > sudo apt- get install juju
● > sudo mkdir - p ~/.juju
● > sudo vi ~/.ensemble/environments.yaml
juju: environments
environments:
orchestra:
type: orchestra
# Specify the orchestra server (santol's IP address)
orchestra- server: 10.55.55.7
# Specify storage. In this case we are using webdav installed by orchestra.
storage- url: http://10.55.55.7/webdav
# Specify cobbler's usr/pass
orchestra- user: cobbler
orchestra- pass: cobbler
admin- secret: fooooo
# Mangement classes
acquired- mgmt- class: orchestra- juju- acquired
available- mgmt- class: orchestra- juju- available
40 Presentation by Nick Barcet