Ansible for DevOps
โ Scribed by Geerling, Jeff
- Publisher
- leanpub.com
- Year
- 2015
- Tongue
- English
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Annotation;Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with KVM Guests; Introduction; Installing and configuring a KVM; Configuring resources; Building guests; Adding CPUs on the fly; Adding RAM on the fly; Adding disks on the fly; Moving disks to another storage; Moving VMs; Backing up your VM metadata; Chapter 2: Deploying RHEL ""En Masse""; Introduction; Creating a kickstart file; Publishing your kickstart file using httpd; Deploying a system using PXE; Deploying a system using a custom boot ISO file.
โฆ Table of Contents
Cover
Copyright
Credits
About the Author
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Working with KVM Guests
Introduction
Installing and configuring a KVM
Configuring resources
Building guests
Adding CPUs on the fly
Adding RAM on the fly
Adding disks on the fly
Moving disks to another storage
Moving VMs
Backing up your VM metadata
Chapter 2: Deploying RHEL ""En Masse""
Introduction
Creating a kickstart file
Publishing your kickstart file using httpd
Deploying a system using PXE
Deploying a system using a custom boot ISO file. Chapter 3: Configuring Your NetworkIntroduction
Creating a VLAN interface
Creating a teamed interface
Creating a bridge
Configuring IPv4 settings
Configuring your DNS resolvers
Configuring static network routes
Chapter 4: Configuring Your New System
Introduction
The systemd service and setting runlevels
Starting and stopping systemd services
Configuring the systemd journal for persistence
Monitoring services using journalctl
Configuring logrotate
Managing time
Configuring your boot environment
Configuring smtp
Chapter 5: Using SELinux
Introduction
Changing file contexts. Configuring SELinux booleansConfiguring SELinux port definitions
Troubleshooting SELinux
Creating SELinux policies
Applying SELinux policies
Chapter 6: Orchestrating with Ansible
Introduction
Install Ansible
Configuring the Ansible inventory
Creating a template for a kickstart file
Creating a playbook to deploy a new VM with kickstart
Creating a playbook to perform system configuration tasks
Troubleshooting Ansible
Chapter 7: Puppet Configuration Management
Introduction
Installing and configuring Puppet Master
Installing and configuring the Puppet agent. Defining a simple module to configure timeDefining nodes and node grouping
Deploying modules to single nodes and node groups
Chapter 8: Yum and Repositories
Introduction
Managing yum history
Creating a copy of an RHN repository
Configuring additional repositories
Setting up yum to automatically update
Configuring logrotate for yum
Recovering from a corrupted RPM database
Chapter 9: Securing RHEL 7
Introduction
Installing and configuring IPA
Securing the system login
Configuring privilege escalation with sudo
Secure the network with firewalld
Using kdump and SysRq
Using ABRT. Auditing the systemChapter 10: Monitoring and Performance Tuning
Introduction
Tuning your system's performance
Setting up PCP --
Performance Co-Pilot
Monitoring basic system performance
Monitoring CPU performance
Monitoring RAM performance
Monitoring storage performance
Monitoring network performance
Index.
๐ SIMILAR VOLUMES
DevOps for VMwareยฎ Administrators is the first book focused on using DevOps tools and practices with VMware technologies. The authors introduce high-value tools from third parties and VMware itself, and guide you through using them to improve the performance of all your virtualized systems and appli
DevOps for VMwareยฎ Administrators is the first book focused on using DevOps tools and practices with VMware technologies. The authors introduce high-value tools from third parties and VMware itself, and guide you through using them to improve the performance of all your virtualized systems and appli
Covers Ansible 2.9! Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book helps those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of ser
Covers Ansible 2.10! Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book will help those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands o