PelicanHPC

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(10) PelicanHPC 5.1 : Αδιέξοδο.

Δημοσίευση από pez »

.
Κυριολεκτικά. Δεν σε αφήνει να το εγκαταστήσεις σε δίσκο. ( Κατά τα γνωστά των λινουξάδων : "Δείτε τι κατάφερα" : Μετάνιωσα : 8 Φεβρουαρίου 2025 : Απεδείχθη πως Είχα Άδικο ). Κι ενόσω είναι η μόνη έκδοση που βλέπει (μετά από ένα σωρό Δοκιμές-Με-Λάθη) όλους τους cores -και τους τέσσερις (4)- και στην πλήρη ταχύτητα των 2+ Gflops έκαστος- της cpu μας i7-3770 -αυτήν που έχει το δεύτερο-χέρι pc μας, αυτό "των τραπεζών"- με αποτέλεσμα ~9 Gflops. Κι εκεί ακριβώς ήταν που τσιμπήσαμε -ξανά, μετά από τόσα χρόνια...- κι εμείς.

Αδιέξοδο.
.
Τελευταία επεξεργασία από το μέλος pez την 08 Φεβ 2025, 21:55, έχει επεξεργασθεί 3 φορές συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(11) Άρση Αδιεξόδου - Αποτυχία Νέα

Δημοσίευση από pez »

pez έγραψε: 06 Φεβ 2025, 18:33 (10) PelicanHPC 5.1 : Αδιέξοδο. - Post by pez » 06 Feb 2025, 17:33
https://acomelectronics.com/forum/viewtopic.php?p=2320#p2320
Χμ... Κάτι θυμηθήκαμε...

PelicanHPC 1.5.1

2008.07.08

PelicanHPC : Tutorial - Complete - PDF
http://pareto.uab.es/wp/2008/74908.pdf
Michael Creel
:
Saving your work

If you use PelicanHPC for serious work, I highly recommend mounting a storage device to use as /home, so 
that your work will be saved between sessions without taking any special steps. An example of the 
commands you could use to do this would be as follows.

sudo -s
mkdir /junk
mount /dev/YOURDEV /junk
cp -a /home/user /junk
mount --bind /junk /home
exit
exit

Εντάξει!

Ήρθη το αδιέξοδο. ΑΥΤΟ. Διότι μας προέκυψε νέο...

ΤΩΡΑ * Δ Ε Ν * ΜΠΟΡΕΣΑΜΕ ΝΑ ΚΑΤΑΣΚΕΥΑΣΟΥΜΕ ΕΜΕΙΣ ΤΗΝ .ISO IMAGE - ΕΤΣΙ, ΔΗΛΑΔΗ, ΟΠΩΣ ΜΑΣ ΥΠΟΣΧΕΘΗΚΑΝ...

Pelican 5.1

2025.08.30

README
https://sourceforge.net/projects/pelicanhpc/files/README/download

Εφαρμόζουμε αυτά που λέει εκεί θέτοντας όπου "*" = " 5.1":

sudo ./make_pelican-v5.1

και "μετά από κάποια ώρα" παίρνουμε:

