AUTH Cloud Labs¶
AUTH Cloud Labs
Μέσω του προγράμματος AUTHCloudLabs της ΕΔΥΤΕ, η Μονάδα Ψηφιακής Διακυβέρνησης του ΑΠΘ έχει αποκτήσει πρόσβαση σε πόρους στο Google Cloud Platform (GCP) για την δημιουργία ενός προσωρινού Computing Cluster. Κατά συνέπεια, για ένα σύντομο χρονικό διάστημα, θα υπάρχει η δυνατότητα επέκτασης των υπολογιστικών πόρων που παρέχονται από την Μονάδα Ψηφιακής Διακυβέρνησης μέσω του Aristotle HPC cluster και με πόρους από το Google Cloud.
Επιπλέον πληροφορίες μπορείτε να βρείτε στην ανακοίνωση: Πρόσβαση σε πόρους του 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), σύμφωνα με τις οδηγίες στον σύνδεσμο: Install the Google Cloud CLI
Έπειτα, μπορείτε να κατεβάσετε το αρχείο 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"
Μεταφορά αρχείων¶
Για την μεταφορά αρχείων στο login node του Nefeli cluster μπορούμε να χρησιμοποιήσουμε την εντολή gcloud compute scp όπως φαίνεται παρακάτω:
Transfer files to Nefeli login node
gcloud beta compute scp --recurse <directory-name> nefeli-slurm-login-001:/home/<username>
Acknowledgements¶
Acknowledgement text examples
Εφόσον η χρήση και αξιοποίηση της HPC υποδομής του Πανεπιστημίου έχει οδηγήσει ή έχει επικουρήσει στη δημοσίευση ερευνητικών αποτελεσμάτων μπορεί στις δημοσιεύσεις αυτές να χρησιμοποιηθούν τα ακόλουθα κείμενα αναγνώρισης (τα κείμενα διατίθεται ως παραδείγματα και ο/η ερευνητής μπορεί να τα τροποποιήσει όπως επιθυμεί).
Acknowledgement texts (examples)
The authors would like to acknowledge the support of the Digital Governance Unit of the Aristotle
University of Thessaloniki (AUTh), as well as the use of AUTh’s High Performance Computing Infrastructure and
Resources, which were instrumental in the completion of this research.
GCP resources were provided by the National Infrastructures for Research and Technology (GRNET) and were funded
through the EU Recovery and Resilience Facility.
Εάν η δημοσίευση γίνεται σε ελληνικό περιοδικό ή συνέδριο μπορούν να χρησιμοποιηθούν τα εξής κείμενα:
Κείμενα αναγνώρισης (παραδείγματα)
Οι συγγραφείς θα ήθελαν να ευχαριστήσουν τη Μονάδα Ψηφιακής Διακυβέρνησης του Αριστοτελείου
Πανεπιστημίου Θεσσαλονίκης (ΑΠΘ), καθώς και τη χρήση των Υπολογιστικών Υποδομών και Πόρων Υψηλών Επιδόσεων
του ΑΠΘ, οι οποίοι υπήρξαν καθοριστικοί για την ολοκλήρωση της παρούσας έρευνας.
Οι πόροι GCP παρασχέθηκαν από τις Εθνικές Υποδομές Έρευνας και Τεχνολογίας (GRNET) και χρηματοδοτήθηκαν
μέσω του Μηχανισμού Ανάκαμψης και Ανθεκτικότητας της Ευρωπαϊκής Ένωσης (EU).