Raspberry Pi: Hands-On con l’ip del Server di strumento

0
158

Zero

Video: il Nuovo computer portatile consente di visualizzare facilmente Raspberry Pi all’interno e all’aggiornamento del

Con questo tipo di configurazione e quelle restrizioni, mi sembra che questo sarà il più interessante per educativi o di impianti industriali, dove ci sono più clienti, che deve essere configurato in modo identico.

Trovo che questo genere di cose assolutamente affascinante, così, naturalmente, ho dovuto impostare per me stesso e dare una prova.

Per il server, ho solo usato uno dei miei portatili, ASUS X540S. Installare Raspbian Tratto è stato nessun problema, in quanto utilizza una versione leggermente modificata del programma di installazione di Debian. Dopo l’installazione di base è completa, assicurarsi di installare tutti gli aggiornamenti. Il PiServer il software è incluso nella distribuzione di base, in modo da non dovete fare nulla di speciale per preparare il.

Per i clienti, l’unica preparazione è necessaria per consentire l’avvio della rete. Questo significa, come detto sopra, solo Raspberry Pi 3clients sono supportati, in quanto sono gli unici che sono in grado di avvio di rete.

Vedi anche: Enterprise IoT calcolatrice: TCO e ROI

Per abilitare il boot di rete, il client deve prima essere in esecuzione Raspbian. Poi basta aggiungere questa riga alla fine del file /boot/config.txt:

program_usb_boot_mode=1

Riavviare il Pi3, e controllare che il comando ha funzionato:

$ vcgencmd otp_dump | grep 17:

17:3020000a

Una volta confermato il valore mostrato qui, è possibile rimuovere la riga che hai aggiunto alla fine del config.txt al di sopra.

Cosa questa configurazione realtà non è aggiungere USB e PXE (rete) avvio di Pi 3 della sequenza di avvio. Sono aggiunte dopo la normale disco locale (scheda SD) di avvio, in modo finché si dispone di un avvio la scheda microSD, non si vedrà alcuna differenza. Così ora è necessario arrestare il client, e rimuovere la scheda microSD.

Con il server e i client preparato. Il PiServer e client(s) deve essere collegato alla stessa (via cavo), rete locale — di rete wireless non è supportato. In termini pratici, questo di solito significa che sono tutti collegati allo stesso hub o uno switch Ethernet.

Troverete PiServer nel menu del desktop di PIXEL, sotto Preferenze. Non è necessario essere root per eseguire (che trovo un po ‘ sorprendente).

intro.png

La prima volta che si esegue PiServer, si inizia con l’Introduzione schermata mostrata qui. Il server deve disporre di accesso a internet, perché si sta per scaricare e installare il software è necessario. Ciò che significa in termini pratici è che ho avuto la connessione di rete via cavo del computer portatile collegato a un hub Ethernet e il wi-fi collegato alla mia rete di casa.

Lo schermo ricorda i requisiti di base che ho citato sopra, più uno: il client deve avere lo stesso layout di tastiera come server. Questo non è davvero un requisito in quanto il client di avvio e di eseguire in ogni caso, ma potrebbe essere migliore per la vostra sanità mentale, se ha lo stesso layout di tastiera.

clients.png

La prossima PiServer schermo consente di aggiungere dei clienti, sulla base di un elenco che la build di MAC indirizzi dei clienti che chiedono per l’avvio PXE sulla rete locale. Se non hai alimentato qualsiasi client di sicurezza, l’elenco sarà vuoto, e non è possibile andare avanti fino a quando c’è almeno un client nella lista.

Se hai dei dubbi sul fatto che un particolare di Pi 3 è nella lista o no, basta spegnere e riaccendere e vedere cosa succede alla lista. È una specie di divertente da guardare loro apparire e scomparire in modo dinamico.

Se per qualche motivo avete i sistemi della rete che chiedono per l’avvio PXE, ma della quale non vogliono gestire con la PiServer, è sufficiente deselezionare la casella accanto a loro.

users.png

Quando tutti i client che si desidera configurare sono visibili e selezionati, continuare per il prossimo PiServer schermo. Qui potete inserire il nome utente e password. Ricordate, questo è un elenco condiviso, ogni cliente potrà utilizzare questo elenco, e qualsiasi utente sarà in grado di accedere a qualsiasi cliente, che è gestito da questo PiServer.

È importante notare qui che l’tradizionale ‘pi’ login nome non è automaticamente incluso nel PiServer clienti, quindi se si desidera, è necessario aggiungere qui. Se si sceglie di farlo, quindi per favore, per favore, si prega di non aggiungere tradizionale con la password di default. Per favore?

È anche importante sapere che il login di root è definito automaticamente per i clienti, quindi non c’è bisogno di aggiungere che qui.

os.png