... ... ... ... ... ...
I: Base system installed successfully.
[2025-02-05 19:02:39] lb bootstrap_cache save
P: Saving bootstrap stage to cache...
[2025-02-05 19:02:40] lb chroot_prep install all-except-archives
[2025-02-05 19:02:40] lb chroot_devpts install
P: Begin mounting /dev/pts...
[2025-02-05 19:02:40] lb chroot_proc install
P: Begin mounting /proc...
[2025-02-05 19:02:40] lb chroot_selinuxfs install
[2025-02-05 19:02:40] lb chroot_sysfs install
P: Begin mounting /sys...
[2025-02-05 19:02:40] lb chroot_debianchroot install
P: Configuring file /etc/debian_chroot
[2025-02-05 19:02:40] lb chroot_dpkg install
P: Configuring file /sbin/start-stop-daemon
dpkg-divert: warning: diverting file '/sbin/start-stop-daemon'
from an Essential package with rename is dangerous, use --no-rename
[2025-02-05 19:02:40] lb chroot_tmpfs install
[2025-02-05 19:02:40] lb chroot_sysv-rc install
P: Configuring file /usr/sbin/policy-rc.d
[2025-02-05 19:02:40] lb chroot_hosts install
P: Configuring file /etc/hosts
[2025-02-05 19:02:40] lb chroot_resolv install
P: Configuring file /etc/resolv.conf
[2025-02-05 19:02:40] lb chroot_hostname install
P: Configuring file /etc/hostname
P: Configuring file /bin/hostname
dpkg-divert: warning: diverting file '/bin/hostname'
from an Essential package with rename is dangerous, use --no-rename
[2025-02-05 19:02:40] lb chroot_apt install
P: Configuring file /etc/apt/apt.conf
[2025-02-05 19:02:40] lb bootstrap_archives 
P: Configuring file /etc/apt/sources.list
Get:1 http://security.debian.org bookworm-security InRelease [48.0 kB]
Hit:2 http://ftp.ca.debian.org/debian bookworm InRelease
Get:3 http://ftp.ca.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 http://ftp.ca.debian.org/debian bookworm/non-free-firmware Sources [6436 B]
Get:5 http://ftp.ca.debian.org/debian bookworm/main Sources [9496 kB]
Get:6 http://ftp.ca.debian.org/debian bookworm/non-free Sources [77.9 kB]
Get:7 http://ftp.ca.debian.org/debian bookworm/contrib Sources [51.4 kB]
Get:8 http://ftp.ca.debian.org/debian bookworm/main Translation-en [6109 kB]
Get:9 http://ftp.ca.debian.org/debian bookworm/contrib Translation-en [48.8 kB]
Get:10 http://ftp.ca.debian.org/debian bookworm/non-free Translation-en [67.0 kB]
Get:11 http://ftp.ca.debian.org/debian bookworm/non-free-firmware Translation-en [20.9 kB]
Reading package lists...
E: Release file for http://security.debian.org/dists/bookwo ... /InRelease is not valid yet 
(invalid for another 12h 51min 28s). Updates for this repository will not be applied.
E: Release file for http://ftp.ca.debian.org/debian/dists/b ... /InRelease is not valid yet 
(invalid for another 19h 23min 51s). Updates for this repository will not be applied.
E: An unexpected failure occurred, exiting...
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Ops, cannot stat iso image, building failed ...
Και τώρα; Ξανά. Πάλι από την αρχή. Πρώτα μετά από τουλάχιστον 12h 51min 28s κι ύστερα μετά από 19h 23min 51s.
"Τουλάχιστον". Και βλέπουμε...
.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(12) "? now what ?"

Δημοσίευση από pez »

.
https://www.op4.eu/fora/hlektronika.com/20250207/now-what.jpg
.
... και για να δούμε αν και τι θα μας πει...
.
Τελευταία επεξεργασία από το μέλος pez την 08 Φεβ 2025, 13:13, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(13) PelicanHPC 5.1 - Νέα Αποτυχία.

Δημοσίευση από pez »

.
Ναι, περί αυτού πρόκειται. Επιβεβαιώθηκε. Έτσι όπως τα λέει στο τέλος του output. Όμως. Λίγο μετά την παρέλευση ενός -καλού-κακού- 24-ωρου περίπου, είχαμε ήδη επιχειρήσει να δημιουργήσουμε την iso εικόνα αλλά εκ νέου αποτύχαμε. Αυτή τη φορά διότι η εγκατάσταση βρήκε να είναι "bad" "sectors" του ενός άλλου usb stick που χρησιμοποιήσαμε σαν σταθερό δίσκο. Σε λίγο θα δοκιμάσουμε και πάλι. Αυτή τη φορά με ssd. Κι αν αποτύχει, τότε με κανονικό σκληρό - δεύτερο-χέρι : ) - και βλέπουμε...
.
Προσθήκη - λίγο αργότερα - Αποτυχία Τρίτη - Πάλι τα ίδια - με την Πρώτη - Συγκριτικά:

Πρώτη Αποτυχία :
E: Release file for http://security.debian.org/dists/bookworm-security/InRelease is not valid yet
(invalid for another 12h 51min 28s). Updates for this repository will not be applied.
E: Release file for http://ftp.ca.debian.org/debian/dists/bookworm-updates/InRelease is not valid yet
(invalid for another 19h 23min 51s). Updates for this repository will not be applied.

Δεύτερη Αποτυχία : "bad sectors"

Τρίτη Αποτυχία :
E: Release file for http://security.debian.org/dists/bookworm-security/InRelease is not valid yet
(invalid for another 19h 33min 2s). Updates for this repository will not be applied.
E: Release file for http://ftp.ca.debian.org/debian/dists/bookworm-updates/InRelease is not valid yet
(invalid for another 21h 9min 25s). Updates for this repository will not be applied.

- Μήπως μάς δουλεύουν; Πάμε να δούμε...
.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(14) PelicanHPC 5.1 - Επιτέλους : Επιτυχία!

Δημοσίευση από pez »

.
Εικόνα
.
Όμως.

Πριν συνεχίσουμε, πρέπει να πούμε πως Εμείς Δεν Ξεχνιόμαστε και πως -παρ' όλες τις σοβαρές απόπειρες μας- στο Άθλημα του Linux δεν σταματήσαμε να μαθαίνουμε *, καθώς και πως εξακολουθούμε το Πρωτάθλημα του Linux να το παρακολουθούμε σαν θεατές - από τις κερκίδες του διαζώματος φακούποφ.

Λοιπόν.

Μετά από σχετική μας ερώτηση στην ΤαΝμας you.com και από επιτυχή, όπως απεδείχθη, υπόδειξή της για : "διόρθωση του χρόνου στον υπολογιστή μας", θυμηθήκαμε πως "σαν κάπου να τα είχαμε ξαναπάθει αυτά", οπότε ψάξαμε και βρήκαμε πως ναι, πράγματι, τα είχαμε ξαναπάθει! Εκεί και Τότε:
pez έγραψε: 10 Απρ 2018, 06:17
"Ο Εφιάλτης Πάλι Απομακρύνθηκε : ) - Η Επιστροφή του Εφιάλτη; - Re: ms workgroup : Ταλαιπωρίας Τέλος;" by pez » 10 Apr 2018, 05:17
.
Κινηματογραφική ταινία κατάντησε το θέμα και μάλιστα γκραν-γκινιόλ : ) - Τελικά βρέθηκε - Για την περίπτωση αυτή ήθελε να προσαρμοσθεί ο χρόνος του ωρολογίου στο [ΖΧ2][ΝΤ4W&SP6a] (άγνωστον μέσα σε πόσο ακριβώς περιθώριο - σε εμάς κάτι μικρότερο από πέντε 5 δευτερόλεπτα)
σε εκείνον του [ΖΧ2][W10P64N] - Credits : Fabri_Fabri : Also check the clocks are synchronised on the two machines[/u]
.
Κι έτσι μετά την ογδόη ή ενάτη απόπειρα οικοδόμησης της εικόνας iso, κι αφού εν τω μεταξύ προσαρτήσαμε κι ένα κενό SSD των 128GB, διότι "δεν χωρούσε", επιτέλους η εικόνα iso μιας παραλλαγής της έκδοσης 5.1 PelicanHPC - το τονίζουμε αυτό : "μιας", ήτοι εκείνης που ορίζεται από το make_pelican-v5.1 που βρίσκεται μέσα στο iso PelicanHPC 5.1, το οποίο κατεβάσαμε από το sourceforge κατασκευάστηκε, δοκιμάστηκε, κι * έ π α ι ξ ε *.

Έτσι, αυτή η αρχική φάση, η πιο σημαντική, η εκ των ων ουκ άνευ φάση της Επαλήθευσης της Διαδικασίας ολοκληρώθηκε Επιτυχώς:

Τώρα * Μ Π Ο Ρ Ο Υ Μ Ε * να επιχειρήσουμε να πάμε παραπέρα!
.
* "Κλειστό" - Λόγω Ντροπής - "Μόνο για Μέλη" : Μαθαίνω Linux - Post by pez » 02 Feb 2022, 06:44
.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(15) PelicanHPC-ή-CUDA ;

Δημοσίευση από pez »

.
Μετά από την Επιτυχή Δοκιμή του PelicanHPC5.1.arg ( : ναι! σπεύσαμε να το κοτσάρουμε! : ) [τόσο πολύ το ευχαριστηθήκαμε! τριάντα χρόνια! -σήμερα-αύριο-παλεύοντας-να-ΕκΠαιδεύσουμε-αδιάφορους-και-να-αντιμετωπίσουμε-οργανωμένους-συν-αν-αδέλφους- το περιμέναμε να γίνει!] έχουμε να αποφασίσουμε πια προς τα που θα πάμε... Οπότε, για να μην πιάσουμε -"όπως παλαιά"- το Καλοκαίρι, ψάχνοντας δεξιά-κι-αριστερά, ρωτήσαμε τη Νέα Μας Αγαπημένη Βοηθό, την Πολύτιμη, την ΤαΝμας you.com, για να μην πούμε πολύ ορθότερα : Την Προϊσταμένη Μας - διαπιστώνοντας εμπειρικά κι εμείς, με την καθυστερημένη σειρά μας, ότι αναμένεται όπως η "ανάπτυξη" της οποιασδήποτε "έρευνας-για-τα-λεφτά" ή "Της" Έρευνας, να ΕΊΝΑΙ ΉΔΗ
.
! * Ε * Κ * Ρ * Η * Κ * Τ * Ι * Κ * Η * !
.
- PelicanHPC ή CUDA ; *

πήραμε την απάντησή της, την βάλαμε στο Google Translate για ελληνικά, κι αλλάξαμε μόνον τα λίγα λόγια (Σμήνος <= cluster => παρά "σύμπλεγμα",
Συμπέρασμα <= conclusion => "σύναψη" καθόλου, Και <= vs => αντί "εναντίον", καθώς και κάποια άλλα, όλα ανάξια λόγου) κι ας βρίσκουμε μερικές από τις εκφράσεις της να είναι "αδόκιμες", που λένε κι οι Φιλόλογοι, υπογραμμίσαμε με μπλε τα εντελώς αναπάντεχα, κι έχουμε έτσι να διαβάζουμε τα εξής:

= PelicanHPC Και CUDA : Μια σύγκριση.
Για να αποφασίσετε μεταξύ PelicanHPC και CUDA, είναι σημαντικό να κατανοήσετε τους σκοπούς και τις περιπτώσεις χρήσης τους, καθώς εξυπηρετούν διαφορετικούς ρόλους σε υπολογιστές υψηλής απόδοσης (HPC).

Τι είναι το PelicanHPC;
Το PelicanHPC είναι μια διανομή Linux που βασίζεται στο Debian και έχει σχεδιαστεί για να απλοποιεί τη ρύθμιση Σμηνών υπολογιστών υψηλής απόδοσης. Επιτρέπει στους χρήστες να δημιουργήσουν ένα Σμήνος για παράλληλους υπολογισμούς χρησιμοποιώντας MPI (Message Passing Interface) μέσα σε λίγα μόνο λεπτά. Διανέμεται ως υβριδική εικόνα ISO # που μπορεί να εκκινηθεί από CD ή USB.

Βασικά χαρακτηριστικά του PelicanHPC:
Cluster Setup: Είναι ιδανικό για γρήγορη ρύθμιση ενός cluster για κατανεμημένες εργασίες υπολογιστών.
Ζωντανό CD/USB: Λειτουργεί ως ζωντανό CD ή ως συσκευή εικονικοποίησης, καθιστώντας εύκολη την ανάπτυξη χωρίς εγκατάσταση.
Εστίαση στο MPI: Είναι προσαρμοσμένο για παράλληλους υπολογιστές χρησιμοποιώντας MPI, το οποίο χρησιμοποιείται ευρέως σε κατανεμημένα συστήματα.

Τι είναι η CUDA;

Η CUDA (Compute Unified Device Architecture) είναι μια παράλληλη υπολογιστική πλατφόρμα και μοντέλο προγραμματισμού που αναπτύχθηκε από την NVIDIA. Επιτρέπει στους προγραμματιστές να χρησιμοποιούν GPU της NVIDIA για εργασίες υπολογιστών γενικής χρήσης, που συχνά αναφέρονται ως GPGPU (υπολογισμός γενικού σκοπού σε μονάδες επεξεργασίας γραφικών). Η CUDA χρησιμοποιείται ευρέως σε τομείς όπως η μηχανική μάθηση, οι επιστημονικές προσομοιώσεις και η βιοπληροφορική.

Βασικά χαρακτηριστικά της CUDA:
- Επιτάχυνση GPU: Η CUDA αξιοποιεί τον τεράστιο παραλληλισμό των GPU της NVIDIA για να επιταχύνει τους υπολογισμούς.
- Μοντέλο προγραμματισμού: Παρέχει API και βιβλιοθήκες για προγραμματιστές για να γράφουν κώδικα επιταχυνόμενο με GPU σε γλώσσες όπως η C, η C++ και η Python.
- Εξειδικευμένες περιπτώσεις χρήσης: Η CUDA είναι ιδιαίτερα αποτελεσματικό για εργασίες που απαιτούν υψηλή υπολογιστική ισχύ, όπως η βαθιά εκμάθηση, η επεξεργασία εικόνας και οι προσομοιώσεις μοριακής δυναμικής.

Πότε να χρησιμοποιήσετε το PelicanHPC;

