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...
Otros Autores: | |
---|---|
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.