Red Hat Certified Engineer certification questions and exam summary helps you to get focused on the exam. This guide also helps you to be on EX294 exam track to get certified with good score in the final exam.
Red Hat (EX294) Certification Summary
● Exam Name: Red Hat Certified Engineer (RHCE)
● Exam Code: EX294
● Exam Price: $400 USD
● Duration: 240 minutes
● Number of Questions: 20
● Passing Score: 210 / 300
Red Hat (EX294) RHCE Certification Exam Syllabus
Be able to perform all tasks expected of a Red Hat Certified System Administrator
- Understand and use essential tools
- Operate running systems
- Configure local storage
- Create and configure file systems
- Deploy, configure, and maintain systems
- Manage users and groups
- Manage security
Understand core components of Ansible
- Inventories
- Modules
- Variables
- Facts
- Plays
- Playbooks
- Configuration files
- Use provided documentation to look up specific information about Ansible modules and commands
Install and configure an Ansible control node
- Install required packages
- Create a static host inventory file
- Create a configuration file
- Create and use static inventories to define groups of hosts
- Manage parallelism
Configure Ansible managed nodes
- Create and distribute SSH keys to managed nodes
- Configure privilege escalation on managed nodes
- Validate a working configuration using ad hoc Ansible commands
Script administration tasks
- Create simple shell scripts
- Create simple shell scripts that run ad hoc Ansible commands
Create Ansible plays and playbooks
- Know how to work with commonly used Ansible modules
- Use variables to retrieve the results of running a command
- Use conditionals to control play execution
- Configure error handling
- Create playbooks to configure systems to a specified state
Use Ansible modules for system administration tasks that work with:
- Software packages and repositories
- Services
- Firewall rules
- File systems
- Storage devices
- File content
- Archiving
- Scheduled tasks
- Security
- Users and groups
Work with roles
- Create roles
- Download roles from an Ansible Galaxy and use them
Use advanced Ansible features
- Create and use templates to create customized configuration files
- Use Ansible Vault in playbooks to protect sensitive data
Red Hat RHCE (EX294) Certification Questions
01. Custom facts have different requirements. Which of the following is not one of them?
a) Custom facts must be stored on the managed host in the directory /etc/ansible/facts.d.
b) Custom fact files must be executable.
c) Custom facts are written in INI or JSON format.
d) Custom fact files must use the .fact extension.
02. After you set an SELinux context, the Linux restorecon command must be executed. How would you do this?
a) Use the command module to run the restorecon command.
b) Use the restorecon module.
c) Use the selinux module.
d) No further action is needed; this is done automatically when using the appropriate SELinux module.
03. Each play must have at least three parameters in its header. Which of the following is not one of them?
a) hosts
b) tasks
c) name
d) become
04. When using Ansible facts, what should you look for to get information about discovered disks?
a) ansible_disks
b) ansible_devices
c) ansible_mounts
d) ansible_device_links
05. You want to use the cron module to write the current time to a file. Which notation do you need to use?
(Choose two.)
a) job: echo rebooted at {{ ansible_facts[’date_time’][’time] }} >> /tmp/rebooted
b) job: echo rebooted at {{ ansible_date_time.time }} >> /tmp/rebooted
c) job: echo rebooted at $(date) >> /tmp/rebooted
d) job: echo rebooted at `date` >> /tmp/rebooted
06. Which argument must be used in the parted module to create GPT partitions?
a) label: gpt
b) type: gpt
c) table: gpt
d) state: gpt
07. Which statement about using YAML lists in playbooks is true?
a) Any module can use a YAML list to specify the names of items that need to be processed.
b) YAML lists can be used at a play level, not at a tasks level.
c) The service module does not support YAML lists to manage multiple servers.
d) A YAML list can be used to run multiple modules.
08. In which role directory should you define role variables that are not supposed to be overwritten from a playbook?
a) vars
b) meta
c) files
d) defaults
09. What can you use to set a variable inside a task, based on discovered Ansible facts?
a) set
b) set_vars
c) vars
d) set_facts
10. How can the result of a command be used as a variable in Ansible?
a) Get it from Ansible facts.
b) Use the command_facts module.
c) Use the register parameter.
d) Redirect the standard output to a file and analyze that.
Answers:
Question: 01: Answer: b
Question: 02: Answer: a
Question: 03: Answer: d
Question: 04: Answer: b
Question: 05: Answer: c, d
Question: 06: Answer: a
Question: 07: Answer: c
Question: 08: Answer: a
Question: 09: Answer: d
Question: 10: Answer: c
Comments