User Tools

Site Tools


Sidebar

projects

wcp1 (due 20230125)
ntr0 (due 20230126)
pct0 (bonus; due 20230129)
pct1 (bonus; due 20230129)
spp2 (due 20230201)
wcp2 (due 20230201)
pct2 (due 20230202)
pct3 (bonus; due 20230208)
spp3 (due 20230208)
wcp3 (due 20230208)
spp4 (due 20230215)
wcp4 (due 20230215)
pct4 (due 20230216)
bwp1 (bonus; due 20230301)
pct5 (bonus; due 20230301)
spp5 (due 20230301)
wcp5 (due 20230301)
gfo0 (due 20230308)
wcp6 (due 20230308)
pct6 (due 20230309)
spp6 (due 20230309)
pct7 (bonus; due 20230315)
spp7 (due 20230315)
wcp7 (due 20230315)
pct8 (due 20230322)
wcp8 (due 20230322)
spp8 (due 20230323)
pct9 (bonus; due 20230329)
spp9 (due 20230329)
wcp9 (due 20230329)
bwp2 (bonus; due 20230412)
gfo1 (due 20230412)
pctA (due 20230412)
sppA (due 20230412)
wcpA (due 20230412)
pctB (bonus; due 20230419)
sppB (due 20230419)
wcpB (due 20230419)
pctC (due 20230426)
sppC (due 20230426)
wcpC (due 20230426)
pctD (bonus; due 20230503)
wcpD (bonus; due 20230503)
gfo2 (due 20230510)
pctE (bonus; due 20230510)
wcpE (bonus; due 20230510)
EoCE (due 20230518)
haas:spring2023:sysprog:projects:projectlan

Corning Community College

CSIT2048 HPC Experience ][

Projects Subnet

Overview

As an application of all the skills and topics you've encountered in your time here, we will now look to apply them as we create a viable computing environment (think “mini-LAIR”) that is not only functional, but well-documented enabling for even further learning.

Using the 10.80.3.0/24 subnet, where all these resources will be located, I want you all, as a class, collaboratively, to set up a computing environment that provides the following services:

  • router
    • communicates with internal and external (ie rest of LAIR) networks
    • provides DNS and DHCP services (if this doesn', SOMETHING needs to)
    • I'd recommend OpenBSD so we can use pf for the firewall
  • authentication server
    • stores and manages user credentials
    • NIS, LDAP, and Hesiod are choices for such services
  • file server
    • where all user home directories will be located
    • provides network shares to clients on the 10.80.30/24 network
    • NFS would probably be the best thing to run
  • web server
    • run an internal web server to better test things
    • potential choices likely include:
      • apache
      • cherokee
      • nginx
      • lighttpd
  • database server
    • provide SQL resources for web-based and other services
    • likely choices include:
      • MySQL
      • mariaDB
      • postgreSQL
  • network log server
    • collects log data in one place for better diagnostics
    • potential choices could include: rsyslog, syslog-ng
  • mail server
    • enables the transmission of mail between users on various machines on this subnet

This is just the core functionality… as part of the general “work on projects” mantra of HPC Experience, having this environment in place will enable you to undertake other projects of interest by using these resources.

REQUIREMENT: You all have to document this (on the course notes wiki). The documentation needs to enable anyone else in the class to recreate said service. I will be asking people to redo random things to test the clarity and viability of the available documentation.

While we have our scheduled class time each week, you may come in to work on this anytime the LAIR is open. The intention is that this project will be involved, and take some time to get to a fully functional state.

haas/spring2023/sysprog/projects/projectlan.txt · Last modified: 2014/01/22 18:07 by 127.0.0.1