Cargando…

Hands-on enterprise automation on Linux : efficiently perform large-scale Linux infrastructure automation with Ansible /

Anyone responsible for a Linux server infrastructure will be able to improve the reliability of their environment and efficiency of their operations with this book, ""Hands-on Enterprise Automation on Linux"". This, in turn, will help to reduce operating costs and the stresses an...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Freeman, James (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Dedication
  • About Packt
  • Foreword
  • Contributors
  • Table of Contents
  • Preface
  • Section 1: Core Concepts
  • Building a Standard Operating Environment on Linux
  • Understanding the challenges of Linux environment scaling
  • Challenges of non-standard environments
  • Early growth of a non-standard environment
  • Impacts of non-standard environments
  • Scaling up non-standard environments
  • Addressing the challenges
  • Security
  • Reliability
  • Scalability
  • Longevity
  • Supportability
  • Ease of use
  • What is an SOE?
  • Defining the SOE
  • Knowing what to include
  • Exploring SOE benefits
  • Example benefits of an SOE in a Linux environment
  • Benefits of SOE to software testing
  • Knowing when to deviate from standards
  • Ongoing maintenance of SOEs
  • Summary
  • Questions
  • Further reading
  • Automating Your IT Infrastructure with Ansible
  • Technical requirements
  • Exploring the Ansible playbook structure
  • Exploring inventories in Ansible
  • Understanding roles in Ansible
  • Understanding Ansible variables
  • Understanding Ansible templates
  • Bringing Ansible and the SOE together
  • Summary
  • Questions
  • Further reading
  • Streamlining Infrastructure Management with AWX
  • Technical requirements
  • Introduction to AWX
  • AWX reduces training requirements
  • AWX enables auditability
  • AWX supports version control
  • AWX helps with credential management
  • Integrating AWX with other services
  • Installing AWX
  • Running your playbooks from AWX
  • Setting up credentials in AWX
  • Creating inventories in AWX
  • Creating a project in AWX
  • Creating a template in AWX
  • Running a playbook from AWX
  • Automating routine tasks with AWX
  • Summary
  • Questions
  • Further reading
  • Section 2: Standardizing Your Linux Servers
  • Deployment Methodologies
  • Technical requirements
  • Knowing your environment
  • Deploying to bare-metal environments
  • Deploying to traditional virtualization environments
  • Deploying to cloud environments
  • Docker deployments
  • Keeping builds efficient
  • Keeping your builds simple
  • Making your builds secure
  • Creating efficient processes
  • Ensuring consistency across Linux images
  • Summary
  • Questions
  • Further reading
  • Using Ansible to Build Virtual Machine Templates for Deployment
  • Technical requirements
  • Performing the initial build
  • Using ready-made template images
  • Creating your own virtual machine images
  • Using Ansible to build and standardize the template
  • Transferring files into the image
  • Installing packages
  • Editing configuration files
  • Validating the image build
  • Putting it all together
  • Cleaning up the build with Ansible
  • Summary
  • Questions
  • Further reading
  • Custom Builds with PXE Booting
  • Technical requirements
  • PXE booting basics
  • Installing and configuring PXE-related services
  • Obtaining network installation images