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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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