FAQ

Great Lakes FAQ | ITS Advanced Research Computing

 

What is Armis2?
Armis2 is an ARC-managed HPC cluster available for researchers who work with Protected Health Information (HIPAA). All computational work is scheduled via the Slurm resource manager and task scheduler, while data is kept on Turbo Research Storage. To request an allocation please contact [email protected].

 

Who can use Armis2?
Armis2 is available for researchers at the University of Michigan who require HIPAA-compliant high performance computing. If you do not work with HIPAA data, your needs may be met by other ARC services (i.e., Great Lakes or Lighthouse).


What forms do I need to fill out?
1. The Principal Investigator (PI) needs to email [email protected] for an account, specifying users that can access the account and payment details.
2. Each user given access to the account must request a user login. Please refer to the Armis2 User Guide for additional steps and usage information.


What is a UMRCP account and how can I get one on Armis2?
The University of Michigan Research Computing Package (UMRCP), provided by ITS, is an investment into the U-M research community via simple, dependable access to several ITS-provided high-performance computing clusters and data storage resources. For more information, please visit our UMRCP page.



As a PI, how can I limit usage on my account?
Principal Investigators can request that CPU, GPU, memory, billing units, and walltime be limited per user or group of users on their account. For more information, see the Armis2 policy documentation.
Limits must be requested by emailing [email protected].


What should I do if I receive a Bad Request error when accessing Open OnDemand?
If you receive a “Bad Request: Your browser sent a request that this server could not understand. Size of request header field exceeds server limit.” error, please clear your browser’s cookies and try to access Armis2 OnDemand again. This error can occur when the request header sent by the browser becomes too large.This is typically caused by accumulated cookies and cached data for a specific site; in some cases, corrupted cookies can also contribute to the problem. The vendor of Open OnDemand stated that, currently, it does not do cookie/cache clean-up. We recommend using your browser in incognito mode to avoid this potential issue.


What is the difference between GiB vs GB, MiB vs MB?
A gibibyte (GiB) and a gigabyte (GB) are sometimes used as synonyms, though technically they do not describe the same amount of data capacity. What’s the difference? A gibibyte is a unit of measurement for data capacity in computing, and is based on powers of two. A gigabyte is also a unit of measurement for data, but is based in powers of 10. For example, 1 GiB equals 1,024 MiBs and 1 GB equals 1000 MiBs. This concept can be applied to the other prefixes. With the expansion of data capacity, gigabytes have become a more outdated unit of measure when compared to gibibytes. To be as accurate and consistent as possible, Slurm, slurm mail, and our additional tooling uses binary byte notation (GiB, MiB, etc) to measure data capacity.


Can I use SSH key-based authentication to access Armis2?
Unfortunately, this is not currently possible. We use Kerberos, a network authentication protocol which utilizes a different system based on tickets and symmetric-key cryptography. This system isn’t compatible with the public-private key pair used in SSH key-based authentication. While we understand the convenience of SSH keys, it’s crucial that we prioritize our
system’s security, which Kerberos affords us through centralized and time-sensitive ticketing control.

What are the SSH pub keys for Armis 2?
If you wish to pre-populate your SSH client configuration with the publicly available keys for Armis 2, they are as follows:
ECDSA:armis2.arc-ts.umich.edu,armis2-login?.arc-ts.umich.edu,141.211.19.10,141.211.19.11 ecdsa-sha2-nistp256
AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHWel/rAXqIJYxexVzMSlgy/fICWukn8

ED25519:armis2.arc-ts.umich.edu,armis2-login?.arc-ts.umich.edu,141.211.19.10,141.211.19.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICwaAq9LI48vVO4qbt35Xfz1pi+RE1Krq1iIeJQqoFEw

RSA:armis2.arc-ts.umich.edu,armis2-login?.arc-ts.umich.edu,141.211.19.10,141.211.19.11 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA16eDiBWF3SgPQXEeJsH8dsxO8x3o5KkdqWMg/lK57Kpwf4QGXJNvYy0j

On a Mac or Linux machine you’ll add the keys to your known_hosts file.
On a Mac this file is: /Users/<username>/.ssh/known_hosts .
On Linux: /home/<username>/.ssh/known_hosts .
The known_hosts file should have 644 (i.e. -rw-r--r-- ) permissions.
If you are using an SSH client that is not part of your operating system (e.g. Windows using PuTTY), please see the client documentation referring to host key verification. A good start for PuTTY users can be found here (section A.2.9 “Is there an option to turn off the annoying host key prompts?)”


Can I get a refund on a failed job?
Any refunds (if any) are at the discretion of ARC and will only only be enacted during system-wide preventable issues. This does not include hardware failure, power failures, job failures, or similar issues. For more information, see the Armis2 policies. If you have questions, please send email to [email protected].

Order Service
To request a slurm account, please email us at [email protected]. Users need to request a user login to access the cluster. All users must have been granted access to an account before a user login can be created. Be sure to include a Shortcode that you are authorized to use, a list of uniqnames of the users who should be able to use the account, a list of uniqnames of the administrators who are authorized to make changes to the account. UMRCP accounts are also available to eligible researchers. For more information, please visit our UMRCP page.