User Tools

Site Tools


Sidebar

Υπηρεσίες

Υποστήριξη (Support)

Εργαστήρια

Αίθουσες Διδασκαλίας

Αίθουσες Τηλεδιάσκεψης

Εκτυπωτές και φωτοτυπικά



cse:υπηρεσίες:cluster

This is an old revision of the document!


Υπολογιστικό Cluster Τμήματος


Γενικά

Το Τμήμα Μηχανικών Η/Υ και Πληροφορικής διαθέτει υπολογιστικό cluster για την υποστήριξη εκπαιδευτικών, ερευνητικών και ακαδημαϊκών δραστηριοτήτων των μελών του.

Η υποδομή του cluster αποτελείται από 14 υπολογιστικούς κόμβους με λειτουργικό σύστημα Ubuntu 24.04 LTS, οι οποίοι λειτουργούν ως εικονικές μηχανές σε περιβάλλον VMware ESXi 6.7.0.

Οι πρώτοι 12 κόμβοι φιλοξενούνται σε εξυπηρετητές Dell PowerEdge R430 με τα ακόλουθα βασικά χαρακτηριστικά:

  • 1 × Intel Xeon E5-2620 v4
  • 8 πυρήνες
  • 16 GB RAM
  • 450 GB SSD
  • 1 TB HDD

Οι 2 επιπλέον κόμβοι φιλοξενούνται σε εξυπηρετητές Dell PowerEdge R640 με τα ακόλουθα βασικά χαρακτηριστικά:

  • 1 × Intel Xeon Scalable CPU
  • 8 πυρήνες
  • 16 GB RAM
  • 240 GB SSD
  • 2 TB HDD

Η κεντρική διαχείριση του cluster πραγματοποιείται από τον master server, ο οποίος είναι εγκατεστημένος σε σύστημα HP ProLiant DL380 G7 με:

  • 8 GB RAM
  • 1 TB τοπικό αποθηκευτικό χώρο
  • Ubuntu 18.04 LTS

Στον master server παρέχονται οι βασικές υπηρεσίες της υποδομής, όπως:

  • NFS (Network File System) για κοινόχρηστο αποθηκευτικό χώρο
  • NIS (Network Information Service) για την κεντρική διαχείριση λογαριασμών χρηστών

Όλοι οι κόμβοι, καθώς και ο master node, είναι διασυνδεδεμένοι μέσω Cisco Catalyst 3750 switch.

Σε ποιούς απευθύνεται

  • 📙 Μέλη ΔΕΠ και Προσωπικό
  • 📗 Υποψήφιοι Διδάκτορες
  • 📘 Μεταπτυχιακοί φοιτητές
  • 📕 Προπτυχιακοί φοιτητές

Διάρκεια

  • 📙 Καθ' όλη τη διάρκεια εργασίας
  • 📗 📘 Καθ' όλη τη διάρκεια φοίτησης
  • 📕 Καθ' όλη τη διάρκεια της πτυχιακής εργασίας

Δημιουργία λογαριασμού

Για τη δημιουργία λογαριασμού πρόσβασης στο cluster απαιτείται αποστολή αιτήματος προς την Επιτροπή Συστημάτων στην ηλεκτρονική διεύθυνση:

support@cse.uoi.gr

Μετά την έγκριση του αιτήματος, αποστέλλονται στον χρήστη:

  • το όνομα χρήστη (username)
  • αρχικός κωδικός πρόσβασης
  • βασικές οδηγίες σύνδεσης

Πρόσβαση στο cluster

Η πρόσβαση στο cluster πραγματοποιείται απομακρυσμένα μέσω του gateway του Τμήματος, με χρήση SSH.

Σύνδεση μέσω SSH

ssh username@gatepc73.cs.uoi.gr -p 8822

Σύνδεση με X11 forwarding

Σε περιπτώσεις όπου απαιτείται προώθηση γραφικών εφαρμογών μέσω X11:

ssh -X username@gatepc73.cs.uoi.gr -p 8822

Μεταφορά αρχείων με SFTP

sftp -oPort=8822 username@gatepc73.cs.uoi.gr

Παράδειγμα μεταφοράς αρχείου:

sftp -oPort=8822 username@gatepc73.cs.uoi.gr <<< $'put testfile'

Υπολογιστικοί κόμβοι

Τα ονόματα των κόμβων είναι διαθέσιμα στο αρχείο /etc/hosts.

Οι κόμβοι του cluster είναι προσβάσιμοι ως:

  • node01
  • node02
  • node03
  • node14

Παράδειγμα εμφάνισης του αρχείου:

cat /etc/hosts

Κράτηση κόμβων

Η χρήση ενός ή περισσότερων κόμβων γίνεται κατόπιν κράτησης.

Η διαδικασία κράτησης πραγματοποιείται μέσω του Google Calendar του cluster, στο οποίο οι χρήστες λαμβάνουν σχετική πρόσκληση. Οι ενδιαφερόμενοι οφείλουν να δηλώνουν εγκαίρως τις ημέρες και τις ώρες κατά τις οποίες επιθυμούν να χρησιμοποιήσουν συγκεκριμένο κόμβο ή κόμβους.