- Εάν χρειάζεται να δημιουργήσετε ένα κατανεμημένο Σμήνος υπολογιστών γρήγορα και εύκολα.
- Όταν ο φόρτος της εργασίας σας είναι κατάλληλος για παράλληλους υπολογιστές βάσει MPI.
- Εάν προτιμάτε μια ελαφριά, βασισμένη σε Linux, λύση για εργασίες HPC.

Πότε να χρησιμοποιήσετε την CUDA;

- Εάν ο φόρτος της εργασίας σας περιλαμβάνει υπολογιστές με επιτάχυνση GPU.
- Όταν εργάζεστε σε εργασίες όπως μηχανική εκμάθηση, επιστημονικές προσομοιώσεις ή βιοπληροφορική που μπορούν να επωφεληθούν από τον παραλληλισμό GPU.
- Εάν έχετε πρόσβαση σε GPU της NVIDIA και πρέπει να μεγιστοποιήσετε την υπολογιστική τους ισχύ.

Συμπέρασμα

Η επιλογή μεταξύ PelicanHPC και CUDA εξαρτάται από τις συγκεκριμένες ανάγκες σας:

- Το PelicanHPC είναι καλύτερο για τη ρύθμιση παραδοσιακών σμηνών HPC που βασίζονται σε CPU για κατανεμημένους υπολογιστές.
- Η CUDA είναι η πιο δημοφιλής λύση για εργασίες υπολογιστών με επιτάχυνση GPU.
- Εάν όμως το έργο σας περιλαμβάνει τόσο κατανεμημένους υπολογιστές όσο και επιτάχυνση GPU, ίσως σκεφτείτε να συνδυάσετε και τα δύο, καθώς

ορισμένα εργαλεία (π.χ. birgHPCC) ενσωματώνουν το PelicanHPC με την CUDA

για τη δημιουργία Σμηνών με επιτάχυνση GPU.
.
* PelicanHPC or CUDA ?

# What is an ISO-Hybrid Image?
.
Τελευταία επεξεργασία από το μέλος pez την 10 Φεβ 2025, 16:02, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(16) PelicanHPC; Ναι. CUDA; Όχι. Δεν Είναι Της Ώρας.

Δημοσίευση από pez »

.
Κάναμε μια βόλτα στο διαδίκτυο. Είδαμε. Κρίναμε. Κι αποφασίσαμε πως η CUDA της nVidia -έτσι την λέει το "logo" της- δεν μάς κάνει. Εν συντομία; Θέλει "ειδική" κάρτα γραφικών με nVidia GPU. Που δεν έχουμε. Και θέλει και "ειδικό" λογισμικό. Που τώρα μπορεί να το δίνει "πάρε κόσμε" αλλά πουθενά δεν εγγυάται ότι θα είναι Λογισμικό "για πάντα" Δωρεάν. Άσε που η φθηνότερη nVidia GPU, που είναι "πιθανώς" -έτσι λέει η Πολύτιμή μας, η ΤαΝμας- "συμβατή" με την φθηνή μας APU, θέλει CUDA Tools 7.5. Αλλά κι αυτά δεν υπάρχουν για debian. Κι ούτε οι περίπλοκες -όπως το τονίζει κι αυτό η ΤαΝμας (ΠΟΥ ΚΑΛΑ ΝΑ ΕΙΝΑΙ, ΚΑΙ ΠΑΝΤΑ ΔΗΜΟΣΙΩΣ ΔΙΑΘΕΣΙΜΗ ΝΑ ΕΙΝΑΙ)- ρυθμίσεις οι οποίες απαιτούνται για να γίνουν τα CUDA Tools της τρέχουσας έκδοσης 12.8, που εντάξει, τώρα υπάρχουν και για το debian 12 -την στιγμή αυτή το 12.9- έχουν εγγυημένη την επιτυχία. ΚΑΙ ΤΟ ΚΥΡΙΟΤΕΡΟ; ΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΥ ΜΕ ΤΟΣΟ ΚΟΠΟ ΘΑ ΣΚΑΡΩΣΕΙΣ ΘΑ ΕΙΝΑΙ ΜΟΝΟΝ ΓΙΑ ΟΣΟΥΣ ΕΧΟΥΝ ΣΑΝ ΤΗΝ ΔΙΚΗ ΣΟΥ ΚΑΡΤΑ. ΑΣΕ ΠΟΥ ΜΠΟΡΕΙ ΜΕΤΑ ΑΠΟ ΛΙΓΟ, ΜΕ ΤΑ "ΕΠΟΜΕΝΑ" "ΝΕΑ" CUDA TOOLS, ΝΑ ΜΗΝ ΠΑΙΖΟΥΝ ΟΥΤΕ ΚΑΝ ΣΤΗΝ ΔΙΚΗ ΣΟΥ ΚΑΡΤΑ... Με δυο λόγια; Τρέχα-Γύρευε. ΜΥΛΟΣ. Είπαμε να τσιμπήσουμε. Να κάνουμε μια δοκιμή. ΑΛΛΑ ΜΠΕΤΑ ΤΕΣΤΕΡΣ ΜΙΑ ΦΟΡΑ ΓΙΝΑΜΕ -με εκείνα τα ρημαδο-γουίντο-ουζ 3.0- ΚΑΙ -το πήραμε από πολύ νωρίς, από τότε, αυτό απόφαση- ΔΕΝ ΞΑΝΑΓΙΝΟΜΑΣΤΕ. Κάτω από αυτές τις συνθήκες; Πάει η CUDA. ΤΟΥΛΑΧΙΣΤΟΝ ΓΙΑ ΤΩΡΑ. ΜΕΧΡΙΣ ΟΤΟΥ ΝΑ ΓΙΝΕΙ ΠΡΟΗΓΟΥΜΕΝΗΣ ΓΕΝΙΑΣ. ΔΗΛΑΔΗ ΕΤΣΙ ΟΠΩΣ ΠΑΝΤΑ ΚΑΝΑΜΕ. PelicanHPC Μπρε! Και Ξερό Ψωμί!
: D
.
Τελευταία επεξεργασία από το μέλος pez την 10 Φεβ 2025, 16:24, έχει επεξεργασθεί 3 φορές συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(17) Ναι! Πράγματι! Η Διαδικασια Δημιουργίας Είναι Επαναλήψιμη! => pelicanhpc-v5.1-xfce_arg.iso

