OpenStack cloud computing cookbook over 10 practical recipes to help you build and operate OpenStack cloud computing, storage, networking, and automation

The Fourth Edition of the industry-acclaimed OpenStack Cloud Computing Cookbook, from four recognized experts, updated to the latest OpenStack build including Cinder, Nova, and Neutron. About This Book Over 100 recipes created by a team of OpenStack experts Updated to work with the latest OpenStack...

Descripción completa

Detalles Bibliográficos
Otros Autores: Jackson, Kevin, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England ; Mumbai, [India] : Packt 2018.
Edición:4th edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631639606719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Dedication
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Installing OpenStack with Ansible
  • Introduction - the OpenStack architecture
  • Host network configuration
  • Root SSH keys configuration
  • Installing Ansible, playbooks, and dependencies
  • Configuring the installation
  • Running the OpenStack-Ansible playbooks
  • Troubleshooting the installation
  • Manually testing the installation
  • Modifying the OpenStack configuration
  • Virtual lab - vagrant up!
  • Chapter 2: The OpenStack Client
  • Introduction - using OpenStack
  • Installing Python on Windows
  • Installing the OpenStack clients
  • Configuring your Linux or macOS environment
  • Configuring your Windows environment
  • Common OpenStack networking tasks
  • Common OpenStack server (instances) tasks
  • Common OpenStack image tasks
  • Common OpenStack identity tasks
  • Common OpenStack storage tasks
  • Common OpenStack orchestration tasks
  • Chapter 3: Keystone - OpenStack Identity Service
  • Introduction - OpenStack Identity
  • Creating OpenStack domains in Keystone
  • Enabling domains in the OpenStack dashboard
  • Creating OpenStack projects in Keystone
  • Configuring roles in Keystone
  • Adding users in Keystone
  • Configuring groups in Keystone
  • Deleting projects
  • Deleting users
  • Deleting roles
  • Deleting groups
  • Deleting domains
  • OpenStack endpoint information
  • Chapter 4: Neutron - OpenStack Networking
  • Introduction to OpenStack networking
  • Managing networks, subnets, and ports
  • Creating provider networks
  • Creating tenant networks
  • Creating ports
  • Updating network attributes
  • Deleting ports
  • Deleting networks
  • Managing routers and floating IPs
  • Attaching networks to routers
  • Creating and assigning floating IPs
  • Deleting routers
  • Managing security groups
  • Managing load balancers.
  • Chapter 5: Nova - OpenStack Compute
  • Introduction to OpenStack Compute
  • Adding a compute host using OpenStack-Ansible
  • Suspending a host for maintenance
  • Configuring Nova Scheduler to use host aggregates
  • Creating a host aggregate
  • Adding a compute host to a host aggregate
  • Removing a compute host from a host aggregate
  • Adding metadata to a host aggregate
  • Deleting a host aggregate
  • Creating an Availability Zone
  • Booting an instance into an Availability Zone
  • Removing an Availability Zone
  • Creating a flavor
  • Deleting a flavor
  • Setting CPU limits for a flavor
  • Setting IOPS limits for a flavor
  • Booting an instance
  • Stopping an instance
  • Deleting an instance
  • Live migration
  • Snapshotting an instance
  • Booting an instance from a snapshot
  • Rescuing an instance
  • Shelving an instance
  • Reviewing the console logs
  • Chapter 6: Glance - OpenStack Image Service
  • Introduction to OpenStack Image services
  • Managing images
  • Using image snapshots
  • Using image metadata
  • Protecting images
  • Deactivating images
  • Creating custom images
  • Chapter 7: Cinder - OpenStack Block Storage
  • Introduction
  • Configuring Cinder volume services
  • Creating volumes
  • Attaching volumes to an instance
  • Detaching volumes from an instance
  • Deleting volumes
  • Working with volume snapshots
  • Configuring volume types
  • Enabling volume encryption
  • Configuring volume Quality of Service (QoS)
  • Resetting volume state
  • Chapter 8: Swift - OpenStack Object Storage
  • Introduction - OpenStack Object Storage
  • Creating object containers
  • Deleting object containers
  • Uploading objects
  • Uploading large objects
  • Downloading objects
  • Deleting objects
  • Container ACLs
  • Chapter 9: OpenStack Orchestration Using Heat and Ansible
  • Introduction - orchestrating with OpenStack
  • Creating your first stack.
  • Launching your stack with Heat
  • Viewing the resources and output of a stack created with Heat
  • Deleting a Heat stack
  • Updating a Heat stack
  • Installing and configuring Ansible for OpenStack
  • Using Ansible to launch instances
  • Using Ansible to orchestrate software installation
  • Using Ansible to orchestrate software installations across multiple instances
  • Using Ansible to fully orchestrate the
  • creation of a web server and load balancer stack
  • Chapter 10: Using OpenStack Dashboard
  • Introduction - OpenStack Dashboard
  • Using OpenStack Dashboard for key management
  • Using OpenStack Dashboard to manage Neutron networks and routers
  • Using OpenStack Dashboard for security group management
  • Using OpenStack Dashboard to launch instances
  • Using OpenStack Dashboard to delete instances
  • Using OpenStack Dashboard to add new projects
  • Using OpenStack Dashboard for user management
  • Using OpenStack Dashboard with LBaaS
  • Using OpenStack Dashboard with OpenStack Orchestration
  • Index.