We share a dedicated login node on Tiger3 called tiger-arrk. It is shared with the Kingsbury Research Group. Since this is our dedicated login node, we can run background processes on it to our heart's content. The specs for this node are as follows:
2x Intel Xeon Gold 6542Y CPUs
512 GB RAM
2x 480 GB M.2 SSD system drivers
4x 480 GB SSDs in RAID10
Connecting
To connect to tiger-arrk, run the following:
ssh<NetID>@tiger-arrk.princeton.edu
You will then be on the login node, which has direct access to the Tiger3 queuing system. Alternatively, you can access the login node via "Clusters > Tiger ARRK Shell Access" at https://mytiger.princeton.edu.
MongoDB
We have a MongoDB instance that runs on tiger-arrk. See 💽Databases for details on how to interface with MongoDB in general.
To connect to the MongoDB instance on tiger-arrk with Studio3T, use the following configuration:
Authentication
Authentication Mode: Legacy (SCRAM-SHA-1)
User name: Your MongoDB username (typically your NetID)
Password: Your MongoDB password (not your NetID password!). If you don't know this, it probably means you need to ask for an account to be made.
Authentication DB: Your database name (typically your NetID)
SSH Auth Mode: Password (or ideally your private key, if set up)
SSH Password (if not using a private key): Your NetID password
GUI Applications
To use GUI applications, your best option is to go to https://mytiger.princeton.edu and select "Interactive Apps > Desktop on Tiger3 Vis nodes." From there, you can select the Kingsbury/Rosen Shared Login server.
Jobflow Template
Needs updating for jobflow-remote.
The following is a representative ~/.jobflow.yaml file to use. Generally, your MongoDB username and the database name will be your NetID. The collection name you can make whatever you like. You can have many collections in your database.
JOB_STORE:
docs_store:
type: MongoStore
host: localhost
port:27017
username: <MongoDB UserName>
password: <MongoDB PW>
database: <MongoDB Database Name>
collection_name: jobflow
Mage AI
Needs updating.
Submitting Jobs
Tiger
Submitting jobs to Tiger from tiger-arrk is trivial. Simply submit your jobs like you normally would if you were on a Tiger login node (i.e. via sbatch).