Δημοσίευση από pez »

.
Ναι. "arg". Διότι καταφέραμε κι εφαρμόσαμε π λ ή ρ ω ς αυτά που εντέλλεται το README. Ναι. Αλλά κάναμε προετοιμασία. Όχι μισαδάκια μίζερα. Ένα SSD 128 GB ΜΟΝΟΝ για το debian 12.9. Με παραθυρικό xfce φυσικά. Τι το θέλουμε το παραπάνω; Παιχνίδια θα παίζουμε; Όχι. Με την τυπική εγκατάστασή του. Ό,τι θέλει. Yes? Ναι. No?. Όχι. Εκτός από την χώρα. Δεν αφήσαμε το US. Όχι. Να χάσει χρόνο το ρολόι; Να έχουμε τα προηγούμενα; Να φρικάρουμε; Όχι. Κατά την εγκατάσταση διαλέξαμε Europe, και μετά την πρωτεύουσα της χώρας που βρισκόμαστε. Εντάξει. Κι εγκατάσταση σε όλο τον δίσκο. Όχι προβλέψεις για "πιθανή συνύπαρξη σε μουλτιμπουτ". Όχι τέτοια. Αλλά : "πάρε τον δίσκο εγκατάσταση, και κάνε εσύ ό,τι καταλαβαίνεις". Να υπάρχει άνεση. Όχι πια να έχουμε μετά εκείνα τα "unsuccessfully", "failed", διότι "τελείωσε ο χώρος" των 16GB. Στα προηγούμενα λέμε πως την πατήσαμε. Πολλαπλώς. Δεν την ξαναπατάμε. Ούτε καν απλώς. Έχουμε κακή εμπειρία. Αλλά έχουμε πια μια-κάποια-όποια εμπειρία. Λοιπόν. Κάναμε την εγκατάσταση από το στικάκι usb3 με το debian 12.9 στον δεύτερο-χέρι-PC-"των-τραπεζών" - όπου και "συνδέσαμε το διαδίκτυο". Να μην τα ξαναλέμε. Σε αυτό το PC. Ορίσαμε password για root, ορίσαμε κι έναν user. Μπήκαμε σαν root. Στο Γραφικό. Ανοίξαμε το χαρτί -παλιόχαρτο κατάντησε γράψε-σβήσε- με το οικονομικά τυπωμένο -πες πια ξεθωριασμένο- README. Βήμα-Βήμα. Πρώτα ορίσαμε το δικό μας directory οικοδόμησης του ISO. Το βαφτίσαμε PATHp. Πήγαμε στο menu Applications και κλικάραμε System | Synaptic Package Manager. Άνοιξε αυτός και από το Search του ζητήσαμε το live-build, το βρήκε, το κατέβασε, και το εγκατέστησε. Μετά ζητήσαμε το debootstrap, το είχε -ευχάριστο αυτό- και τέλος το rsync, το είχε κι αυτό, πράγμα πάρα πολύ ευχάριστο! Ωραία! Μετά πήγαμε "στο site" https://sourceforge.net/projects/pelicanhpc/ κλικάραμε στο Released /make_pelican-v5.1.tar.bz2 και το κατεβάσαμε στα downloads. Copy-Paste το βάλαμε κι αυτό στο PATHp μας. Εκεί, στο PATHp, ανοίξαμε ένα terminal και διατάξαμε αυτό που λέει το README: tar xjf make_pelican-v5.1. Και στις 06:30, ξημερώματα, αυτό άρχισε να τρέχει και να λέει-να λέει-να λέει... Οπότε στις 06:42 κάπως σαν να σταμάτησε και προλάβαμε να διαβάσουμε, και να το γράψουμε, αυτό που έλεγε : P: This may take a while κι ύστερα : 0%... 32%... 48%... 82%... και 3 λεπτά αργότερα, στις 06:45, ξαναξεκίνησε. Για μόνον 1 λεπτό. Στις 06:46, ήτοι μετά από 16 λεπτά, από τότε που ξεκίνησε, τελείωσε: Build completed successfully. Κοιτάξαμε μέσα στο PATHp, ήταν εκεί: pelicanhpc-v5.1-xfce.iso 1.4 GiB raw CD image. Rename -της ματαιοδοξίας- σε pelicanhpc-v5.1-xfce_arg.iso. Για να το γράψουμε σε στικάκι υπάρχει μια εφαρμογή -θυμηθήκαμε πως μας την υπέδειξε ο Synaptic Package Manager όταν ψάξαμε παραπάνω για το live-build- το live-clone. Είπαμε ας δούμε τι λέει πως κάνει. Το ξαναβρήκαμε. Τα μασούσε. Δεν μας άρεσε. Μπελάς. Οπότε, αντιγράψαμε την ISO image σε ένα στικάκι (usb 3), την φέραμε στο γήπεδο "μας" -"φιλοξενούμενοι" είμαστε- στην device με τα windows 10, την αντιγράψαμε -καλού-κακού-να-υπάρχει-στον σκληρό, φωνάξαμε το rufus (portable 4.6) την άπλωσε σε ένα άλλο στικάκι usb3 - στο πιτς φιτίλι. Το πήραμε. Το βάλαμε στον δεύτερο-χέρι-PC-"των-τραπεζών". Έπαιξε. Αυτό "κανονικά". Το προηγούμενο, αυτό που είχαμε "για πρώτη φορά" κ.λπ. φτιάξει, ήταν μέσα από το έτοιμο iso, με το pelicanhpc κ.λπ. 5.1 κ.λπ., που είχαμε πρωτοκατεβάσει -όπως ήδη είπαμε στο σχετικό προηγούμενο μήνυμα- από το sourceforge κ.λπ., δεν έτρεχε το σ π ο υ δ α ί ο test με τα Gflops. Αυτό όμως το έχει. 9,323 Mflops. Λήξις.
.
ΝΑΙ ! ΠΡΑΓΜΑΤΙ ! Η ΔΙΑΔΙΚΑΣΙΑ ΔΗΜΙΟΥΡΓΙΑΣ ΤΟΥ ISO ΕΙΝΑΙ ΕΠΑΝΑΛΗΨΙΜΗ !
.
Τελευταία επεξεργασία από το μέλος pez την 18 Φεβ 2025, 17:09, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(18) Η Ολοκλήρωση της Εικόνας

