Index
A
- Access Control Lists (ACL) / Container ACLs
- Ansible
- installation / Installing Ansible, playbooks, and dependencies, How it works…
- installing, for OpenStack / Installing and configuring Ansible for OpenStack
- configuring, for OpenStack / Installing and configuring Ansible for OpenStack
- installation, verifying / Verifying the installation
- used, to launch instances / Using Ansible to launch instances, Getting ready, How to do it..., How it works...
- used, to orchestrate software installation / Using Ansible to orchestrate software installation, How to do it..., How it works...
- used, to orchestrate software installation across multiple instances / Using Ansible to orchestrate software installations across multiple instances, How to do it..., How it works...
- used, to orchestrate creation of web server / Using Ansible to fully orchestrate the creation of a web server and load balancer stack, How to do it..., How it works...
- used, to orchestrate creation of load balancer stack / Using Ansible to fully orchestrate the creation of a web server and load balancer stack, How to do it..., How it works...
- Application Programming Interface (APIs) / Introduction – using OpenStack
- availability zone (AZ)
- creating / Creating an Availability Zone, How to do it…
- about / Creating an Availability Zone
- instance, booting / Booting an instance into an Availability Zone, How to do it…, How it works…
- removing / Removing an Availability Zone, How to do it…
- working / How it works…
B
- block migration / Live migration
- working / How it works…
C
- cinder volume services
- configuring / Configuring Cinder volume services, How to do it...
- working / How it works...
- Command-Line Interface (CLI) / How it works…
- Command Line Interface (CLI) / Introduction – using OpenStack
- compute host
- adding, OpenStack-Ansible used / Adding a compute host using OpenStack-Ansible, How to do it…, How it works…
- compute host from host aggregate
- removing / Removing a compute host from a host aggregate, How to do it…, How it works…
- compute host to host aggregate
- adding / Adding a compute host to a host aggregate, How to do it…, How it works…
- computers / Computes
- console logs
- reviewing / Reviewing the console logs, How to do it…
- working / How it works…
- container / Introduction – OpenStack Object Storage
- Container ACLs / Container ACLs, Getting ready, How to do it…, How it works…
- controllers / Controllers
- CPU limits
- setting, for flavor / Setting CPU limits for a flavor, How to do it…
- working / How it works…
D
- delimiter flag / How to do it…
- dependencies
- installation / Installing Ansible, playbooks, and dependencies, How it works…
- domains
- enabling, in OpenStack dashboard / Enabling domains in the OpenStack dashboard, How it works…
- deleting / Deleting domains, How to do it…, How it works…
E
- encryption of volumes / Enabling volume encryption
F
- flavor
- creating / Creating a flavor, How to do it…, How it works…
- about / Getting ready
- deleting / Deleting a flavor, How to do it…
- working / How it works…
- floating IPs
- about / Managing routers and floating IPs
- assigning / Creating and assigning floating IPs, How to do it…, How it works…
- creating / Creating and assigning floating IPs, How it works…
G
- gateway
- setting, on router / Setting a gateway on the router
- groups
- configuring, in Keystone / Configuring groups in Keystone, How to do it…, How it works…
- adding, to role / Add group to a role:
- deleting / Deleting groups
H
- Heat Orchestration Template (HOT) / How to do it..., How it works…
- Heat Orchestration Templates (HOT) / Using OpenStack Dashboard with OpenStack Orchestration
- heat stack
- deleting / Deleting a Heat stack, How it works...
- updating / Updating a Heat stack, How to do it..., How it works...
- Horizon / Introduction – OpenStack Dashboard
- host
- suspending, for maintenance / Suspending a host for maintenance, How to do it…, How it works…
- host aggregate
- about / Configuring Nova Scheduler to use host aggregates, How it works…
- creating / Creating a host aggregate, How it works…
- deleting / Deleting a host aggregate, How to do it…
- host aggregates
- used, for configuring Nova Scheduler / Configuring Nova Scheduler to use host aggregates, How to do it…, How it works…
- host network configuration
- about / Host network configuration, Getting ready, How to do it…
- hosts / Introduction to OpenStack Compute
I
- image details
- viewing / Viewing image details
- image metadata
- using / Using image metadata
- setting / Setting image metadata, Getting ready, How it works...
- removing / Removing image metadata
- images
- managing / Managing images
- uploading / Uploading images, Getting ready, How to do it…, How it works...
- listing / Listing images
- deleting / Deleting images, How to do it…
- downloading / Downloading images
- sharing / Sharing images, How to do it…, How it works...
- protecting / Protecting images, Protecting an image, How it works...
- unprotecting / Unprotecting an image, How to do it…
- deactivating / Deactivating images, Deactivating an image, How to do it…
- activating / Activating an image
- creating / Creating custom images, Getting ready, How to do it…
- image snapshots
- using / Using image snapshots
- creating / Creating snapshots, How it works…
- Infrastructure as a Service (IaaS) / Introduction to OpenStack Compute
- instance
- booting, into an availability zone (AZ) / Booting an instance into an Availability Zone, Getting ready, How it works…
- booting / Booting an instance, How to do it…
- working / How it works…, How it works…, How it works…, How it works…
- stopping / Stopping an instance, How to do it…
- deleting / Deleting an instance, How to do it…
- snapshotting / Snapshotting an instance, How to do it…
- booting, from snapshot / Booting an instance from a snapshot, How to do it…, How it works…
- rescuing / Rescuing an instance, How to do it…, How it works…
- shelving / Shelving an instance, How to do it…, How it works…
- Instance Resource Quota
- about / How it works…
- reference link / How it works…
- instances / Introduction to OpenStack Compute
- IOPS limits
- setting, for flavor / Setting IOPS limits for a flavor, How to do it…
- working / How it works…
- IPs
- floating / Managing routers and floating IPs
K
- key pairs
- adding / Adding key pairs
- deleting / Deleting key pairs
- importing / Importing key pairs, How it works…
- Keystone / Introduction – OpenStack Identity
- OpenStack domains, creating / Creating OpenStack domains in Keystone, How it works…
- OpenStack projects, creating / Creating OpenStack projects in Keystone, How it works…
- roles, configuring / Configuring roles in Keystone, Getting ready, How to do it…, How it works…
- users, adding / Adding users in Keystone, How to do it…, How it works…
- groups, configuring / Configuring groups in Keystone, How to do it…, How it works…
L
- large objects
- uploading / Uploading large objects, How to do it.., How it works, Downloading objects
- LBaaS
- OpenStack Dashboard, used / Using OpenStack Dashboard with LBaaS
- Linux environment
- configuring / Configuring your Linux or macOS environment, How to do it…
- live migration
- about / Live migration, How to do it…
- load balancer
- creating / Creating load balancer
- deleting / Deleting load balancer
- load balancers
- managing / Managing load balancers
- pool member / Managing load balancers
- pool / Managing load balancers
- listner / Managing load balancers
- creating / Creating load balancers, How it works..., Getting ready, How it works...
- pools, creating / Creating pools
- members, creating / Creating members, Getting ready, How it works...
- listeners, creating / Creating listeners, How to do it…, How it works...
- connectivity, verifying / Verifying connectivity, How to do it…
- load balancing / Load balancing
- Load Balancing as-a-Service (LBaaS) / Managing load balancers
M
- macOS/OS X / macOS/OS X (and for those wanting to use pip)
- macOS environment
- configuring / Configuring your Linux or macOS environment, How to do it…
- MariaDB / Controllers
- metadata / Adding metadata to a host aggregate, Using image metadata, How to do it…
- metadata to host aggregate
- adding / Adding metadata to a host aggregate, How to do it…, How it works…
N
- network
- creating / Creating a network
- provider network, creating / Creating a provider network (for use with Floating IPs)
- security group, creating / Creating a new security group
- rule, adding to security group / Adding a rule to a security group
- router, creating / Creating a router
- subnet, adding to router / Adding a subnet to a router
- network address translation (NAT) / Creating routers
- network attributes
- updating / Updating network attributes, How it works...
- networks
- deleting / Deleting networks, Deleting networks
- attaching, to routers / Attaching networks to routers, How to do it…, How it works...
- creating / Creating networks
- viewing / Viewing networks
- Nova Scheduler
- configuring, host aggregates used / Configuring Nova Scheduler to use host aggregates, Getting ready, How it works…
O
- object containers
- creating / Creating object containers, How to do it…, How it works…
- deleting / Deleting object containers, Getting ready, How it works…
- objects
- uploading / Uploading objects, How to do it…, How it works…
- downloading / Getting ready, How it works…
- deleting / Deleting objects , How to do it…
- OpenStack
- using / Introduction – using OpenStack
- orchestrating / Introduction – orchestrating with OpenStack
- creating / Creating your first stack, How to do it..., How it works...
- launching, with heat stack / Launching your stack with Heat, How to do it..., How it works...
- resources, viewing / Viewing the resources and output of a stack created with Heat, How to do it..., How it works…
- output, creating with heat stack / Viewing the resources and output of a stack created with Heat, How to do it..., How it works…
- OpenStack-Ansible
- reference link / Introduction – the OpenStack architecture
- controllers / Controllers
- requisites, installing / OpenStack-Ansible installation requirements
- Minimal Datacenter Deployment Requirements / Minimal data center deployment requirements
- used, for adding compute host / Adding a compute host using OpenStack-Ansible, How to do it…, How it works…
- OpenStack-Ansible playbooks
- executing / Running the OpenStack-Ansible playbooks, How to do it…, How it works…
- OpenStack architecture
- about / Introduction – the OpenStack architecture
- computers / Computes
- storage / Storage
- load balancing / Load balancing
- OpenStack client
- installing / Installing the OpenStack clients, Getting ready, How it works…
- about / How it works…
- OpenStack clients
- pre-configured virtual machine, used / Alternative – use a preconfigured OpenStack client virtual machine
- OpenStack Compute / Introduction to OpenStack Compute
- OpenStack Dashboard
- about / Introduction – OpenStack Dashboard
- used, for key management / Using OpenStack Dashboard for key management
- key pairs, adding / Adding key pairs
- key pairs, deleting / Deleting key pairs
- key pairs, importing / Importing key pairs, How it works…
- used, for managing Neutron networks / Using OpenStack Dashboard to manage Neutron networks and routers, How it works…
- used, for managing routers / Using OpenStack Dashboard to manage Neutron networks and routers, How it works…
- networks, creating / Creating networks
- routers, creating / Creating routers
- networks, viewing / Viewing networks
- routers, deleting / Deleting routers
- networks, deleting / Deleting networks
- used, for security group management / Using OpenStack Dashboard for security group management, How to do it…
- security group, creating / Creating a security group
- security group, editing to add rules / Editing security groups to add and remove rules
- security group, editing to remove rules / Editing security groups to add and remove rules
- security group, deleting / Deleting security groups, How it works...
- used, to launch instances / Using OpenStack Dashboard to launch instances, How to do it…, How it works…
- used, to delete instances / Using OpenStack Dashboard to delete instances, How it works…
- used, to add projects / Using OpenStack Dashboard to add new projects, How to do it…, How it works…
- used, for user management / Using OpenStack Dashboard for user management
- users, adding / Adding users
- users, deleting / Deleting users
- user details, updating / Updating user details and passwords
- passwords, updating / Updating user details and passwords
- users, adding to project / Adding users to projects
- users, removing from project / Removing users from projects
- used, with LBassS / Using OpenStack Dashboard with LBaaS
- load balancer, creating / Creating load balancer
- load balancer, deleting / Deleting load balancer, How it works…
- used, with OpenStack Orchestration / Using OpenStack Dashboard with OpenStack Orchestration, Getting ready
- stacks, launching / Launching stacks
- stack details, viewing / Viewing stack details
- stacks, deleting / Deleting stacks
- OpenStack dashboard
- domains, enabling / Enabling domains in the OpenStack dashboard, How it works…
- OpenStack domains
- creating, in Keystone / Creating OpenStack domains in Keystone, How it works…
- OpenStack endpoint information / OpenStack endpoint information, How it works…
- OpenStack Identity Service / Introduction – OpenStack Identity
- OpenStack identity tasks
- about / Common OpenStack identity tasks
- project, creating / Creating a new project
- user, creating / Creating a user
- user, adding to project / Adding a user to a project
- user's password, changing as administrator / Changing a user's password as an administrator
- password, changing / Changing your own password
- OpenStack Image services
- about / Introduction to OpenStack Image services
- images, managing / Managing images
- OpenStack image tasks
- about / Common OpenStack image tasks
- image, uploading to Glance / Uploading an image to Glance
- image, downloading from Glance as file / Downloading an image or snapshot from Glance as a file
- snapshot, downloading from Glance as file / Downloading an image or snapshot from Glance as a file
- images, sharing / Sharing images between projects
- OpenStack installation
- configuring / Configuring the installation, How to do it..., How it works…
- container / How it works…
- tunnel / How it works…
- storage / How it works…
- troubleshooting / Troubleshooting the installation, How to do it..., How it works…
- testing / Manually testing the installation, How to do it…, How it works…
- modifying / Modifying the OpenStack configuration, How to do it...
- OpenStack networking
- about / Introduction to OpenStack networking
- networks, managing / Managing networks, subnets, and ports
- subnets, managing / Managing networks, subnets, and ports
- ports, managing / Managing networks, subnets, and ports
- OpenStack networking tasks
- about / Common OpenStack networking tasks
- network, creating / Creating a network
- OpenStack Object Storage / Introduction – OpenStack Object Storage
- OpenStack orchestration tasks
- about / Common OpenStack orchestration tasks
- stack, launching from template file / Launch a stack from a template and environment file
- stack, launching from environment file / Launch a stack from a template and environment file
- stack, listing / Listing stacks
- running stack, deleting / Deleting a running stack
- resources, listing in stack / Listing resources in a stack
- outputs of running Stack, viewing / Viewing the outputs of a running Stack
- OpenStack projects
- creating, in Keystone / Creating OpenStack projects in Keystone, How it works…
- OpenStack reference architecture
- types / Creating routers
- OpenStack server tasks
- about / Common OpenStack server (instances) tasks
- instance, launching / Launching an instance
- instance snapshot, creating / Create instance snapshot
- instance, resizing / Resizing an instance
- flavor, creating / Creating a flavor
- OpenStack storage tasks
- about / Common OpenStack storage tasks
- Cinder volume, creating / Create a new Cinder volume
- volume, attaching / Attaching a volume
- volume, detaching / Detaching a volume
- volume snapshot, creating / Creating a volume snapshot
- object storage containers, creating / Listing Object Storage containers and contents
- object storage contents, creating / Listing Object Storage containers and contents
- files, creating to object storage service / Creating and uploading files to the Object Storage service
- files, uploading to object storage service / Creating and uploading files to the Object Storage service
- object storage, downloading / Downloading from Object Storage
P
- playbooks
- installation / Installing Ansible, playbooks, and dependencies, How it works…
- ports
- creating / Creating ports, How it works...
- deleting / Deleting ports
- projects
- deleting / Deleting projects, How it works…
- provider label / Managing networks, subnets, and ports, How it works...
- provider networks
- about / Managing networks, subnets, and ports
- creating / Creating provider networks, Getting ready, How to do it…, How it works...
- Python
- installing, on Windows / Installing Python on Windows, How to do it…, How it works…
Q
- Quality of Service (QoS) / Configuring volume Quality of Service (QoS)
R
- role-based access control (RBAC) / How it works...
- roles
- configuring, in Keystone / Configuring roles in Keystone, Getting ready, How to do it…, How it works…
- deleting / Deleting roles
- Root SSH keys configuration / Root SSH keys configuration, How to do it…
- router
- about / Managing routers and floating IPs
- routers
- managing / Managing routers and floating IPs
- creating / Creating routers, Getting ready, How to do it…, How it works..., Creating routers
- networks, attaching / Attaching networks to routers, How to do it…, How it works...
- deleting / Deleting routers, How to do it…, Deleting routers
S
- security group
- creating / Creating a security group
- editing, to remove rules / Editing security groups to add and remove rules
- editing, to add rules / Editing security groups to add and remove rules
- deleting / Deleting security groups, How it works...
- security groups
- managing / Managing security groups
- creating / Creating security groups, How it works...
- rules, creating / Creating security group rules, How to do it…, How it works...
- applying, to instances / Applying security groups to instances, How to do it…, How it works...
- stack details
- viewing / Viewing stack details
- stacks
- launching / Launching stacks
- deleting / Deleting stacks, How it works…
- storage / Storage
- Swift / Introduction – OpenStack Object Storage
T
- tenant networks / Managing networks, subnets, and ports
- creating / Creating tenant networks, Getting ready, How to do it…, How it works...
- tenants / Introduction – OpenStack Identity
U
- Ubuntu / Ubuntu
- users
- adding, in Keystone / Adding users in Keystone, How to do it…, How it works…
- deleting / Deleting users, How to do it…, How it works…, How it works…
V
- Vagrantfile / How it works…
- virtualenv
- reference link / Alternative – use a preconfigured OpenStack client virtual machine
- virtual environment (venv) / Getting ready
- virtual ethernet interface (veth) / How it works...
- Virtual IP (VIP) / Introduction – using OpenStack
- virtual IP (VIP) / Managing load balancers
- Virtual IPs (VIPs) / Using OpenStack Dashboard with LBaaS
- virtual lab-vagrant up / Virtual lab - vagrant up!, Getting ready, How to do it…, How it works…
- virtual machine interface (vif) / How it works...
- volume encryption
- enabling / Enabling volume encryption, Getting ready, How it works…
- volume Quality of Service (QoS)
- configuring / Configuring volume Quality of Service (QoS), How to do it…, How it works…
- volumes
- creating / Creating volumes, How to do it..., How it works...
- attaching, to instance / Attaching volumes to an instance, How to do it..., How it works...
- detaching, from instance / Detaching volumes from an instance, How to do it..., How it works…
- deleting / Deleting volumes, How it works…
- volume snapshots
- working / Working with volume snapshots, How to do it…, How it works…
- about / Working with volume snapshots
- volume state
- resetting / Resetting volume state, Getting ready, How to do it…, How it works…
- volume types
- configuring / Configuring volume types, How to do it…, How it works…
W
- Web Service Gateway Interface (WSGI) / Introduction – OpenStack Dashboard
- Windows
- Python, installing / Installing Python on Windows, How to do it…, How it works…
- Windows environment
- configuring / Configuring your Windows environment, How to do it…
Y
- Yet Another Markup Language (YAML) / Using OpenStack Dashboard with OpenStack Orchestration