Dopo aver inserito almeno un nome di login e la password, passare alla schermata successiva dove è possibile scegliere quale sistema operativo il PiServer fornirà ai clienti. Vedrete che sia Raspbian (con PIXEL) e Raspbian Lite sono elencati, ma in questa ‘prima esecuzione schermata è possibile scegliere solo uno dei due, e sarà offerto a tutti i clienti. Non preoccupatevi, è possibile modificare questo dopo che i clienti ottenere diversi sistemi operativi, se si desidera.

I sistemi operativi forniti da PiServer devono essere preparati e confezionati in un modo speciale. Anche se la parte inferiore di questa finestra ti dà la possibilità di specificare un file o un URL, è possibile non solo utilizzare un scaricati in precedenza Raspbian (o NIUBBI) immagine, e non si può semplicemente inserire un URL che punti a una delle immagini standard.

installing.png

Quando si continua a schermata successiva PiServer prima eseguire la rete locale di utilità di configurazione (LDAP, NFS, DHCP, e simili), allora si potrà scaricare qualsiasi versione di Raspbian è stato selezionato per l’installazione.

A seconda della versione che hai scelto e quanto è veloce la tua connessione a internet, il download può richiedere da cinque minuti per un tempo sufficientemente lungo, in modo da essere paziente. La buona notizia è che questo è un download unico (per ogni diversa versione di Raspbian), in modo da non avere a sedersi attraverso di esso ogni volta che si avvia PiServer.

finished.png

Quando il download è completo, Finito, viene visualizzata la schermata. Fare clic su Chiudi e la prima finestra esegui andrà via, e un normale PiServer si apre la finestra.

Quello che il primo-il processo di esecuzione non riesce a ricordare, a questo punto, è che da questo momento il Pi 3 clienti, che è alimentato su un po ‘ di tempo fa in modo che si sarebbe aggiunto alla lista di Client, è scaduta e non più cercando di avvio PXE. Quindi, anche se si dice che l’installazione è stata completata, è necessario spegnere e riaccendere il vostro client di uno di più tempo per loro di eseguire l’avvio dal PiServer.

Se avete un bel hub Ethernet con abbastanza lampeggiante Led che mostrano l’attività di rete, si sarà in grado di vedere cosa succede al momento del loro avvio (o prova a fare il boot…). Circa cinque secondi dopo l’accensione del cliente, il collegamento Ethernet dovrebbe venire. Altri cinque secondi, dopo di che, si dovrebbe vedere il LED lampeggia quando il client tenta di avvio PXE. Se poi continua a lampeggiare, il client è in arrivo e se si dispone di un display collegato, si dovrebbe vedere il client sequenza di avvio. Ma se la rete LED lampeggia una volta o due volte e poi si blocca, e il client ancora non si avvia, c’è una modifica di configurazione che è necessario fare. Continua a leggere.

settings.png

Qualcuno sulla rete locale ha la responsabilità di assegnare gli indirizzi IP ai client al loro avvio. Per impostazione predefinita, il PiServer è configurato per agire come un proxy server DHCP, il che significa che qualche altro sistema sulla rete locale, è responsabile dell’assegnazione di indirizzi IP su richiesta. Questo sarebbe tipico se il tuo PiServer e i clienti erano solo una parte di un più grande laboratorio o rete di istituti, per esempio.

Se che si adatta al tuo caso, poi quando si spegne e riaccende i clienti di avvio, e il mondo è un posto meraviglioso! Ma se si utilizza un hub locale, come lo sono io e il PiServer e i suoi clienti sono le uniche cose connesso, quindi il PiServer deve essere configurato per assegnare gli indirizzi IP ai client al loro avvio. Vai a Impostazioni schermo del PiServer, e selezionare Agire come un server DHCP autonomo, e quindi fare clic su Salva.

Una volta che il DHCP configurazione è corretta, il client dovrebbe avviarsi dal PiServer. Evviva! Ma cosa succede se non si desidera che tutti i clienti per eseguire la stessa immagine di Raspbian?

software.png

Se si desidera avere entrambe le versioni di Raspbian (PIXEL e Lite) disponibili, si può andare per il PiServer Software schermo e aggiungere quello che hai fatto non scegli in prima esecuzione. Esso verrà scaricato e aggiunto all’elenco. Il PiServer blog post riferisce che, mentre Raspbian è l’unico sistema operativo al momento, sono fiducioso che gli altri saranno aggiunti in futuro.

clientconfig.png

Dopo l’aggiunta di altri Raspbian di distribuzione, si può andare per il PiServer Clienti finestra e modificare qualsiasi client(s) che si desidera utilizzare. C’è un altro tocco molto bello qui, è possibile aggiungere una descrizione per ogni cliente. Che certamente è meglio avere per cercare di ricordare quale è quale da indirizzi MAC!

Infine, vorrei aggiungere solo un paio di note tecniche e i commenti su cose che ho notato durante il recupero PiServer installato e in esecuzione. L’attuazione di PiServer funzionalità è in realtà un sapiente uso di alcune funzionalità esistenti, e la comprensione che può aiutare a ottenere il massimo dal vostro PiServer di installazione.

Il cliente root filesystem NFS mount di /var/lib/piserver/os/[nome] dal PiServer. Questo significa che ogni cliente ottiene la stessa filesystem di root, e quindi la stessa configurazione. Questo è il motivo per cui il post sul blog dice che il client deve avere lo stesso layout di tastiera come server — ma il fatto che non è vero. Se si modifica il file di configurazione della tastiera in PiServer gerarchia (/var/lib/piserver/os/[nome]/etc/default/tastiera) è possibile impostare un layout diverso-ma, naturalmente, tutti i clienti l’avvio da quell’immagine dovrebbe quindi ottenere il nuovo layout.

La home directory degli utenti, su qualsiasi client NFS mount di /home/[utente] dal PiServer. Questo significa che un utente può accedere in qualsiasi client e ancora ottenere la stessa home directory, e che il contenuto della home directory, saranno conservati al riavvio del client.

Perché il client i file system NFS di porzioni di PiServer filesystem, la quantità di spazio su disco disponibile per i client è in realtà la quantità disponibile sul PiServer. Così, quando si installa il PiServer di sistema, assicurarsi di fornire un sacco di spazio su disco. Almeno avrete bisogno di abbastanza spazio per l’immagine del sistema operativo (circa 4 GB per Raspbian con PIXEL, 1 gb per Raspbian Lite), ma che viene solo al punto in cui è possibile avviare il client. È quindi necessario assicurarsi che il PiServer /casa dispone di spazio sufficiente per tutti i clienti, gli utenti e i loro file.

Gli account utente creati attraverso il PiServer utilità non sono membri del gruppo sudo, in modo da non avere l’accesso root. Wow.

La configurazione dinamica delle periferiche non è conservato attraverso riavvio del client. Il caso specifico in cui questo mi ha fatto è stato la mia tastiera e mouse Bluetooth, ma è anche andando a essere vero per le cose come le stampanti di rete.

Leggi: IoT nel mondo reale: Cinque casi di utilizzo

Hardware aggiuntivo che richiede una particolare configurazione e supporto del sistema operativo non funziona su sistemi client. Mi sono imbattuto in questo problema con il Element14 Pi Desktop Caso, che include un cavo di Alimentazione/modulo dell’Orologio. Il supporto per questo modulo richiede l’installazione di software aggiuntivo nel sistema operativo, e che non è incluso nel client immagine di avvio.

Dubito che questo possa essere un problema in un ambiente educativo, dove i clienti sono suscettibili di essere abbastanza di base. Ma posso immaginare che in un impianto industriale, dove i clienti possono avere le cose come scanner, lettori di badge o altre periferiche collegate, potrebbe essere un problema.

Così, per ora. Il mio PiServer è attivo e funzionante, e ho due Pi 3 clienti il boot da esso. Uno stivali Raspbian PIXEL e l’altra stivali Raspbian Lite. Molto cool.

Relativi copertura

Raspberry Pi: Aggiunta di un disco SSD per il Pi-kit per Desktop

Il Pi-Desktop Kit add-on board include un collegamento per un mSATA SSD. Sto andando a guardare l’aggiunta di uno, e l’utilizzo per il semplice disco di archiviazione di espansione e per l’avvio del Raspberry Pi.

Kali Linux 2017.3 hands-on: La migliore alternativa a Raspbian per il vostro Raspberry Pi

L’ultima versione di questo eccellente protezione, medico legale, e test di penetrazione distribuzione Linux è tutto quello che ci si aspetta da software e di più, con entrambi i PC (32 e 64 bit) e Raspberry Pi immagini.

Raspberry Pi supercomputer: Los Alamos per utilizzare 10000 piccole tavole di prova del software

Los Alamos National Lab trova la sua risposta a ‘exascale’ di sviluppo software in un piccolo Raspberry Pi.

Raspberry Pi computer portatile consente di bambini ottenere all’interno del loro computer (CNET)

Il pi-top portatile dispone di una tastiera scorrevole e corre Raspberry Pi.

Raspberry Pi rivale: Android amichevole, 4K, in grado di Asus Tinker Consiglio ottiene l’aggiornamento (TechRepublic)

Il nuovo Asus Tinker Consiglio S è sostanzialmente simile in spec per le tavole originali, ma aggiunge 16 gb di eMMC di archiviazione, che Asus promesse aumentare le prestazioni.

Argomenti Correlati:

Hardware

Open Source

Enterprise Software

Sviluppatore

Cloud

0