Για την ορθότερη διαχείριση των διαθέσιμων πόρων, συνιστάται κάθε κράτηση να περιλαμβάνει:

  • το username του χρήστη
  • τον ή τους κόμβους που πρόκειται να χρησιμοποιηθούν
  • το εκτιμώμενο χρονικό διάστημα χρήσης

Η τήρηση της διαδικασίας κράτησης συμβάλλει στην αποφυγή επικαλύψεων και στη δίκαιη κατανομή των πόρων του cluster.

Αποθηκευτικός χώρος

Κοινόχρηστος προσωπικός χώρος (/home)

Ο κατάλογος /home παρέχεται από τον master node μέσω NFS και είναι κοινός σε όλους τους κόμβους του cluster.

Αυτό σημαίνει ότι το προσωπικό περιβάλλον εργασίας και τα αρχεία κάθε χρήστη παραμένουν διαθέσιμα ανεξάρτητα από τον κόμβο στον οποίο συνδέεται.

Ο χώρος αυτός ενδείκνυται για:

  • προσωπικά αρχεία χρήστη
  • πηγαίο κώδικα
  • scripts
  • ρυθμίσεις λογαριασμού
  • μικρού και μεσαίου μεγέθους δεδομένα εργασίας

Τοπικός αποθηκευτικός χώρος κόμβων (/media)

Σε κάθε κόμβο υπάρχει επίσης τοπικός αποθηκευτικός χώρος, διαθέσιμος μέσω του καταλόγου:

/media

Ο τοπικός αυτός χώρος μπορεί να χρησιμοποιείται για:

  • προσωρινή αποθήκευση μεγάλων αρχείων
  • ενδιάμεσα αποτελέσματα υπολογισμών ή πειραμάτων
  • δεδομένα που απαιτούν τοπική και ταχύτερη πρόσβαση

Οι χρήστες οφείλουν να δημιουργούν δικό τους προσωρινό κατάλογο, για παράδειγμα:

mkdir /media/mytmpdir

Σημαντική επισήμανση: Ο κοινόχρηστος και ο τοπικός αποθηκευτικός χώρος των κόμβων δεν πρέπει να θεωρείται μόνιμος χώρος φύλαξης δεδομένων. Τα δεδομένα αυτά ενδέχεται να διαγραφούν, κατόπιν πάντα έγκαιρης προειδοποίησης, στο πλαίσιο διαχειριστικών ενεργειών, εργασιών συντήρησης ή επαναδιαμόρφωσης των κόμβων.

Αλλαγή κωδικού πρόσβασης

Ο αρχικός κωδικός πρόσβασης που αποστέλλεται κατά τη δημιουργία του λογαριασμού είναι προσωρινός. Για λόγους ασφαλείας, συνιστάται η άμεση αλλαγή του.

Η αλλαγή κωδικού πραγματοποιείται με την εντολή:

yppasswd

Παρακολούθηση της κατάστασης του cluster

Η συνολική κατάσταση και η χρήση των πόρων του cluster μπορούν να παρακολουθούνται μέσω του συστήματος Ganglia στην ακόλουθη διεύθυνση:

http://gatepc73.cs.uoi.gr:8880/ganglia/

Μέσω της υπηρεσίας αυτής παρέχονται πληροφορίες σχετικά με:

  • τη χρήση CPU
  • τη χρήση μνήμης
  • τον φόρτο των συστημάτων
  • τη διαθεσιμότητα και κατάσταση των κόμβων
  • τη συνολική αξιοποίηση των διαθέσιμων πόρων

Κανόνες χρήσης

Για την εύρυθμη λειτουργία της υπηρεσίας, οι χρήστες οφείλουν να τηρούν τους ακόλουθους βασικούς κανόνες:

  • Να χρησιμοποιούν αποκλειστικά τους κόμβους που έχουν δεσμεύσει.
  • Να μην εκτελούν βαριές ή παρατεταμένες εργασίες στον master node ή στο gateway, εκτός αν υπάρχει σχετική άδεια.
  • Να χρησιμοποιούν τους πόρους του cluster αποκλειστικά για ακαδημαϊκές, ερευνητικές και εκπαιδευτικές δραστηριότητες του Τμήματος.
  • Να διαγράφουν τα προσωρινά δεδομένα τους από τους τοπικούς δίσκους μετά την ολοκλήρωση της εργασίας τους.
  • Να μην κοινοποιούν τον κωδικό πρόσβασής τους σε τρίτους.
  • Να μεριμνούν για την ορθή και ασφαλή χρήση του λογαριασμού τους.
  • Να αποφεύγουν πρακτικές που δεσμεύουν αδικαιολόγητα πόρους ή επηρεάζουν αρνητικά τη χρήση του cluster από άλλους χρήστες.

Σε περίπτωση κακής χρήσης ή παραβίασης των κανόνων λειτουργίας, είναι δυνατόν να επιβληθεί περιορισμός ή απενεργοποίηση της πρόσβασης.

Υποστήριξη

Για προβλήματα πρόσβασης, τεχνικά ζητήματα, δημιουργία λογαριασμού ή θέματα σχετικά με κρατήσεις κόμβων, μπορείτε να επικοινωνείτε με την Επιτροπή Συστημάτων στη διεύθυνση:

support@cse.uoi.gr

cse/υπηρεσίες/cluster.1773053553.txt.gz · Last modified: 2026/03/09 12:52 by emav