Scope: Compute Migration (VMs -> Slurm) Audience: Researchers moving from Ursa Major to HPCC Last Updated: Feb 9, 2026
You need to move your data from Google Cloud Storage (Buckets) to your HPCC /bigdata directory.
Method: Using Rclone
ssh netid@cluster.hpcc.ucr.edumodule load rclonerclone config
n) New remotegcpGoogle Cloud Storage (this is not Google Drive)service_account_file if you have a JSON key, or auto if running on a GCP VM (and pushing to HPCC).# Copy bucket to HPCC
rclone copy gcp:my-bucket-name /bigdata/labname/username/project_data/ -P
(-P shows progress)
You likely used Docker or a raw VM image in the cloud. On HPCC, we use Apptainer (formerly Singularity) for security.
1. Pull your Docker Image: If your image is on Docker Hub:
apptainer build my-env.sif docker://ubuntu:20.04
2. Convert Custom Dockerfile:
If you have a Dockerfile:
docker build -t my-repo/my-image .3. Running Interactively:
apptainer shell --nv my-env.sif
(The --nv flag enables GPU access inside the container).
In the cloud, you leave a VM running 24/7. On HPCC, you submit “Jobs.”
Concept: Instead of “Running a server,” you “Ask for resources for X hours.”
Example Slurm Script (submit_job.sh):
#!/bin/bash
#SBATCH --job-name=my_analysis
#SBATCH --output=logs/output_%j.txt
#SBATCH --error=logs/error_%j.txt
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=4
#SBATCH --mem=16G
#SBATCH --time=24:00:00
#SBATCH --partition=gpu
#SBATCH --gres=gpu:1
# Load Apptainer
module load apptainer
# Run your script inside the container
apptainer exec --nv my-env.sif python3 /bigdata/labname/username/scripts/run_model.py
Submit it:
sbatch submit_job.sh
Q: My code needs a specific IP address. A: HPCC compute nodes do not have public IPs. If you need to host a web server, please contact us. We may direct you to Nautilus (Kubernetes) instead of HPCC.
Q: I need root access. A: You do not get root on HPCC. Use Apptainer to install your dependencies into a container image (where you are root during the build process) and then run that image on HPCC.
Q: How do I move my VM disk?
A: You cannot “move” a VM disk image (VMDK) directly to HPCC. You must extract the files (Data/Scripts) using rclone or scp.