- OPS335 -
Assignment 1 Part 1 - Due 13th of October 2015 @ 23:59:59
In this assignment you will set up the basic functionality for a
virtual machine to act as a basis for the later assignments. In
assignment 1 part 2 you will clone this machine and configure the
clone to meet the requirements of that assignment.
This machine will exist as part of a network. During this
assignment you are not responsible for these other machines. They
are there to add context to the work you do, and the later
assignments will involve some of them, so you will need to create
this network now. The table below shows the class-c network you
will be adding machines to:
Note that this class-C network will also include a number of dhcp
assigned client machines in the range 172.20.18.100-172.20.18.254.
|cumulonimbus.clouds.ops (Your existing host)
- External - DHCP assigned
- Internal (virbr1) - 172.20.18.1
||Master DNS server
||Slave DNS server
||Master NIS server
||Slave NIS server
You need to install and configure a single Fedora 22 server
(fog.clouds.ops), and provide a testing plan that shows what steps
you took to ensure your installation worked as intended.
- Your installation, configuration, and testing will take place
on virtual machines.
- The first user created on this machine must match your Seneca
- The root user on your host machine must be able to ssh to the
root account on this machine without being prompted for a
- Set the first DNS server to be the domain's master DNS server,
set the alternate to be one of Seneca's DNS servers (This
differs from the network layout above, but is done to allow
updates without having to configure a DNS server immediately.
This will be changed in later assignments.).
- Any traffic this machine sends outside the local network will
be routed through cumulonimbus.clouds.ops (172.20.18.1).
- Servers should not waste resources on a graphical interface
that will not be used.
Your submission must include a description of the steps you took
to ensure that your server is configured correctly. Note that this
is not a list of every step you took to configure your machine,
but a record of tests you ran just before it 'goes live'.
- Using the template provided,
explain what you did to test the machine, what the expected
result was, and what the actual result was. Add rows to
accommodate the number of tests you ran (it is expected that you
will have significantly more than 4 tests).
- This document will be marked on understandability and
Assignment submission and grading
If your prof is Andrew Smith - submit your document on Blackboard
and show you working system in the lab the same week.
- This assignment is to be completed individually. Group
submissions are not allowed.
- Test your machine to make sure it works. If a machine is not
accessable (e.g. will not boot, can not be accessed through ssh
from your host, etc.), or is otherwise non-functional, you will
be told to resubmit.
- This assignment is worth 1% of your final grade and is due at
23:59, 29 Sept 2015.
- Late submissions are a subject to a penalty of 10% per day.
assignment by Peter Callaghan is
licensed under a Creative
Commons Attribution-NonCommercial-NoDerivs 3.0 Unported