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 and R720’s provide a total of 100 physical CPU 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. A Dell PowerEdge R610 and an Apple Xserve provide additional 96 GB of memory and 20 cores of processing power which is used to provide a secure environment for 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.
  • Storage: In addition to internal high speed RAID configuration each of our servers posses, 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 50 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 use 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 without the need to connect to our network using the VPN server.
    • Cutter: This is a student administrated machine which can be used for anything the students want. If you would like to participate in the administration of Cutter, simply contact the department’s tech support staff.
    • Web: The server you are currently visiting. This server hosts the SoC’s website and provides a resource for web based projects.
    • 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 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.cs.ship.edu\home\$USERID. More detailed directions can be found HERE.
    • 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.
    • 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.
    • Oracle: A dedicated Oracle 11G database server. This server can be accessed from any of our lab machines or from any computer with a compatible client installed as long as they are either on campus or connected to our VPN. The client installed on our workstations is Oracle SQL Developer 4.
    • Redmine: A project management server used in the Senior Research courses. Click HERE to access the login screen from any SoC machine or if you are connected to the University’s network.
  • Centralized User Accounts: The School of Engineering’s workstations consist of multi-boot machines which rely on centralized authentication. This service is provided using Microsoft’s Active Directory. This account can be used to access the majority of the resources available in the School of Engineering.