Δημοσίευση από pez »

.
Τώρα, μετά από όλα αυτά, μπορώ να ολοκληρώσω την εικόνα που βλέπω -μέχρι την στιγμή αυτή- για το τι συνέβη με το ParallelKnoppix και την "αναστολή" -ας την πούμε έτσι- "του ενδιαφέροντος" για τον άμεσο διάδοχό του, το PelicanHPC, αντιγράφοντας από το γκρουπάκι μας ΜΛ στο φο μπιζού:
.
Hacker News : Hyperscale in your Homelab : The Compute Blade arrives
(Η ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ - ΑΠΟ ΤΑ ΠΑΡΑΣΚΗΝΙΑ - 21 Ιανουαρίου 2025, 11:44 πμ)
.
το επόμενο:
.
spiritplumber on Jan 24, 2023
:
I helped write parallelknoppix when I was an undergrad - our university's 2nd cluster ended up being a bunch of laptops with broken displays running it. Took me a whole summer.
Then the next semester I am denied the ability to take a parallel computing class because it was for graduate students only and the prof. would not accept a waiver even though the class was being taught on the cluster me and a buddy built.

That I still had root on.

So I added a script that would renice the prof.'s jobs to be as slow as possible.

BOFH moment :)
.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1063
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

(19) PelicanHPC - Βασικές Δυνατότητες Διαμόρφωσης του Περιβάλλοντος

