Infrastructure ServersDue to the requirements of our programs, the School of Engineering maintains our own infrastructure, which includes servers, file storage, backups and more. Below is an overview of the hardware & software which provide that infrastructure.

  • Server Hardware: We currently use a mix of Dell server products. Multiple Dell PowerEdge R530’s, R720’s and R510’s provide a total of 100 physical CPU cores (200 logical cores) and 832 GB of memory for our virtualized environment, which is used to host our infrastructure servers, (listed below,) servers which support specific classes and other special project servers in order to meet the needs of our students and faculty. Multiple Dell PowerEdge R510’s provide an additional 192 GBs of memory and 24 cores (48 logical cores) of processing power which is used to provide a secure environment in which students can build and manage their own virtual servers.
  • Virtualization: Our servers are configured as clusters which utilize many of the latest VMware hypervisor technologies including vCenter Management, vMotion and vSphere HA. This allows us to maintain a robust and flexible computer environment which can be dynamically reconfigured with little to no downtime. All ESXi hosts have read-only access to ISO library which contains install media for over 20 Linux distros, multiple versions of Windows server and more.
  • Storage: In addition to internal high speed RAID configuration each of our servers possess, the School of Engineering utilizes a shared Dell PowerVault storage array. This unit is connected to our servers using redundant 12G external SAS connections. With the addition of this network storage, our department has over 75 TB of disk space on-site for our servers, backups and student & faculty home directories. All members of the School of Engineering are also provided 8 exabytes of cloud storage through our Google GSuite for Education program.
  • Server configuration: Virtualized on our infrastructure are the following servers which are used to provide specific resources for coursework, projects and more.
    • Clipper & Sloop: These are public facing SSH servers which provides standardized environments for writing and running code. These machines can be accessed from anywhere in the continental US without the need to connect to our network using the VPN server.
    • Web: The server you are currently visiting. This server hosts the SoC’s website, which is used to provide informational resources, access to preconfigured software downloads, technology tutorials, and web-based utilities such as the password reset utility.
    • Students: This is a web server specifically for student run websites. Each of the various clubs gets an account and space to build their own site. The server is equipped with a full LAMP stack to accommodate database driven & CMS websites such as WordPress, Drupal, Interchange and Joomla.
    • VPN: This is our VPN server used to provide remote access for both faculty and students to the SoC’s assets.
    • FSERV: This is our primary file server for user’s home directories. This can be access from academic areas, or from anywhere once a VPN connection has been established. The path to use is simply \\fserv.engr.ship.edu\home\$USERID. More detailed directions can be found HERE.
    • Gitlab: A self-hosted software repository server used to support many of our software engineering, computer engineering, and computer science courses. SoE students are able to self-register using their sponsored ENGR GSuite Account. Click HERE to access the login screen from any SoC machine or if you are connected to the University’s network.
    • YouTrack: A project management server used in a number of Capstone courses. Click HERE to access the login screen from any SoC machine or if you are connected to the University’s network.
    • DB: A dedicated MySQL database server. This server can be accessed via the command line when logged into Sloop, any of our lab machines or from any computer with the client installed as long as they are either on campus or connected to our VPN.
    • WebProg: A dedicated server used by students in the web programming class. This server is configured to allow the students deeper access to the system to allow them to do the things needed for their coursework. This machine resides behind the firewall, so access can only occur from campus or while connected to the VPN.
  • Centralized User Accounts: To support the School of Engineering’s hybrid IT infrastructure, all lab machines rely on centralized authentication. This service is provided using Microsoft’s Active Directory. In addition to lab machines, this account can be used to access shared servers and other key resources such as the VPN.