Red Hat Enterprise Linux OpenStack Platform director is a toolset for installing and managing a complete OpenStack environment. It is based primarily on the OpenStack project TripleO, which is an abbreviation for "OpenStack-On-OpenStack". This project takes advantage of OpenStack components to install a fully operational OpenStack environment. This includes new OpenStack components that provision and control bare metal systems to use as OpenStack nodes. This provides a simple method for installing a complete Red Hat Enterprise Linux OpenStack Platform environment that is both lean and robust.
Open cloud infrastructure built for the enterpriseRedHatInc
Learn about Red Hat Enterprise Linux OpenStack Platform and how it fits in Red Hat's cloud strategy, and also see how Red Hat is partnering with NetApp to deliver OpenStack-based cloud solutions for our enterprise customers.
Extending TripleO for OpenStack ManagementKeith Basil
Operational awareness and value for cloud operators has largely been ignored by the OpenStack community. Today with the maturity of TripleO and inclusion of Tuskar, we can now begin to think about TripleO's use as a vehicle for OpenStack infrastructure management.
The question now is How do we extend TripleO with additional value?".
Within this context, there are several areas of integration which can be explored. These include an operator dashboard, infrastructure instrumentation agents, bare metal drivers and other supporting services. Hardware and software vendors can gain insight into what integration looks like from a product point of view.
In this session, we will explore:
- Why TripleO works for infrastructure management
- TripleO management integration points
- What TripleO means for hardware/software vendors
- Early work in this area
Open cloud infrastructure built for the enterpriseRedHatInc
Learn about Red Hat Enterprise Linux OpenStack Platform and how it fits in Red Hat's cloud strategy, and also see how Red Hat is partnering with NetApp to deliver OpenStack-based cloud solutions for our enterprise customers.
Extending TripleO for OpenStack ManagementKeith Basil
Operational awareness and value for cloud operators has largely been ignored by the OpenStack community. Today with the maturity of TripleO and inclusion of Tuskar, we can now begin to think about TripleO's use as a vehicle for OpenStack infrastructure management.
The question now is How do we extend TripleO with additional value?".
Within this context, there are several areas of integration which can be explored. These include an operator dashboard, infrastructure instrumentation agents, bare metal drivers and other supporting services. Hardware and software vendors can gain insight into what integration looks like from a product point of view.
In this session, we will explore:
- Why TripleO works for infrastructure management
- TripleO management integration points
- What TripleO means for hardware/software vendors
- Early work in this area
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
Presentation at the OpenStack Summit in Tokyo, Japan on October 29, 2015.
http://sched.co/49vI
This talk will cover the pros and cons of four different OpenStack deployment mechanisms. Puppet, Chef, Ansible, and Salt for OpenStack all claim to make it much easier to configure and maintain hundreds of OpenStack deployment resources. With the advent of large-scale, highly available OpenStack deployments spread across multiple global regions, the choice of which deployment methodology to use has become more and more relevant.
Beyond the initial day-one deployment, when it comes to the day-two and beyond questions of updating and upgrading existing OpenStack deployments, it becomes all the more important choose the right tool.
Come join the Bluebox and IBM team to discuss the pros and cons of these approaches. We look at each of these four tools in depth, explore their design and function, and determine which scores higher than others to address your particular deployment needs.
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Paul Czarkowski - Cloud Engineer at Blue Box, an IBM company
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
Build cloud like Rackspace with OpenStack Ansible Workshop in 2nd Cloud OpenStack-Container Conference and Workshop 2016 at Grand Postal Building, Bangrak, Bangkok on September 22-23, 2016
Chef is an open source configuration management and service integration automation tool that has been integral to a number of large successful OpenStack deployments. This talk will provide a brief introduction to Chef and why it frequently the configuration tool of choice for large deployments and discuss the use of Chef within the OpenStack ecosystem (development, testing, deploying and managing the installation). Chef also provides the ability to manage the instances running on top of Nova through the knife-openstack plugin.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
OpenStack can help your business in cutting costs and have a faster time to market. A lot of people are looking at OpenStack as an alternative to VMware and most of the vendors are trying to let you think that visualization is cloud. While Cloud implies a virtualized environment, virtualization is not a cloud.
This ebook will go through the concept of Cloud and help you understand the architecture of OpenStack and its benefits. It also explores DevOps and reveal the "secret ingredient" to have a successful cloud project.
This ebook was created to raise funds for the Nepalese population after the Earthquake in 2015.
Verizon's Beth Cohen explains the process of creating the OpenStack Architecture Guide, as delivered to the Boston OpenStack Meetup September 10, 2014.
I invite you to come and listen to my presentation about how Openstack and Gluster are integrating together in both Cinder and Swift.
I will give a brief description about Openstack storage components (Cinder, Swift and Glance) , followed by an intro to Gluster, and then present the integration points and some preferred topology and configuration between gluster and openstack.
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
Presentation at the OpenStack Summit in Tokyo, Japan on October 29, 2015.
http://sched.co/49vI
This talk will cover the pros and cons of four different OpenStack deployment mechanisms. Puppet, Chef, Ansible, and Salt for OpenStack all claim to make it much easier to configure and maintain hundreds of OpenStack deployment resources. With the advent of large-scale, highly available OpenStack deployments spread across multiple global regions, the choice of which deployment methodology to use has become more and more relevant.
Beyond the initial day-one deployment, when it comes to the day-two and beyond questions of updating and upgrading existing OpenStack deployments, it becomes all the more important choose the right tool.
Come join the Bluebox and IBM team to discuss the pros and cons of these approaches. We look at each of these four tools in depth, explore their design and function, and determine which scores higher than others to address your particular deployment needs.
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Paul Czarkowski - Cloud Engineer at Blue Box, an IBM company
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
Build cloud like Rackspace with OpenStack Ansible Workshop in 2nd Cloud OpenStack-Container Conference and Workshop 2016 at Grand Postal Building, Bangrak, Bangkok on September 22-23, 2016
Chef is an open source configuration management and service integration automation tool that has been integral to a number of large successful OpenStack deployments. This talk will provide a brief introduction to Chef and why it frequently the configuration tool of choice for large deployments and discuss the use of Chef within the OpenStack ecosystem (development, testing, deploying and managing the installation). Chef also provides the ability to manage the instances running on top of Nova through the knife-openstack plugin.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
OpenStack can help your business in cutting costs and have a faster time to market. A lot of people are looking at OpenStack as an alternative to VMware and most of the vendors are trying to let you think that visualization is cloud. While Cloud implies a virtualized environment, virtualization is not a cloud.
This ebook will go through the concept of Cloud and help you understand the architecture of OpenStack and its benefits. It also explores DevOps and reveal the "secret ingredient" to have a successful cloud project.
This ebook was created to raise funds for the Nepalese population after the Earthquake in 2015.
Verizon's Beth Cohen explains the process of creating the OpenStack Architecture Guide, as delivered to the Boston OpenStack Meetup September 10, 2014.
I invite you to come and listen to my presentation about how Openstack and Gluster are integrating together in both Cinder and Swift.
I will give a brief description about Openstack storage components (Cinder, Swift and Glance) , followed by an intro to Gluster, and then present the integration points and some preferred topology and configuration between gluster and openstack.
Scaling with sync_replication using Galera and EC2Marco Tusa
Challenging architecture design, and proof of concept on a real case of study using Syncrhomous solution.
Customer asks me to investigate and design MySQL architecture to support his application serving shops around the globe.
Scale out and scale in base to sales seasons.
Beyond x86: Managing Multi-platform Environments with OpenStackPhil Estes
A talk by Shaun Murakami and Phil Estes at the OpenStack Summit Paris, Fall 2014. We look at real-world scenarios deploying and managing workloads in a multi-platform environment of compute architectures including IBM System z (traditional mainframe), POWER, and Intel architectures. Moving beyond a homogeneous data center to a mix of enterprise architectures adds potential complexities around hypervisor support, deployment capabilities, and management of disparate workloads--of which some might be CPU-centric while others are not.
Cloud has matured to become a platform for business information. In order to win in the new digital economy, organizations must choose the right cloud computing model. IBM offers Blue Box cloud services to allow you to meet key client requirements, and is designed to enable a cost-efficient, minimu footprint as well as scalability.
There are some issues for OpenStack multi-region mode, for example, lack of global view quotas control, resource utilization, metering data, replication of image / keypair / security group / volume , L2/L3 networking across OpenStack, ... etc. OpenStack cascading is the best-matched solution to solve these issues in multi-site multi-region cloud
OpenStack is a free and open-source cloud-computing software platform. I have tried to give a brief discussion about the topic of Openstack for on going engineering presentations. Hope it will help you :)
Ceph is a open source , software defined storage excellent and the only ( i would say ) storage backend as a cloud storage. Ceph is the Future of Storage. In this presentation i am explaining ceph and openstack briefly , you would definitely enjoy it.
Introduction to Open stack - An Overview SpringPeople
OpenStack is a free & open-source software platform for cloud computing, mostly deployed as an IaaS. In this Slide, we will cover:
- Evolution of Openstack
- Cloud, its types and advantages
- Importance and overview of Openstack
- Openstack course syllabus
Austin OpenStack Meetup December 2012 presentation. The first part of the session was Chef for OpenStack, the second was Q&A about AT&T's OpenStack private cloud deployments to multiple data centers.
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
Slide was presented at Dr. Dobb's Conference in Bangalore.
Talks about Openstack Introduction in general
Projects under Openstack.
Contributing to Openstack.
This was presented jointly by CB Ananth and Rahul at Dr. Dobb's Conference Bangalore on 12th Apr 2014.
Slides from our introduction to Ceph and OpenStack webinar. You can watch the webinar on demand also here http://www.inktank.com/news-events/webinars/.
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...Elos Technologies s.r.o.
Konference Red Hat Cloud Infrastructure 2013 ze dne 20.9. 2013 a prezentace od product managera pro cloud ze společnosti Red Hat. Všechna práva vyhrazena.
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackSean Cohen
Ceph is the most widely deployed storage technology used with OpenStack, most often because it's an open source, massively scalable, unified software-defined storage solution. Its popularity is also due to its unique and optimized technical integration with the OpenStack services and its pure-software approach to scaling. In this session, we'll review how Ceph is integrated into Nova, Glance, Keystone, Cinder, and Manila and demonstrate why using traditional storage products won’t give you the full benefits of an elastic cloud infrastructure. We’ll also cover the flexible deployment options, available through Red Hat Enterprise Linux OpenStack Platform and Red Hat Ceph Storage, for seamless operations and key scenarios like disaster recovery. We'll discuss architectural options for deploying a multisite OpenStack cluster and cover the varying levels of maturity in the OpenStack services for configuring multisite. This session will also show how other technologies are using OpenStack Ceph to increase performance and reduce power consumption, such as Intel SSDs. This will include reference architectures and best practices for Ceph and SSDs.
Do you think of cheetahs not RabbitMQ when you hear the word Swift? Think a Nova is just a giant exploding star, not a cloud compute engine. This deck (presented at the OpenStack Boston meetup) provides introduction will answer your many questions. It covers the basic components including: Nova, Swift, Cinder, Keystone, Horizon and Glance.
One of the impediments to becoming an active technical contributor in the OpenStack community is setting up an efficient R&D environment which includes deploying a simple cloud. Using RDO-manager, get a basic cloud up and running with the fewest steps and minimal hardware so you can focus on the fun stuff - development
Slides from the OpenStack 101 presentation with the SA OpenStackers October Meetup in San Antonio TX.
Link to video: https://www.youtube.com/watch?v=DzrSs0n6nSM
Similar to Red Hat Enteprise Linux Open Stack Platfrom Director (20)
Oracle Solaris 11.2 - Engineered for Cloud
Oracle Solaris provides an efficient, secure and compliant, simple, open, and affordable solution for
deploying your enterprise-grade clouds. More than just an operating system, Oracle Solaris 11.2 includes
features and enhancements that deliver no-compromise virtualization, application-driven software-defined
networking, and a complete OpenStack distribution for creating and managing an enterprise cloud, enabling
you to meet IT demands and redefine your business.
For more information: http://www.oracle.com/technetwork/server-storage/solaris11/overview/beta-2182985.html
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...Orgad Kimchi
Analyzing the performance of a virtualized multitenant cloud environment can be challenging because of the layers of abstraction. This article shows how to use Oracle Solaris 11 to overcome those limitations.
For more information see:
http://www.oracle.com/technetwork/articles/servers-storage-admin/perf-analysis-multitenant-cloud-2082193.html
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use CaseOrgad Kimchi
The following are benefits of using Oracle Solaris Zones for a Hadoop cluster:
Fast provision of new cluster members using the zone cloning feature
Very high network throughput between the zones for data node replication
Optimized disk I/O utilization for better I/O performance with ZFS built-in compression
Secure data at rest using ZFS encryption
For more information see: http://www.oracle.com/technetwork/articles/servers-storage-admin/howto-setup-hadoop-zones-1899993.html
Oracle Solaris 11 is the first operating system engineered with cloud computing in mind. So what's new in Oracle Solaris 11, and how does that connect to the cloud? If you`re involved in Application Life-cycle Management, Configuration Management,
Cloud Deployment, Big Data Design and Application or Infrastructure Scaling - You will learn how to leverage the Solaris 11 technologies in order to build your Cloud infrastructure.
For more information see: http://www.oracle.com/technetwork/systems/hands-on-labs/hol-oracle-solaris-remote-lab-1894053.html
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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/
4. OpenStack Director
Undercloud
• The Undercloud installs and configures the Overcloud.
• It is a single-system OpenStack installation that includes
components for provisioning and managing the OpenStack
nodes that comprise of your OpenStack environment (the
Overcloud).
• The Undercloud is the main director node.
5. OpenStack Director
Undercloud
• The Undercloud provides planning functions
for users to assign Red Hat Enterprise Linux
OpenStack Platform roles, including Compute,
Controller, and various storage roles.
6. OpenStack Director
Undercloud
• Bare metal system control - The Undercloud uses the
Intelligent Platform Management Interface (IPMI) of each
node for power management control and a PXE-based service
to discover hardware attributes and install OpenStack to each
node.
• This provides a method to provision bare metal systems as
OpenStack nodes.
8. OpenStack Director
Overcloud
• The Overcloud is the resulting Red Hat
Enterprise Linux OpenStack Platform
environment created using the Undercloud.
• This includes one or more of the following
node types:
9. OpenStack Director
Overcloud
• Controller - Nodes that provide administration, networking,
and high availability for the OpenStack environment.
• A default Controller node contains the following components:
Horizon, Keystone, Nova API, Neutron Server, Open vSwitch,
Glance, Cinder Volume, Cinder API, Swift Storage, Swift Proxy,
Heat Engine, Heat API, Ceilometer, MariaDB, RabbitMQ.
• The Controller also uses Pacemaker and Galera for high
availability functions.
10. OpenStack Director
Overcloud
• Compute - Nodes used to provide computing resources for
the OpenStack environment.
• A default Compute node contains the following components:
Nova Compute, Nova KVM, Ceilometer Agent, Open vSwitch
• Storage - Nodes that provide storage for the OpenStack
environment.
12. OpenStack Director
Packstack
• Packstack was the original installer that was used to deploy
OpenStack on Red Hat based systems; that included RHEL,
CentOS, Fedora, and Scientific Linux.
• Packstack is a CLI-only tool, i.e. there's no user interface
outside of a command-line driven interface and uses Puppet
to drive the installation and configuration of OpenStack
components by connecting to required hosts over SSH.
13. OpenStack Director
Packstack
• Today, it's considered more of a "PoC
Installer", used to get a very limited
OpenStack environment up and running very
quickly.
14. OpenStack Director
RHEL OSP Installer (Staypuft)
• Based on the initial OpenStack Foreman
Installer (OFI), the RHEL OSP Installer,
internally codenamed "Staypuft".
• The RHEL OSP Installer (the default
deployment tool for OSP 5.0 and OSP 6.0).
15. OpenStack Director
SpinalStack
• Through acquisition of eNovance, Red Hat attained a wealth
of experience and expertise in deploying OpenStack at scale,
and in production.
• In addition to the personnel, Red Hat gained access to high
quality tools and utilities that were built up from scratch for
automating the deployment of OpenStack.
• SpinalStack was one of these tools; a highly customisable
deployment tool, based on Puppet and Jenkins.
17. OpenStack Director
RHEL OpenStack Platform Director
In short, OSP director is Red Hat's new
installation, configuration, and monitoring toolset for RHEL OSP
deployments.
OSP director is a convergence of years of upstream engineering
work, established tooling created inhouse and tools that came to
us via acquisition to create a best of breed deployment tool that's
in line with the overall direction of the OpenStack project.
18. OpenStack Director
RHEL OpenStack Platform Director
• To have a tool that went beyond simply installing an
OpenStack environment; previous tools would be 'fire and
forget' - once it's installed, the tool has done it's job.
• But what about ongoing operational tasks? Upgrades,
patching, monitoring of the environment, capacity planning,
utilisation metrics, etc.
• We needed more than just an installation tool
19. OpenStack Director
RHEL OpenStack Platform Director
• OSP director is made up of many different components,
converging technologies obtained from the upstream
OpenStack deployment projects (namely, TripleO and
associated Ironic)
• As they have matured and become ready for production
usage, and also components/features from existing
homebrew toolsets.
• When director was initially proposed, the architecture looked
like the following-
21. OpenStack Director
RHEL OpenStack Platform Director
• The idea was to use upstream, integrated OpenStack
components like TripleO and Ironic to provide the RESTful
native API for configuration and deployment.
• But to use our expertise in production deployments to ensure
that any hardware preparation and any images created are
completely tested and validated using SpinalStack features.
22. OpenStack Director
RHEL OSP Director mechanisms
• Like most OpenStack deployment tools, Installing the Installer
• Identification of the target hosts - the one's we're installing
onto
• Content management for the software to be deployed
• Defining the topology and configuration of the deployment
23. OpenStack Director
RHEL OSP Director mechanisms
• Bare metal provisioning via automated hardware control
• Software rollout and configuration management
• Making modifications to an already director-deployed
environment
24. OpenStack Director
RHEL OSP Director Features
• A common, unified CLI for deployment of undercloud and
overcloud. Using familiar, native OpenStack tools.
• We're able to deploy the underlying deployment cloud, as
well as the production cloud, using a common underlying API.
25. OpenStack Director
RHEL OSP Director Features
• Automated health checking, benchmarking, and role
assignment based on node characteristics.
• This gives us the ability to ensure that we make best use of
our hardware and are able to identify any equipment
performing below the expected metrics.
26. OpenStack Director
RHEL OSP Director
• OSP director uses a variety of OpenStack components to
achieve it's goal of deployment, more specifically:
• TripleO for the creation of images and environment
templates
• Ironic for baremetal control
• Heat for component definition, ordering, and deployment
• Puppet for post-instantiation configuration.
27. OpenStack Director
TripleO
• TripleO is a project that aims to allow administrators to
deploy a production cloud (where workloads will run) via an
existing deployment OpenStack environment (utilising a
subset of OpenStack components).
• The production cloud is known as the "overcloud" and the
underlying OpenStack deployment cloud is known as the
"undercloud".
29. OpenStack Director
RHEL OSP Director
• The ability to deploy a highly available, multi-
controller RHEL OSP environment based on
the existing HA reference architecture.
• Utilising pacemaker and HAproxy for service
availability and recovery.
30. OpenStack Director
RHEL OSP Director Features
• Light integration with Red Hat Satellite.
• Today we have integration with Satellite as a content store;
we do not use Satellite for bare-metal provisioning,
• But we do have the ability to have hosts automatically
registered for asset tracking and subscription consumption.
31. OpenStack Director
RHEL OSP Director Features
• Automated sanity checking during deployment.
• Throughout the deployment OSP director will ensure that
components are laid out correctly with the desired
configuration, and will finally be checked for API conformity
and OpenStack functionality by utilising Tempest.
32. OpenStack Director
RHEL OSP Director Features
• The ability to scale the overcloud.
• We're focussing heavily on operational/day-to-day tasks with
the OSP director - one of the key things that operators will
want to do is to increase capacity where required, we can
increase the number of nodes per role.
33. OpenStack Director
RHEL OSP Director Features
• Automated upgrades between major versions
of RHEL OSP in the overcloud.
• One thing that previous deployment tooling
couldn't accomodate was the ability to both
patch, and upgrade major RHEL OSP versions.
34. OpenStack Director
RHEL OSP Director Features
• Automated deployment and integration of Ceph.
• Ceph as a storage backend is now the default and
recommended storage backend for RHEL OSP.
• OSP director can deploy, and scale Ceph, for block,
ephemeral, and image storage.
• As per previous deployment tools, the Ceph monitors reside
on the controllers.
37. OpenStack Director
Deployment Workflow Overview
• Environment Preparation Prepare your environment (bare metal or virtual)
• Install undercloud
• Undercloud Data Preparation Create images to establish the overcloud
• Register hardware nodes with undercloud
• Introspect hardware
• Create flavors (node profiles)
38. OpenStack Director
Deployment Workflow Overview
• Deployment Planning Configure overcloud roles
– Assign flavor (node profile to match desired hardware
specs)
– Assign image (provisioning image)
– Size the role (how many instances to deploy)
• Configure service parameters
• Create a Heat template describing the overcloud (auto-
generated from above)
39. OpenStack Director
Deployment Workflow Overview
• Deployment Use Heat to deploy your template
• Heat will use Nova to identify and reserve the appropriate
nodes
• Nova will use Ironic to startup nodes and install the correct
images
• Per-node Setup When each node of the overcloud starts it will
gather its configuration metadata from Heat Template
configuration files
40. OpenStack Director
Deployment Workflow Overview
• Hiera files are distributed across all nodes and Heat applies
puppet manifests to configure the services on the nodes
• Puppet runs in multiple steps, so that after each step there
can be test triggered to check progress of the deployment
and allow easier debugging.
• Overcloud Initialization Services on nodes of the overcloud
are registered with Keystone
42. OpenStack Director
RHEL OSP Director Best Practices
• The overcloud nodes will be deployed from the undercloud
machine and therefore the machines need to have have their
network settings modified to allow for the overcloud nodes to be
PXE boot’ed using the undercloud machine.
• As such, the setup requires that:
• All overcloud machines in the setup must support IPMI
43. OpenStack Director
RHEL OSP Director Best Practices
• A management provisioning network is setup for all of the
overcloud machines.
• One NIC from every machine needs to be in the same broadcast
domain of the provisioning network.
44. OpenStack Director
RHEL OSP Director Best Practices
• The provisioning network NIC should not be the same NIC
that you are using for remote connectivity to the undercloud
machine.
• During the undercloud installation, a openvswitch bridge will
be created for Neutron and the provisioning NIC will be
bridged to the openvswitch bridge.
• As such, connectivity would be lost if the provisioning NIC was
also used for remote connectivity to the undercloud machine.
45. OpenStack Director
RHEL OSP Director Best Practices
• The overcloud machines can PXE boot off the NIC that is on
the private VLAN.
• This required disabling network booting in the BIOS for all
NICs other than the one we wanted to boot and then ensuring
that the chosen NIC is at the top of the boot order (ahead of
the local hard disk drive and CD/DVD drives).
46. OpenStack Director
RHEL OSP Director Best Practices
• For each overcloud machine you have: the MAC address of
the NIC that will PXE boot on the provisioning network the
IPMI information for the machine (i.e. IP address of the IPMI
NIC, IPMI username and password)
47. OpenStack Director
More Information
Project Overview - https://www.rdoproject.org/RDO-Manager
Director Installation and Usage https://access.redhat.com/documentation/en-
US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/index.html