Δημοσίευση από pez »

.
Θα λέγαμε ότι προσπαθούμε "από το πουθενά" να καταλάβουμε "τι τρέχει".

: )

Ακολουθεί απόσπασμα του σ χ ε τ ι κ ώ ς "απλού" text file -ο πολύ περιορισμένων δυνατοτήτων, πρώτος από μάλλον αρκετούς configuration files του * π ο λ ύ * μ π ε ρ δ ε μ έ ν ο υ *, για τις δικές μας δυνατότητες, PelicanHPC cluster- (!/bin/sh) "pelican_config" με συνοπτική αναφορά των περιεχομένων -όλα τους αρχικώς ως comments "#"- τα οποία αφορούν μεταβλητές που ΜΠΟΡΕΙ κάποιος, αν θέλει, να ορίσει ή/και να αλλάξει την τιμή κάποιων ή όλων από αυτές - μαζί με την εντός αγκυλών default κατάσταση του PelicanHPC cluster, που από τα μπόλικα συμφραζόμενα εμείς καταλάβαμε ότι θα υφίσταται εφόσον ο χειριστής του PelicanHPC cluster, επαναλαμβάνουμε, δεν ορίσει ή δεν αλλάξει την τιμή κάποιων ή όλων από αυτές (με την αρίθμησή τους, από το 00 έως το 34, να είναι δική μας):

   # pelican_config
   #
00 # To make changes to this file permanent requires that 
   #    the cluster has a permanent home directory [no] 
   #
01 # PELICAN_NETWORK [10.11.12]
02 # MAXNODES [100]
   #
03 # FRONTEND_SCRATCH_MOUNT [no]
   #    NODE_SCRATCH_MOUNT [no]
   #
04 # RUN_FRONTEND_BOOT [no]
05 # RUN_NODE_BOOT [no]
06 # NODE_BEEP [no]
07 # RUN_PELICAN_SETUP [no]
08 # CLUSTER_NETWORK [undefined]
09 # NETBOOT_PROMPT [yes]
10 # TO_RAM [no]
   #
11 # FIREWALL [no FW]
12 # FW_CONFIG_EXT_IF
13 # FW_SERVICES_TCP 
14 # FW_SERVICES_UDP
15 # FW_ICMP_ECHO
16 # FW_NAT
   #
17 # MPI_WARNING_PROMPT [yes]
   #
18 # WOL_NODES [no WakeOnLan] 
19 # WOL_PROMPT 
20 # WOL_NODE_DELAY
21 # WOL_FINAL_DELAY
   #
22 # SHUTDOWN_IF_NOT_SETUP [no]
   #
23 # DETECT_NODES_PROMPT [yes]
24 # NUM_SLOTS [undefined]
25 # FRONTEND_IN_MPI [yes]
   #
26 # GANGLIA [yes]
27 # GANGLIA_PROMPT [no]
28 # FINAL_REPORT_PROMPT [yes]
29 # FLOPS_TEST [yes]
   #
30 # RUN_FRONTEND_LOCAL [no]
   #
31 # AUTO_NODE_SHUTDOWN [no]
32 # NODE_SHUTDOWN_DELAY [2]
33 # POST_SHUTDOWN_DELAY [120]
   #
34 # NODE_INFO [each node MAC]
.
Προφανώς, μόνον μερικές από τις μεταβλητές αυτές είναι, θα λέγαμε, προφανούς σημασίας ενώ για τις περισσότερες από αυτές απαιτούνται οπωσδήποτε οι επεξηγήσεις που παρατίθενται εντός του εν λόγω file καθώς και ίσως ακόμα πιο πολλές μιας και οι τιμές τους αλληλοεπηρεάζονται.
.
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”