Teaching Cluster at Illinois Institute of Technology in the Department of Computer Science

Fusion System

This cluster has been provided for use for educational purposes to support teaching activities at Illinois Institute of Technology in the Department of Computer Science.

News

  • 09/17/2018: Welcome announcement
  • 09/17/2018: CS faculty, staff, and student accounts have been created, and emails have been sent to everyone
  • 09/10/2018: Fusion System is online at fusion1.cs.iit.edu and fusion2.cs.iit.edu
  • 09/10/2018: Fusion website is online at fusion.cs.iit.edu

Cluster Infrastructure

The Fusion system is composed of one rack and contains 22 nodes, 352-cores, 704GB RAM, 128TB of disk, and a 10GbE network.

Hardware

Cluster
Role Compute Node Control Node Storage Node
Cluster 16 Nodes 4 Nodes 2 Nodes
Server Supermicro 1028R-MCT Supermicro 1028R-MCT Supermicro 6028R-TR
Components
Processors Dual Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M Dual Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M Intel Xeon E5-2620V4 (Broadwell) 8C/16T 2.1G 20M
Memory 32GB DDR4-2400 ECC/REG 32GB DDR4-2400 ECC/REG 32GB DDR4-2400 ECC/REG
Disk 480GB SSD SATA3 RAID-1 480GB SSD SATA3 RAID-1 64TB HDD RAID-5 & 800GB NVMe SSD
GPUs None
Network Dual Port Intel X550 10GbE Adaptor
Switch 48-port Netgear XS748T 10-Gigabit Smart Managed Switch
Software
Linux Ubuntu 18.04

Team Behind Fusion

Submit a new ticket

Please send email to support-fusion-group@iit.edu to report problems with the Fusion System as well as to request additional resources.


Connect & Log In

Resources that are accessible via SSH are fusion1.cs.iit.edu and fusion2.cs.iit.edu. More resources will be announced.

Users log into Fusion System via SSH to Fusion1 or Fusion2.

$ ssh fusion1.cs.iit.edu -l USER

Or

$ ssh fusion2.cs.iit.edu -l USER

On First Log In

On first log in, users need to enter the default password you receive from account creation email. Then you will be forced to change the default password. Below is an example of messages you will see to change your password when you log in for the first time.

WARNING: Your password has expired.
 You must change your password now and login again!
 Enter login(LDAP) password: YOUR_CURRENT_PASSWORD
 New password: YOUR_NEW_PASSWORD
 Retype new password: YOUR_NEW_PASSWORD
 LDAP password information changed for USER
 passwd: password updated successfully
 Connection to fusion1.cs.iit.edu closed

Then you can log in normally with your new password.

For Following Log In

Below is an example of the login steps (via SSH command) to the Fusion1 system:

Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-134-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 Password:
 Last login: Sat Sep 1 10:10:00 2018 from xxx.yyy.zzz
 [USER@fusion1 ~]$

If you are unable to connect at all (no prompt), please e-mail support and include the IP address you are connecting from.

The login nodes, also known as the front end nodes, are the nodes where users gain access through the SSH command to the Fusion System when you are off campus. When on campus, you will be able to connect directly to all the other resources of the Fusion System.

Although at this time we do not support public/private keys to allow secure communication with the Fusion System, we plan on supporting it in the future.

Storage Resources

We have sufficient persistent storage to allow every user of the system to store up to 5GB of data. The storage system is accessible through the login nodes, as well as compute nodes in the home directory of each user (e.g. /export/home/USER). You can move data in and out from the Fusion System with "scp".

Example of copying file from Fusion1 to local host using scp example:

USER@fusion1:~$ scp USER@fusion1.cs.iit.edu:file.txt /local/directory/

Copy file from local host to Fusion1 scp example:

$ scp file.txt USER@fusion1.cs.iit.edu:/export/home/USER/

Compute Resources

We have allocated a 16-core system with 32GB of RAM, 480GB local scratch disk, and a network file system (mounted at /export/home/USER, with 5GB disk quota per user) at linux1.cs.iit.edu. This compute resource should be used for general purpose computing needs, such as editing files, compiling code, and running small codes. Since this is a shared resource, strict limits are in place to limit resource usage by any particular user when the system is under heavy demand. This system can only be connected to directly from the IIT campus. If you are off campus, you must first log into the login nodes (fusion1.cs.iit.edu or fusion2.cs.iit.edu), and then connect to linux1.cs.iit.edu. All students, faculty, and staff should have access to linux1.cs.iit.edu, and the account management of this compute resource is kept synchronized with the login nodes using LDAP.

Access Linux1 Inside and Outside IIT Campus

Connect to linux1 from inside IIT's campus:

$ ssh linux1.cs.iit.edu -l USER

Connect to linux1 from outside IIT's campus in 2 steps:

$ ssh fusion1.cs.iit.edu -l USER
 $ ssh linux1.cs.iit.edu -l USER

Connect to linux1 from outside IIT's campus in 1 step using SSH tunneling (depending on SSH version, this might not work):

$ ssh -J USER@fusion1.cs.iit.edu USER@linux1.cs.iit.edu

Connect to linux1 on specific port from outside IIT's campus in 1 step using SSH tunneling (depending on SSH version, this might not work):

$ ssh -L PORT:linux1.cs.iit.edu:PORT USER@fusion1.cs.iit.edu

Then you should be able to connect to linux1.cs.iit.edu on port PORT from localhost:PORT

Teaching Faculty

Teaching faculty should reach out by writing to support-fusion-group@iit.edu to communicate specific resources needed to support their teaching activities.