Find Jobs
Hire Freelancers

Raspberry pi cluster with NetBoot

$750-1500 USD

Ακυρώθηκε
Αναρτήθηκε πάνω από 5 χρόνια πριν

$750-1500 USD

Πληρωμή κατά την παράδοση
Hi, What I wish to achieve sounds simple (and to many of you it probably is), but I’ve been struggling. Here is what I wish to achieve: I wish to build a scalable Pi cluster (only from Pi 3b+). I wish to have each node in the cluster NetBoot Raspbian Lite from a single image which is served from a Server Pi. This way I can have as many nodes as I wish (or add more nodes over time), but only manage one disk image for software or configuration changes, etc. Each node is connected to the server Pi over a wired Ethernet connection through a switch. The server Pi gets its internet via Wi-Fi, and it shares internet access to each of the nodes. (I’ve done this before by installing DCHP router software). The server Pi runs Raspbian Full (GUI), and serves several functions (more on the Server Pi later). Why I wish to NetBoot each node from a single disk image is so that it is very easy for me to modify this disk image as a boot instance: all I’d have to do is write this image to an SD card, boot a Pi with it, change the configuration or software, and then remake the image file, and serve it from the Server Pi to each node and thus I’ve scaled this cluster. (The compute platform I use is BOINC). Each time I add a Pi node (and configure it to NetBoot) it will automatically boot from this same image and add itself to the cluster. I wish each node to have a blank (formatted) 8 or 16 GB SD card in it for write space (some computational tasks require disk space for temporary storage). For the Server Pi, I’d like whatever server software we use to serve the boot image to the nodes to be able to host more than one boot image because I envision later to NetBoot different hardware from different images, from the same Server Pi. The Server Pi also needs to have a monitoring & control application. These are the functions I’d like to have in this app, and my hope is that some of these network monitor and control functions already exist (?): -list each node that has booted (all 4 or all 20 or however many NetBoot devices are booted; this needs to be dynamic, so that if I add a netbootable node to the cluster it shows up automatically) -list stats (cpu temp, uptime, which image it has boot from, perhaps other data) -All Node quit all apps, and All Node shutdown (BOINC saves work and shuts down, then Raspbian Lite shuts down) -All Node quit all apps, and All Node reboot (BOINC saves work and shuts down, then Raspbian Lite reboots the Pi) -any other features you think make sense The server Pi will use the standard 7” touch panel LCD (Raspbian makes it). While I have much of this hardware already, I suggest you start with 3 Pi: one Server Pi and two nodes. If the work adding more nodes should be as simple as configuring a new Pi to NetBoot and plugging it in. Happy to discuss. Thank you, Mark
Ταυτότητα εργασίας: 17569124

Σχετικά με την εργασία

5 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 6 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
5 freelancers δίνουν μια μέση προσφορά $1.403 USD για αυτή τη δουλειά
Avatar Χρήστη
Dear Sir, I have built several projects with rpi. I have built Mesh Network with PI with camera on each node. I have got a set of 8 pi with cameras attached. I am an electrical engineer with 19 years experience in this area . I am interested in your project : Please send a private chat message.
$2.444 USD σε 10 ημέρες
4,9 (13 αξιολογήσεις)
6,5
6,5
Avatar Χρήστη
Dear Employer, How are you? As you can see in my profile, I have great experience in C/C++, C#, and Java programming as well as Microcontroller. Especially, I have completed many Raspberry Pi and Arduino projects and have these boards in my hand now. I would like to discuss your project and get what you need. Please give me your details, then I will provide best solution for you. Thanks
$1.323 USD σε 20 ημέρες
4,7 (5 αξιολογήσεις)
5,8
5,8
Avatar Χρήστη
Nice Project! I read and understand your requirements fully, and I'm very interesting for your project. As you can see from my profile, I am a talented Raspberry Pi developer with rich experience. I will complete your project perfectly with high quality work. Also, I will support for you. Thank you. Best Regards.
$1.250 USD σε 20 ημέρες
5,0 (12 αξιολογήσεις)
5,4
5,4
Avatar Χρήστη
Hi, I have understand your project I can do this I can develop scalable Pi cluster from Pi 3b+ with each node in the cluster NetBoot Raspbian Lite from a single image which is served from a Server Pi..I have 7 years of experience & have completed a lot of projects .I will develop this exactly as per your given project requirement . My expert skills are C,C++,C# Programming,Software development,Software architecture,Raspberry Pi,App development ,Node js ,Java ,Python,Java script,Html,Coding,Linux, .Net ,Network Administration, Database administration ,Shell Script I am willing to work on this project Message me Further discussion will be through chat . Thank you.
$750 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
United States
0,0
0
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Σεπ 16, 2016

Επαλήθευση Πελάτη

Άλλες δουλειές από αυτόν τον πελάτη

Star Citizen TARGET
$15-50 USD / hour
I would like to hire an Engineer
$5000-10000 USD
Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.