0%

Book Description

Red Hat RHCE™ 8 Cert Guide is designed to help you pass the newest version of the Hat Certified Engineer exam for Red Hat Enterprise Linux 8, and master the skills you need to automate Linux and execute common system administration tasks with Red Hat® Ansible® Engine. The most comprehensive and time-efficient RHCE 8 prep guide available, it’s also an extraordinarily cost-effective complement to other training, including the author’s own RHCE Complete Video Course. Authored by a leading Red Hat trainer, consultant, and speaker, it presents focused, straight-to-the-point coverage of every exam topic, including:

  • Performing Core Red Hat system administration tasks

  • Understanding Ansible core components

  • Installing and configuring Ansible control nodes

  • Configuring Ansible managed nodes

  • Administering scripts

  • Performing system administration tasks with Ansible modules

  • Working with roles

  • Using advanced Ansible features such as templates and Ansible Vault

From start to finish, this guide is organized to help you focus your study time where you need the most help, so you can retain more, and earn higher scores. It offers:

  • Step-by-step chapter labs to help you practice what you’ve just learned

  • Pre-exam theoretical exam to help you decide if you’re ready for the real exam

  • Two realistic RHCE sample exams delivered through Pearson’s state-of-the-art test engine

  • Pre-chapter "Do I Know This Already" (DIKTA) quizzes to assess your knowledge of each chapter’s content, so you can decide how much time to spend on each section

  • Foundation Topics sections thoroughly explaining concepts and theory, and linking them to real-world configurations and commands

  • Key Topics icons flagging every figure, table, or list you absolutely must understand and remember

  • End of chapter Glossary terms

  • Chapter-ending Exam Preparation sections delivering even more exercises and troubleshooting scenarios

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Contents at a Glance
  5. Table of Contents
  6. About the Author
  7. Dedication
  8. Acknowledgments
  9. About the Technical Reviewers
  10. We Want to Hear from You!
  11. Reader Services
  12. Introduction
    1. Goals and Methods
    2. Other Resources
    3. Who Should Read This Book?
    4. How This Book Is Organized
    5. How to Use This Book
    6. Other Features
    7. Book Organization, Chapters, and Appendixes
    8. Where Are the Companion Content Files?
  13. Part I: Introduction to Ansible
    1. Chapter 1. Understanding Configuration Management
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding Automation
      4. Understanding Ansible Essential Components
      5. Understanding Ansible Use Cases
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Define Key Terms
    2. Chapter 2. Installing Ansible
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding an Ansible Environment
      4. Understanding Controller Host Requirements
      5. Understanding Installation Methods
      6. Configuring Managed Hosts
      7. Configuring the Ansible User
      8. Summary
      9. Exam Preparation Tasks
      10. Review All Key Topics
      11. Memory Tables
      12. Define Key Terms
      13. Review Questions
      14. End-of-Chapter Lab
      15. Lab 2-1
    3. Chapter 3. Setting Up an Ansible Managed Environment
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding Projects
      4. Configuring Static Inventory
      5. Working with Dynamic Inventory
      6. Managing Settings in ansible.cfg
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Memory Tables
      11. Define Key Terms
      12. Review Questions
      13. End-of-Chapter Lab
      14. Lab 3-1
    4. Chapter 4. Using Ad Hoc Commands
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding Ad Hoc Commands
      4. Working with Modules
      5. Consulting Module Documentation
      6. Running Ad Hoc Commands from Shell Scripts
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Memory Tables
      11. Define Key terms
      12. Review Questions
      13. End-of-Chapter Lab
      14. Lab 4-1
    5. Chapter 5. Getting Started with Playbooks
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Exploring Your First Playbook
      4. Working with YAML
      5. Managing Multiplay Playbooks
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. End-of-Chapter Lab
      13. Lab 5-1
    6. Chapter 6. Working with Variables and Facts
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding the Use of Variables in Ansible Playbooks
      4. Working with Ansible Facts
      5. Working with Variables
      6. Using Vault to Manage Sensitive Values
      7. Capturing Command Output Using register
      8. Summary
      9. Exam Preparation Tasks
      10. Review All Key Topics
      11. Memory Tables
      12. Define Key Terms
      13. Review Questions
      14. End-of-Chapter Lab
      15. Lab 6-1
      16. Lab 6-2
  14. Part II: Common Ansible Management Tasks
    1. Chapter 7. Using Task Control
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Using Loops and Items
      4. Using when to Run Tasks Conditionally
      5. Using Handlers
      6. Dealing with Failures
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Memory Tables
      11. Define Key Terms
      12. Review Questions
      13. End-of-Chapter Lab
      14. Lab 7-1
    2. Chapter 8. Deploying Files
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Using Modules to Manipulate Files
      4. Managing SELinux Properties
      5. Using Jinja2 Templates
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. Exercise Answers
      13. End-of-Chapter Lab
      14. Lab 8-1: Generate an /etc/hosts File
      15. Lab 8-2: Manage a vsftpd Service
    3. Chapter 9. Using Ansible Roles
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Using Ansible Roles
      4. Using Ansible Galaxy Roles
      5. Using RHEL System Roles
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. End-of-Chapter Lab
      13. Lab 9-1
      14. Lab 9-2
    4. Chapter 10. Using Ansible in Large Environments
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Advanced Inventory Usage
      4. Optimizing Ansible Processing
      5. Including and Importing Files
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Define Key Terms
      10. Review Questions
      11. End-of-Chapter Lab
      12. Lab 10-1
    5. Chapter 11. Troubleshooting Ansible
      1. “Do I Know this Already?” Quiz
      2. Foundation Topics
      3. Managing Ansible Errors and Logs
      4. Using Modules for Troubleshooting and Testing
      5. Using Tags
      6. Troubleshooting Common Scenarios
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Memory Tables
      11. Define Key Terms
      12. Review Questions
      13. End-of-Chapter Lab
      14. Lab 11-1
  15. Part III: Managing Systems with Ansible
    1. Chapter 12. Managing Software with Ansible
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Using Modules to Manage Packages
      4. Using Modules to Manage Repositories and Subscriptions
      5. Implementing a Playbook to Manage Software
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. End-of-Chapter Lab
      13. Lab 12-1
      14. Lab 12-2
    2. Chapter 13. Managing Users
      1. ”Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Using Ansible Modules to Manage Users and Groups
      4. Managing SSH Connections
      5. Managing Encrypted Passwords
      6. Managing Users Advanced Scenario Exercise
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Memory Tables
      11. Define Key Terms
      12. Review Questions
      13. End-of-Chapter Lab
      14. Lab 13-1
    3. Chapter 14. Managing Processes and Tasks
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Managing Services
      4. Managing the Boot Process
      5. Managing the Boot Process and Services Advanced Exercise
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. End-of-Chapter Lab
      13. Lab 14-1
    4. Chapter 15. Managing Storage
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Discovering Storage-Related Facts
      4. Managing Partitions and LVM
      5. Configuring Storage Advanced Exercise
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Memory Tables
      10. Define Key Terms
      11. Review Questions
      12. End-of-Chapter Lab
      13. Lab 15-1
    5. Chapter 16. Final Preparation
      1. Generic Tips
  16. Part IV: Practice Exams
    1. Practice Exam A
    2. Practice Exam B
    3. Practice Exam C
    4. Practice Exam D
  17. Part V: Appendixes
    1. Appendix A. Answers to the “Do I Know This Already?” Quizzes and Review Questions
    2. Appendix B. Getting Started with Ansible Tower
    3. Appendix C. Red Hat RHCE 8 (EX294) Cert Guide Exam Updates
    4. Appendix D. Memory Tables
    5. Appendix E. Memory Tables Answer Key
    6. Appendix F. Study Planner [This content is currently in development.]
  18. Glossary
18.223.32.230