Project

General

Profile

Segnalazione #127

Deployment automatizzato di un client

Added by Simone Piccardi over 7 years ago. Updated about 7 years ago.

Status:
Chiuso
Priority:
Normale
Start date:
12/22/2016
Due date:
% Done:

0%

Estimated time:

Description

Installazione via PVE, usando installer e preseeding.


Files

Screenshot from 2017-01-10 14_46_48.png (212 KB) Screenshot from 2017-01-10 14_46_48.png Christopher R. Gabriel, 01/10/2017 02:47 PM

History

#1

Updated by Elena Grandi over 7 years ago

  • Status changed from Nuovo to In elaborazione

Iniziato il lavoro in un branch temporaneo "pxe"

#2

Updated by Elena Grandi over 7 years ago

Aggiorno lo status attuale visto che poi ci sarà una pausa durante le feste.

fuss-server contiene (nel branch pxe) la configurazione di dhcp e tftp per permettere il boot di rete.

Da fare manca:

  1. preparare l'iso da cui installare i client (per testare al momento si può usare ad esempio l'installer di debian, estraendo in /srv/tftp/ il file netboot/netboot.tar.gz preso da https://www.debian.org/distrib/netinst#netboot );
  2. preparare i file di preseed (che dipendono da cosa c'è sull'iso);
  3. configuare il server web su fuss-server per servire i file di preseed ad un indirizzo che l'installer sia in grado di raggiungere.
#4

Updated by Elena Grandi about 7 years ago

  • Assignee changed from Elena Grandi to Christopher R. Gabriel

Sempre nel branch pxe, fatto un po' di fix e aggiunto l'iso di clonezilla, in modo da permettere il caso d'uso "installazione su una macchina, clone via clonezilla (bootato via pxe) su tutte le altre".

Va testato un po' meglio di quanto sia riuscita a fare io, dopodiché credo che lo si possa mergiare.

Allo stato attuale mi pare che sia stato fatto tutto quello che si può fare; una volta disponibile il nuovo fuss-client si potrà se necessario aggiungere quanto serve per il suo boot / installazione.

#5

Updated by Christopher R. Gabriel about 7 years ago

Provando il branch adesso, rifacendo il pacchetto dal branch, allego screenshot dell'errore nella VM.

#6

Updated by Christopher R. Gabriel about 7 years ago

Per riprodurlo: lancio fuss-server create, e alla prima domanda do ^C. Questo interrompe, pero' il file di configurazione viene creato vuoto (come da screenshot). Le esecuzioni successive trovano il file ma non il contenuto, da qui l'errore.

#7

Updated by Elena Grandi about 7 years ago

  • Assignee changed from Elena Grandi to Christopher R. Gabriel

Uhm, non riesco a riprodurlo

Lancio fuss-server create, alla prima domanda premo ctrl-c

il risultato non è un file vuoto, è un file preso dall'esempio con tutti i campi, ma senza valori, che alla volta successiva fa ripartire le domande.

Ho provato sia su master che sul branch cp.

(intanto posso rendere un po' più solido il comportamento in caso di file con problemi in generale)

#8

Updated by Elena Grandi about 7 years ago

  • Status changed from In elaborazione to Commenti

Aggiunto un controllo al caricamento della configurazione che verifichi che il file abbia i campi necessari (sul branch cp, perché c'erano già delle modifiche da quelle parti; se serve prima del merge di cp lo cherry-picko in master)

#9

Updated by Elena Grandi about 7 years ago

  • Status changed from Commenti to In elaborazione
#10

Updated by Christopher R. Gabriel about 7 years ago

  • Assignee changed from Christopher R. Gabriel to Elena Grandi

Non ho capito il rimesso in elaborazione riassegnato a me: cosa devo fare?

#11

Updated by Elena Grandi about 7 years ago

ehm, rimesso in elaborazione perché ci stavo di nuovo lavorando, ma non mi ero accorta di non essere più l'assegnatario

#12

Updated by Elena Grandi about 7 years ago

  • Assignee changed from Elena Grandi to Christopher R. Gabriel

Il branch pxe è stato mergiato su master.

Riassegno a Christopher perché mi risulta che stia lavorando lui sul file di preseed di fuss-client (ma se c'è un altro ticket per gestire i vari preseed, per me si può anche chiudere)

#13

Updated by Christopher R. Gabriel about 7 years ago

  • Status changed from In elaborazione to Chiuso

Chiudo per ticket specifici

Also available in: Atom PDF