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).
- MySQL container (internal access only)
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.
