Nefeli Google Cluster¶
AUTH Cloud Labs
Μέσω του προγράμματος AUTHCloudLabs της ΕΔΥΤΕ, η Μονάδα Ψηφιακής Διακυβέρνησης του ΑΠΘ έχει αποκτήσει πρόσβαση σε πόρους στο Google Cloud Platform (GCP) για την δημιουργία ενός προσωρινού Computing Cluster. Κατά συνέπεια, για ένα σύντομο χρονικό διάστημα, θα υπάρχει η δυνατότητα επέκτασης των υπολογιστικών πόρων που παρέχονται από την Μονάδα Ψηφιακής Διακυβέρνησης μέσω του Aristotle HPC cluster και με πόρους από το Google Cloud.
Επιπλέον πληροφορίες μπορείτε να βρείτε στην ανακοίνωση: https://it.auth.gr/announcements/google-cloud-platform-authcloudlabs/
Login¶
Πρόσβαση στο Nefeli Cluster
Για να αποκτήσετε πρόσβαση στο Nefeli Cluster χρειάζεται να ενεργοποιήσετε την υπηρεσία HPC από το περιβάλλον διαχείρισης του ιδρυματικού σας λογαριασμού myaccount. Μπορείτε να συνδεθείτε στο Nefeli Cluster από την υποδομή του Αριστοτέλη ή από τον υπολογιστή σας.
Σύνδεση από το login node της συστοιχίας¶
Για να συνδεθείτε στο Nefeli Cluster μέσω κάποιου login node της συστοιχίας, θα πρέπει να εκτελέσετε τις παρακάτω εντολές:
Google Cloud login using the Aristotle University account
$ gcloud auth login --login-config=/mnt/apps/nefeli/login.conf --no-launch-browser
Εισαγωγή Verification Code
Θα σας ζητηθεί να εισάγετε ένα verification code, το οποίο μπορείτε να βρείτε, ανοίγοντας σε κάποιον browser στον υπολογιστή σας,το link που εμφανίζεται. Στο link θα πρέπει να εισάγετε τα στοιχεία του ακαδημαϊκού σας λογαριασμού και να αντιγράψτε το verification code που θα σας δοθεί.
Set project and zone configuration
$ gcloud config set project cloudlabs-auth-20250918
$ gcloud config set compute/zone europe-west4-a
Οι δύο παραπάνω εντολές θα χρειαστεί να τρέξουν μόνο την πρώτη φορά, ώστε να οριστούν οι απαραίτητες ρυθμίσεις. Στην συνέχεια, μπορείτε να συνδέεστε στο login node του Nefeli cluster με την παρακάτω εντολή:
SSH connection to Nefeli login node
$ gcloud beta compute ssh nefeli-slurm-login-001
Δημιουργία RSA key
Στην συνέχεια, μπορείτε να εκτελείτε απευθείας την παραπάνω εντολή για να συνδέεστε στο Nefeli Cluster. Επιπλέον, σημειώστε ότι την πρώτη φορά που θα συνδεθείτε θα σας ζητηθεί να δημιουργήσετε ένα rsa key. Θα πρέπει να αποθηκεύσετε τον κωδικό που θα εισάγετε καθώς θα σας ζητηθεί σε επόμενες συνδέσεις σας.
...
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/<initial-letter>/<username>/.ssh/google_compute_engine.pub
Σύνδεση μέσω του OnDemand
Μπορείτε, επίσης, να ξεκινήσετε ένα Aristotle Desktop Session και να εκτελέσετε τις παραπάνω εντολές από το terminal.
Σύνδεση από τον υπολογιστή σας¶
Για να συνδεθείτε στο Nefeli Cluster από τον υπολογιστή σας, θα χρειαστεί να εγκαταστήσετε το Google Cloud Command-Line Interface (gcloud cli), σύμφωνα με τις οδηγίες στον σύνδεσμο: https://docs.cloud.google.com/sdk/docs/install-sdk
Έπειτα, μπορείτε να κατεβάσετε το αρχείο nefeli-login.conf και να κάνετε login με τον ακαδημαϊκό σας λογαριασμό χρησιμοποιώντας την παρακάτω εντολή:
Google Cloud login using the Aristotle University account
$ gcloud auth login --login-config=nefeli-login.conf
Info
Μετά την εκτέλεση της παραπάνω εντολής, θα πρέπει να ανοίξετε το link που εμφανίζεται σε έναν browser στον υπολογιστή σας και να εισάγετε τα στοιχεία του ακαδημαϊκού σας λογαριασμού.
Στην συνέχεια, μπορείτε να συνδέεστε στο login node του Nefeli cluster με την παρακάτω εντολή:
SSH connection to Nefeli login node
$ gcloud beta compute ssh nefeli-slurm-login-001 --zone=europe-west4-a --project "cloudlabs-auth-20250918"