Skip to content

Issue 11.1: RHCSA Final Exam Simulation #19

@AhmadMWaddah

Description

@AhmadMWaddah

Issue 11.1: RHCSA Final Exam Simulation

VMs

  • VM 1: Jump Host / Main Practice Server (Parts 1, 2, 3, 4, 5, 6)
  • VM 2: NFS/Web Server (Part 4 - NFS configuration)
  • VM 3: Client/Container Practice Server (Part 5 - Container deployment)

Scenario

You are a system administrator tasked with setting up a new application server that will host a web application with database backend. The server needs to be configured with specific networking, storage, security, and containerized services.

Objectives

Complete all of the following tasks in sequence:

Part 1: User and Group Management (VM 1)

  1. Create a group called 'app-admins' with GID 3000
  2. Create two users: 'admin1' (primary group: app-admins) and 'admin2' (primary group: app-admins)
  3. Set passwords for both users
  4. Add both users to the wheel group for sudo access

Part 2: Storage Configuration (VM 1)

  1. Partition a new disk /dev/sde with a single partition
  2. Create a volume group named 'app_vg'
  3. Create two logical volumes: 'web_data' (8GB) and 'db_data' (12GB)
  4. Format both with XFS filesystem
  5. Create mount points /srv/web and /srv/database
  6. Mount filesystems persistently using UUIDs

Part 3: Networking Configuration (VM 1)

  1. Configure the primary network interface with static IP 192.168.2.100/24
  2. Set gateway to 192.168.2.1
  3. Set DNS servers to 8.8.8.8 and 8.8.4.4
  4. Set hostname to 'appserver01.example.com'

Part 4: Security Configuration (VM 1 & VM 2)

  1. Open ports 80 (HTTP), 443 (HTTPS), and 8080 (custom app) in FirewallD
  2. Configure SELinux to allow web server to connect to network
  3. Set proper contexts for web content
  4. Configure NFS exports on VM 2 and mount on VM 1

Part 5: Software and Services (VM 1 & VM 3)

  1. Create a custom repository for application packages
  2. Install necessary packages for web and database services
  3. Deploy a containerized web application using Podman on VM 3
  4. Configure the container to use persistent storage from Part 2

Part 6: System Maintenance (VM 1)

  1. Schedule a daily backup of the web content
  2. Create a log rotation configuration for application logs
  3. Configure a systemd service for the container

Requirements

  • Complete all tasks in the specified order
  • Verify each configuration before proceeding
  • Document all commands used
  • Ensure all services are properly configured and running
  • Demonstrate understanding of all RHCSA objectives

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions