You are tasked with completing an academic report based on a systems administration assignment (Module: CET262 – Virtualisation and Cloud Infrastructure) from the University of East London.

Key Points:

  • Configure an Arch Linux virtual machine (VM) with 40GB storage (split into multiple files), 2GB memory, and default CPU settings.
     
  • Install Arch Linux without a GUI — strictly using CLI.
     
  • Create specific disk partitions:
     
    • /boot – 512MB
       
    • /home – 14GB
       
    • / (root) – 25.5GB (remaining space)
       
  • Secure the root account and set up administrative users (yourself and IT Manager).
     
  • Create user accounts for specified roles (Technical Lead Developer, Website Developer, Software Tester) with proper permission settings under /srv/.
     
  • Configure a secure SSH server for all users.
     
  • Implement a secure development project directory, controlling access between developers and testers.
     
  • Install and configure Docker with:
     
    • MySQL container (internal access only)
       
    • phpMyAdmin container (accessible via reverse proxy at /phpmyadmin)
       
    • NGinx container serving a website (on port 80, using /srv/http).
       

Deliverable:

  • A professional PDF report (~1500 words).
     
  • Must detail every step from VM creation to full configuration.
     
  • Include proper justifications and explanations for all decisions.
     
  • Use Harvard referencing style if any external materials are used.
     
  • Include screenshots in an appendix and reference them correctly inside the main report text.
     

Important:

  • A+ quality writing is expected.
     
  • Proper academic formatting is required: cover page, table of contents, clear headings/subheadings, references, and appendices.
     
  • No plagiarism; originality checks will apply.