Index
A
- active/active service configuration
- advantages / Active/active service configuration
- active/passive service configuration / Active/passive service configuration
- Active Directory
- Keystone, configuring / Configuring Keystone with split assignment and identity
- active monitoring
- about / Active monitoring
- services, checking / Services
- processes, checking / Processes
- HA control cluster / HA control cluster
- AppArmor / SELinux and AppArmor
- Application Program Interface (API) / OpenStack – an API
- Architect
- role / The role of the Architect
- architect tenant / Authentication and authorization in OpenStack
- Artificial Intelligence (AI) / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
- Artificial Intelligence Operations (AIOps)
- assignment driver / Authentication and authorization in OpenStack
- Atlassian's Bamboo
- URL / Running the tests
- availability zones / Regions, cells, and availability zones, Availability zones
B
- Backup-as-a-Service (BaaS) / Workload backup architecture
- backups
- about / Backups and recovery
- infrastructure backup, architecture / Infrastructure backup architecture
- strategies / Backup strategies – what to back up
- workload backup, architecture / Workload backup architecture
- disaster recovery, planning / Planning for disaster recovery
- big data
- scientific compute use case / Big data and scientific compute use case
- Hadoop / Storing Data – Hadoop
- billing / Metering and billing
- block storage / Block storage
- Buildbot
- URL / Running the tests
C
- CADF, taxonomies
- Resource / CADF details
- Action / CADF details
- Outcome / CADF details
- Canonical Ubuntu-based operating systems
- patching / Canonical Ubuntu-based operating systems
- capacity planning
- about / Capacity planning
- city planning example / Planning your city
- Ceilometer
- events, consuming / Consuming events from Ceilometer
- meters, reading / Reading meters in Ceilometer
- reference / Reading meters in Ceilometer
- Ceilometer Event API
- reference / Consuming events from Ceilometer
- cells
- about / Regions, cells, and availability zones, Cells
- reference / Cells
- cells V2 / Cells
- CentOS
- reference / Patching the operating system
- patching / Red Hat Enterprise Linux and CentOS
- CERN
- reference / Logging
- about / CERN – Big Data and OpenStack at Scale
- challenges / CERN – Big Data and OpenStack at Scale
- using / CERN – Big Data and OpenStack at Scale
- Certification Authority (CA) / Best practices for endpoint security
- CI server
- setting up / Setting up the CI server
- city planning example
- about / Planning your city
- usage, tracking / Tracking usage and analyzing growth
- growth, analyzing / Tracking usage and analyzing growth
- flavor, sizing / Flavor sizing and compute server hardware selection
- compute server hardware selection / Flavor sizing and compute server hardware selection
- Cloud Auditing Data Federation (CADF)
- OpenStack, auditing / Auditing OpenStack
- about / Auditing OpenStack
- reference / CADF details
- overview / CADF details
- using, with OpenStack / Using CADF with OpenStack
- log aggregation / Log aggregation and analysis
- log analysis / Log aggregation and analysis
- Cloud Edge Computing
- about / What is Cloud Edge Computing?
- challenges / Current challenges with Cloud Edge Computing
- cloud libraries / Using REST APIs
- Cloud Management Platforms (CMPs) / Flavor sizing and compute server hardware selection
- Cobbler
- URL / Assigning roles
- components, OpenStack
- about / OpenStack components
- compute / Compute
- Compute / Compute
- object storage / Object storage
- block storage / Block storage
- network / Network
- composition layer
- creating / Creating the composition layer
- Puppet modules, starting / Starting our Puppet modules
- role, defining / Defining the first role and profile
- profile, defining / Defining the first role and profile
- build, executing / Running the first build
- tests, writing / Writing the tests
- role, assigning to system / Assigning the first role to a system
- Compute API
- reference / Using REST APIs
- compute node
- about / Compute node
- management network / Management network
- provider network / Provider network
- tenant network / Tenant network
- configuration management
- using, for deployment / Using configuration management for deployment
- community modules, using / Using the community modules
- roles, assigning / Assigning roles
- starting point, selecting / Choosing a starting point
- containers
- about / What are containers?
- benefits / So why are people so excited about containers?
- managing / How do I manage containers?
- Docker, on OpenStack / Docker on OpenStack
- Kubernetes, on OpenStack / Kubernetes on OpenStack
- Continuous Integration (CI) / About failure and success
- Continuous Integration and Continuous Delivery (CI/CD) / Rapid application development
- customization module / The Horizon user interface
D
- dashboard
- example / A dashboard example
- database services / Database services
- data zones / Security zones within OpenStack
- deployment
- expanding / Expanding the initial deployment
- design document, updating / Updating the design document
- plan, updating / Updating the deployment plan
- OpenStack, installing with new configuration / Installing OpenStack with the new configuration
- configuration management, using / Using configuration management for deployment
- deployment pipeline
- implementing / Putting the pipeline together
- CI server, setting up / Setting up the CI server
- Git, installing / Installing Git
- Puppet master, installing / Installing a Puppet master
- Jenkins, installing / Installing Jenkins
- automating, with Keystone / Fully automating the pipeline
- deployment plan
- drafting / Drafting an initial deployment plan
- Architect, role / The role of the Architect
- writing / Writing the initial deployment plan
- hardware / Hardware
- network, addressing / Network addressing
- configuration notes / Configuration notes
- requisites / Requirements
- design document
- creating / The design document
- background / The design document
- summary / The design document
- requirements / The design document
- physical architecture / The design document
- service architecture / The design document
- tenant architecture / The design document
- roadmap / The design document
- deployment plan / The deployment plan
- updating / Updating the design document, Updating the design document, Updating the design document
- cloud controller / Cloud controller
- compute node / Compute node
- physical architecture, planning / Planning the physical architecture
- physical architecture design, updating / Updating the physical architecture design
- requisites, for writing / Writing requirements
- requisites, for testing / Testing requirements
- disaster recovery
- planning / Planning for disaster recovery
- Docker
- on OpenStack / Docker on OpenStack
- reference / Docker on OpenStack
- domain / OpenStack – a private cloud platform
- DreamCompute / Public hosting
- DreamObjects / Public hosting
- DVR
- reference / Compute, storage, and network agents
- Dynatrace
- about / A dashboard example
- URL / A dashboard example
E
- Edge Computing
- use case / Edge Computing use case
- about / What is Cloud Edge Computing?
- real-life use cases / Real-life use cases for Edge Computing
- Elastic Data Processing (EDP)
- about / Example architecture for Hadoop Use Case
- reference / Example architecture for Hadoop Use Case
- ElasticSearch, Logstash, Kibana (ELK) stack
- reference / Logging
- advantages / Log aggregation and analysis
- Enhanced Platform-Aware (EPA) / Handling the rest of NFV management with NFVO and VNFM
- ephemeral backing storage / Object storage
- ephemeral storage / Ephemeral storage
- European Telecommunication Standards Institute (ETSI)
- External Node Classifiers (ENC) / Assigning roles
F
- Fast Forward Upgrades / Releasing new versions
- fencing / Active/passive service configuration
- flavor / Compute
- Fog library
- URL / Writing the tests
- Foreman
- URL / Assigning roles
- Fuxi / Integration with Cinder – Fuxi
G
- Gerrit
- URL / Types of testing
- Git
- installing / Installing Git
- Gnocchi
- guest zones / Security zones within OpenStack
H
- HA, in lab deployment
- implementing / Implementing HA in the lab deployment
- second controller, provisioning / Provisioning a second controller
- Pacemaker resource manager, installing / Installing the Pacemaker resource manager
- HAProxy, configuring / Installing and configuring HAProxy
- HAProxy, installing / Installing and configuring HAProxy
- API service, configuration / Additional API service configuration
- HA control cluster
- configuring / HA control cluster
- Hadoop
- Hadoop Distributed File System (HDFS) / Big data and scientific compute use case
- HAProxy
- installing / Installing and configuring HAProxy
- configuring / Installing and configuring HAProxy
- using / HA control cluster
- about / HA control cluster
- reference / HA control cluster
- hardware
- considerations / Compute hardware considerations
- hypervisor, selecting / Hypervisor selection
- sizing / Sizing the hardware to match the workload
- considerations, for performance-intensive workloads / Considerations for performance-intensive workloads
- Heat Template Guide
- reference / Provisioning with templates
- Helm
- high-performance computing (HPC) / High-performance computing, Rapid application development
- high availability (HA) / Building a highly available control plane
- highly available control plane
- building / Building a highly available control plane
- failure / About failure and success
- success / About failure and success
- high availability patterns / High availability patterns for the control plane
- active/passive service, configuration / Active/passive service configuration
- active/active service, configuration / Active/active service configuration
- Horizon user interface
- about / The Horizon user interface
- themes / The Horizon user interface
- reference / The Horizon user interface
- hypervisors
- hardening / Hardening hypervisors
- Standard Linux, hardening / Standard Linux hardening practices and hypervisors
I
- IdM integration
- about / IdM integration
- authentication, in OpenStack / Authentication and authorization in OpenStack
- authorization, in OpenStack / Authentication and authorization in OpenStack
- Infrastructure as a Service (IaaS) / OpenStack – an API
- Infrastructure as a Software
- dealing with / Dealing with Infrastructure as a Software
- deployment process, breaking down / Eating the elephant
- tests, writing / Writing the tests first
- continuous deployment / Always be deploying
- infrastructure backup
- architecture / Infrastructure backup architecture
- installation, OpenStack
- about / Installing OpenStack
- instructions / Installation instructions
- verifying / Verifying the installation
- OpenStack Horizon user interface / Next steps
- instances / Compute
J
- Jenkins
- URL / Running the tests, Installing Jenkins
- installing / Installing Jenkins
K
- Keystone
- installing / Installing Keystone
- deployment pipeline, automating / Fully automating the pipeline
- configuring, with split assignment / Configuring Keystone with split assignment and identity
- configuring, with identity / Configuring Keystone with split assignment and identity
- configuring, for Active Directory usage / Configuring Keystone with split assignment and identity
- reference / Configuring Keystone with split assignment and identity
- Kolla
- Kombu library / Listening to OpenStack
- Kubernetes
- on OpenStack / Kubernetes on OpenStack
- Kuryr / Integration with Neutron – Kuryr
- KVM hypervisor
- Standard Linux, hardening / Standard Linux hardening practices and hypervisors
- AppArmor / SELinux and AppArmor
- SELinux / SELinux and AppArmor
- SELinux and Virtualization (sVirt) / sVirt
- SSL / SSL and certificate management
- certificate management / SSL and certificate management
- OpenStack, auditing / Auditing OpenStack
L
- Large Hadron Collider (LHC) / CERN – Big Data and OpenStack at Scale
- libvirt
- reference / Examples
- Lightweight Directory Access Protocol (LDAP) / Authentication and authorization in OpenStack
- logging, monitoring, and alerting (LMA)
- about / Logging, monitoring, and alerting
- logging / Logging
- monitoring / Monitoring
- alerting / Alerting
- Loom Cloud Intelligence (LUCI) / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
- Loom Systems
M
- machine learning (ML) / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
- Magnum / Magnum
- management zones / Security zones within OpenStack
- Mandatory Access Control (MAC) / sVirt
- MapReduce / Combining Data - MapReduce
- Mean Time To Recovery (MTTR) / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
- message bus / The message bus
- metering
- about / Metering and billing
- OpenStack, listening to / Listening to OpenStack
- notification subsystem, using / Using the notification subsystem
- events, consuming from Ceilometer / Consuming events from Ceilometer
- Gnocchi / Introducing OpenStack Gnocchi
- Mirantis
- mirrored queues / The message bus
- Mitaka release of OpenStack
- reference / Physical network design
- monitoring
- about / Monitoring
- processes / What to monitor
- practices / Monitoring practices
- availability / Monitoring availability
- performance / Monitoring performance
- resource usage / Monitoring resource usage
- active monitoring / Active monitoring
N
- Nagios
- network design
- about / Network design
- network segmentation, providing / Providing network segmentation
- Software-Defined Networking (SDN) / Software-defined networking
- physical network design / Physical network design
- Network Function Virtualization (NFV)
- about / Network Function Virtualization, Considerations for performance-intensive workloads, Network Function Virtualization (NFV) / Telco Cloud
- need for / What is NFV?
- benefits / What is NFV?
- versus Software-Defined Networking (SDN) / The difference between NFV and Software-Defined Networking (SDN)
- architecture / NFV architecture
- European Telecommunication Standards Institute (ETSI) / European Telecommunication Standards Institute (ETSI)
- Open Platform for NFV (OPNFV) / Open Platform for NFV (OPNFV)
- OpenStack, role / OpenStack's role in NFV
- requisites / Top requirements from Telcos for NFV on OpenStack
- performance / Performance
- high availability / High availability, resiliency, and scaling
- resiliency / High availability, resiliency, and scaling
- scaling / High availability, resiliency, and scaling
- managing, with NFVO / Handling the rest of NFV management with NFVO and VNFM
- managing, with VNFM / Handling the rest of NFV management with NFVO and VNFM
- use case / The NFV use case is solid and growing
- NewSQL / Big data and scientific compute use case
- NFV Infrastructure (NFVI) / OpenStack's role in NFV
- NFVO
- Non-Uniform Memory Access (NUMA) / Considerations for performance-intensive workloads
- NoSQL / Big data and scientific compute use case
- notification subsystem
- using / Using the notification subsystem
- Nova-Docker / Nova-Docker
O
- object storage / Object storage
- Open Platform for NFV (OPNFV) / Open Platform for NFV (OPNFV)
- OpenStack
- about / What is OpenStack?
- as Application Program Interface (API) / OpenStack – an API
- as open source software project / OpenStack – an open source software project
- as private cloud platform / OpenStack – a private cloud platform
- components / OpenStack components
- use cases / Common OpenStack use cases
- deployment / Your first OpenStack deployment
- installing / Installing OpenStack
- installation, instructions / Installation instructions
- reference / Picking an OpenStack distribution, Running from the trunk, Community distributions, Commercially supported distributions
- installing, with new configuration / Installing OpenStack with the new configuration
- URL / Writing the tests
- troubleshooting / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
- security zones / Security zones within OpenStack
- code, patching / Patching OpenStack code
- auditing / Auditing OpenStack
- emerging trends / Emerging trends in OpenStack
- services / Moving up the stack
- roadmap, building / Building the roadmap
- OpenStack, on containers
- about / OpenStack On Containers
- Kolla / Kolla
- Helm / Helm
- OpenStack container-related projects
- about / OpenStack container-related projects
- Nova-Docker / Nova-Docker
- Kuryr / Integration with Neutron – Kuryr
- Fuxi / Integration with Cinder – Fuxi
- Magnum / Magnum
- Zun / Zun
- OpenStack distribution
- selecting / Picking an OpenStack distribution
- releases / Running from the trunk
- community distributions / Community distributions
- commercially supported distributions / Commercially supported distributions
- OpenStack Foundation
- reference / OpenStack – an open source software project
- OpenStack Powered Platform certification / Public hosting
- OpenStack Summit
- reference / Patching the operating system
- operating system
- patching / Patching the operating system
- Red Hat Enterprise Linux, patching / Red Hat Enterprise Linux and CentOS
- CentOS, patching / Red Hat Enterprise Linux and CentOS
- Canonical Ubuntu-based operating systems, patching / Canonical Ubuntu-based operating systems
- software repository management, patching / Software repository management
- OSF Edge Computing
- reference / Current challenges with Cloud Edge Computing
P
- Pacemaker
- reference / Installing the Pacemaker resource manager
- Pacemaker resource manager
- installing / Installing the Pacemaker resource manager
- patching
- about / Infrastructure host security and patching
- of OpenStack code / Patching OpenStack code
- of operating system / Patching the operating system
- physical architecture
- planning / Planning the physical architecture
- design, updating / Updating the physical architecture design
- load balancer / Updating the physical architecture design
- cloud controller / Updating the physical architecture design
- database node / Updating the physical architecture design
- messaging node / Updating the physical architecture design
- compute node / Updating the physical architecture design
- physical network design / Physical network design
- Platform as a Service (PaaS) / OpenStack – an API
- project / OpenStack – a private cloud platform
- Proof of Concepts (PoCs) / Software-defined networking
- public hosting / Public hosting
- Public Key Infrastructure (PKI) / Best practices for endpoint security
- public zones / Security zones within OpenStack
- Pulp
- Puppet Enterprise
- URL / Assigning roles
- Puppet master
- installing / Installing a Puppet master
- Puppet modules
- starting / Starting our Puppet modules
- Puppet Reference Manual
- reference / Installing a Puppet master
Q
- QRadar / Using CADF with OpenStack
- quality assurance (QA) / Hadoop-as-a-Service, OpenStack Sahara
- Queens / Moving up the stack
R
- Raksha
- Rally
- rapid application development / Rapid application development
- RDO project
- reference / Configuration notes, Next steps
- URL / Requirements
- recovery / Backups and recovery
- Red Hat Enterprise Linux
- patching / Red Hat Enterprise Linux and CentOS
- Red Hat Network (RHN) / Red Hat Enterprise Linux and CentOS
- regions
- about / Regions, cells, and availability zones, Regions
- design choices / Regions
- REST APIs
- using / Using REST APIs
- roadmap, OpenStack
- building / Building the roadmap
- new features, adding / Introducing new features
- new versions, releasing / Releasing new versions
- root cause analysis (RCA) / The future of OpenStack troubleshooting and Artificial Intelligence-driven operations
S
- Sahara
- Sahara architecture, components
- Auth component / Example architecture for Hadoop Use Case
- DAL / Example architecture for Hadoop Use Case
- Secure Storage Access Layer / Example architecture for Hadoop Use Case
- Provisioning Engine / Example architecture for Hadoop Use Case
- Vendor Plugins / Example architecture for Hadoop Use Case
- Elastic Data Processing (EDP) / Example architecture for Hadoop Use Case
- REST API / Example architecture for Hadoop Use Case
- Python Sahara Client / Example architecture for Hadoop Use Case
- Sahara pages / Example architecture for Hadoop Use Case
- security attacks / Log aggregation and analysis
- security zones
- public zones / Security zones within OpenStack
- guest zones / Security zones within OpenStack
- management zones / Security zones within OpenStack
- data zones / Security zones within OpenStack
- SELinux / SELinux and AppArmor
- SELinux and Virtualization (sVirt)
- about / Standard Linux hardening practices and hypervisors, sVirt
- SELinux enforcement, ensuring / SELinux and sVirt in action
- Service-Level Agreements (SLAs) / Monitoring availability
- services
- about / OpenStack service specifics
- OpenStack web services / OpenStack web services
- database services / Database services
- message bus / The message bus
- network agents / Compute, storage, and network agents
- compute / Compute, storage, and network agents
- storage / Compute, storage, and network agents
- Slack
- URL / Alerting
- Software-Defined Networking (SDN)
- about / Network design, Software-defined networking
- versus Network Function Virtualization (NFV) / The difference between NFV and Software-Defined Networking (SDN)
- software repository management
- patching / Software repository management
- software vulnerabilities
- about / Software vulnerabilities
- instance, software security / Instance software security and patching
- instance, patching / Instance software security and patching
- infrastructure, host security / Infrastructure host security and patching
- infrastructure, patching / Infrastructure host security and patching
- Splunk / Logging
- SR-IOV / Considerations for performance-intensive workloads
- SSL
- certificate management / SSL and certificate management
- risk, assessing / Assessing risk
- endpoint security, best practices / Best practices for endpoint security
- examples / Examples
- Standard Linux
- hardening, with KVM hypervisor / Standard Linux hardening practices and hypervisors
- storage design
- about / Storage design
- ephemeral storage / Ephemeral storage
- block storage / Block storage
- object storage / Object storage
- storage node / Block storage
- SUSE OpenStack Cloud Monitoring
- URL / A dashboard example
T
- Telco Cloud / Network Function Virtualization (NFV) / Telco Cloud
- Tempest / Writing the tests, Alerting
- templates
- for provisioning / Provisioning with templates
- tenant / OpenStack – a private cloud platform, Authentication and authorization in OpenStack
- test infrastructure
- about / Test infrastructure
- testing, types / Types of testing
- tests, writing / Writing the tests
- tests, executing / Running the tests
- TrilioVault
- Trove / Moving up the stack
U
- use cases, OpenStack
- about / Common OpenStack use cases
- public hosting / Public hosting
- high-performance computing (HPC) / High-performance computing
- rapid application development / Rapid application development
- Network Function Virtualization (NFV) / Network Function Virtualization
- user interface (UI) / Hadoop-as-a-Service, OpenStack Sahara
- user msolberg / Authentication and authorization in OpenStack
V
- Virtual Infrastructure Manager (VIM) / NFV architecture
- Virtual IP (VIP) address / Active/passive service configuration
- virtual machines / Compute
- Virtual Network Function (VNF) / What is NFV?
- VNFM
- VRRP
- reference / Compute, storage, and network agents
W
- Web Server Gateway Interface (WSGI) / Configuring Keystone with split assignment and identity
- web services / OpenStack web services
- workflows, provisioning
- about / Provisioning workflows
- Horizon user interface / The Horizon user interface
- REST APIs, using / Using REST APIs
- with templates / Provisioning with templates
- workload backup
- architecture / Workload backup architecture
Y
- Yagi library
Z
- Zun / Zun