User Tools

Site Tools


techstaff:introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
techstaff:introduction [2020/10/05 18:22] – [Contact] ctoppertechstaff:introduction [2023/09/07 14:28] (current) – [Who] adahler
Line 1: Line 1:
 ======Techstaff====== ======Techstaff======
 =====Who===== =====Who=====
-[[https://computerscience.uchicago.edu/people/profile/bob-bartlett1/|Bob Bartlett]], Colin Hudler, Phil Kauffman, Tom Dobes, and Carolyn Topper.+Colin Hudler\\ 
 +Justin Laughlin\\ 
 +Ashlyn Dahler\\ 
 +Andrew McGuire\\ 
 +Brent Busby\\ 
 +Bennett Hunter\\
 =====What===== =====What=====
 Techstaff supports all aspects of technical  needs for the CS department – from top to bottom.  All of us have years of experience in various aspects of technology.  The department itself has centered around Linux and Mac OSX for many years, and these are the operating systems that we currently support.  Our infrastructure consists of almost 400 linux systems (both bare metal and virtual) and about 20 Macs.  The linux systems include all of our central servers, instructional lab machines, instructional resources, and student desktops.  The Macs are used as desktops for staff, faculty, and some students. Techstaff supports all aspects of technical  needs for the CS department – from top to bottom.  All of us have years of experience in various aspects of technology.  The department itself has centered around Linux and Mac OSX for many years, and these are the operating systems that we currently support.  Our infrastructure consists of almost 400 linux systems (both bare metal and virtual) and about 20 Macs.  The linux systems include all of our central servers, instructional lab machines, instructional resources, and student desktops.  The Macs are used as desktops for staff, faculty, and some students.
Line 17: Line 22:
  
 ======Resources====== ======Resources======
-All CS systems that permit logins require SSH over the standard port (22) and use your CNetID for authentication.+All CS systems that permit logins require SSH over the standard port (22) and use your CNetID for authentication.   
 + 
 +*  //ITS will begin blocking SSH to the campus on Oct 27, 2021.  SSH access will require use of ITS' VPN to access SSH within the campus network.  This will certainly affect desktops, but CS has requested exemptions for subnets with research and instructional servers.//
 =====Your CS Account===== =====Your CS Account=====
 Your CS account name will be the same as your CNetID, however it is a different account.  It does share the same authentication method, so the password remains the same.  You must have a CS account in order to use CS services.  If it is not automatically provisioned for you you, you can request it by contacting Techstaff. Your CS account name will be the same as your CNetID, however it is a different account.  It does share the same authentication method, so the password remains the same.  You must have a CS account in order to use CS services.  If it is not automatically provisioned for you you, you can request it by contacting Techstaff.
Line 37: Line 44:
   * 8GB of RAM   * 8GB of RAM
   * NFS-mounted home directory which is mounted on all Techstaff administered computers.  It is backed up regularly.   * NFS-mounted home directory which is mounted on all Techstaff administered computers.  It is backed up regularly.
-  * Running Linux (Ubuntu 16.04) (These will be upgraded soon.)+  * Running Linux (Ubuntu 20.04) 
   * Large software installation (instructional and research related software)   * Large software installation (instructional and research related software)
   * Your desktops are configured and managed by Techstaff using automated build and configuration management systems which allows the systems to easily maintain current software revisions, quickly reconfigure or rebuild if required, and maintain consistency amongst CS systems to minimize differences in behavior between the systems.   * Your desktops are configured and managed by Techstaff using automated build and configuration management systems which allows the systems to easily maintain current software revisions, quickly reconfigure or rebuild if required, and maintain consistency amongst CS systems to minimize differences in behavior between the systems.
Line 45: Line 52:
   * 16 GB of RAM   * 16 GB of RAM
   * 512 GB SSD   * 512 GB SSD
-  * Running Ubuntu 18.04+  * Running Ubuntu 20.04
   * 27" 4K monitor   * 27" 4K monitor
   * on a non-routable private address using NAT   * on a non-routable private address using NAT
  
 Note: the new systems will be required to have Techstaff management and cannot be self-managed. Note: the new systems will be required to have Techstaff management and cannot be self-managed.
-=====Special COVID-19 Notes===== 
-====Desktops==== 
-  * Graduate students are getting a $500 grant to use to enhance your home computing. 
-  * Your assigned desktop will be available for remote use during this time. Instructions on remote access is [[nix:proxy|here]]. 
-  * Your desktop cannot be taken home. 
- 
-====Onsite Apps Required for COVID-19 Safety Compliance==== 
-Techstaff has produced two applications to comply with the university's COVID-19 protocols. 
- 
-The first is a scheduling calendar that can be accessed at [[https://desks.cs.uchicago.edu/2020]].  It allows people to reserve space and records occupancy statistics.  Instructions are at the top of the webpage.  **You must use the calendar to reserve a block of time in a room in JCL //prior// to entering the building.** 
- 
-The second is a contact tracking app that can be accessed at [[https://contact.cs.uchicago.edu]].  You must use this application whenever you enter or leave a room within JCL.  The application records your cnetid, the room you are entering or leaving, and timestamps.  Its purpose is to aid with contract tracing in the event that someone visiting the building becomes ill with COVID-19. 
- 
-Short instructions: 
- 
-  * enter URL into your browser 
-  * you will be prompted for cnetid and password. 
-  * prior to entering a room, find the QR code posted on the door, click "check in" and a camera will activate. 
-  * point the camera at the QR code for enter and the application will notify you that you are checked in. 
-  * when you leave a room, you can select checkout for that room. 
- 
  
  
Line 81: Line 67:
 =====Services===== =====Services=====
 ====Interactive login servers==== ====Interactive login servers====
-[[techstaff:remote_access|Techstaff has servers (linux1 through linux5)]] that serve as interactive login systems for instructional use.  These systems are reachable either by the canonical address or by a cname (linux.cs.uchicago.edu).  The address linux.cs.uchicago.edu is a DNS round-robin entry that will rotate between the canonical addresses.  This allows for future expansion of the service.  You should always be aware of the canonical in case you need to reconnect to a specific machine.  The canonical name is displayed in the shell prompt or can be found by typing the 'hostname' command.+[[techstaff:remote_access|Techstaff has seven servers (linux1 through linux7)]] that serve as interactive login systems for instructional use.  These systems are reachable either by the canonical address or by a cname (linux.cs.uchicago.edu).  The address linux.cs.uchicago.edu is a DNS round-robin entry that will rotate between the canonical addresses.  This allows for future expansion of the service.  You should always be aware of the canonical in case you need to reconnect to a specific machine.  The canonical name is displayed in the shell prompt or can be found by typing the 'hostname' command.
 These systems are configured similarly to the desktops and lab machines and can be used interchangeably with them.  They are configured with 16 hyperthreads, 64GB of RAM, 450GB /local partition, and mount the NFS home directory. These systems are configured similarly to the desktops and lab machines and can be used interchangeably with them.  They are configured with 16 hyperthreads, 64GB of RAM, 450GB /local partition, and mount the NFS home directory.
 The purpose of these systems is to support instructional computing.   The purpose of these systems is to support instructional computing.  
Line 98: Line 84:
 Techstaff has distributed a number of community printers around the department. There are 4 color printers distributed throughout John Crerar Library: Techstaff has distributed a number of community printers around the department. There are 4 color printers distributed throughout John Crerar Library:
  
-  * sassafras.cs.uchicago.edu located in JCL 214+  * sassafras.cs.uchicago.edu located in JCL 214  (faculty only)
   * basswood.cs.uchicago.edu located in JCL 235   * basswood.cs.uchicago.edu located in JCL 235
-  * persimmon.cs.uchicago.edu located in JCL 314+  * persimmon.cs.uchicago.edu located in JCL 314  (faculty only)
   * chinkapin.cs.uchicago.edu located in 362   * chinkapin.cs.uchicago.edu located in 362
  
Line 131: Line 117:
 The [[techstaff:slurm|SLURM cluster]] was originally constructed to support Hank Hoffmann’s OS course.  SLURM is a job scheduling system that allows users to submit requests for resources and allows them to execute jobs using those reserved resources.   The [[techstaff:slurm|SLURM cluster]] was originally constructed to support Hank Hoffmann’s OS course.  SLURM is a job scheduling system that allows users to submit requests for resources and allows them to execute jobs using those reserved resources.  
 The cluster should be used for larger jobs, rather than than linux.cs.uchicago.edu. Additionally, we have a couple of GPUs that can be utilized on the cluster. The cluster should be used for larger jobs, rather than than linux.cs.uchicago.edu. Additionally, we have a couple of GPUs that can be utilized on the cluster.
 +
 +The department has added a research SLURM cluster.  The AI Cluster has multiple systems with high end GPUs and is strictly for research work.  Some of the nodes were purchased by individual faculty members and they and their research team have priority access to them.  Details on the configuration and operation can be found at [[techstaff:slurm:ai|AI Cluster info]].
  
 =====Non-CS Research Computing Resources===== =====Non-CS Research Computing Resources=====
Line 149: Line 137:
 =====Getting help===== =====Getting help=====
 ====Techstaff==== ====Techstaff====
-We are here to help and will do so.  Please contact us by stopping by the office (JCL 357), writing us (techstaff@cs.uchicago.edu), or calling us (773-702-1031).+We are here to help and will do so.  Please contact us by stopping by the office (JCL 357 or JCL 364), writing us (techstaff@cs.uchicago.edu), or calling us (773-702-1031).
  
 ====http://howto.cs.uchicago.edu ==== ====http://howto.cs.uchicago.edu ====
Line 157: Line 145:
 ====Do I get sudo access?==== ====Do I get sudo access?====
 No.  No. 
-There are a number of reasons for this, but the primary reason is that root access gives one access to other users home directories.+There are a number of reasons for this, but the primary reason is that root access gives one access to other users home directories.  
  
 ====Best practices==== ====Best practices====
/var/lib/dokuwiki/data/attic/techstaff/introduction.1601940161.txt.gz · Last modified: 2020/10/05 18:22 by ctopper

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki