Segnalazione #127
Deployment automatizzato di un client
0%
Description
Installazione via PVE, usando installer e preseeding.
Files
History
Updated by Elena Grandi about 8 years ago
- Status changed from Nuovo to In elaborazione
Iniziato il lavoro in un branch temporaneo "pxe"
Updated by Elena Grandi about 8 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:
- 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 filenetboot/netboot.tar.gz
preso da https://www.debian.org/distrib/netinst#netboot ); - preparare i file di preseed (che dipendono da cosa c'è sull'iso);
- configuare il server web su fuss-server per servire i file di preseed ad un indirizzo che l'installer sia in grado di raggiungere.
Updated by Elena Grandi about 8 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.
Updated by Christopher R. Gabriel about 8 years ago
- File Screenshot from 2017-01-10 14_46_48.png Screenshot from 2017-01-10 14_46_48.png added
- Assignee changed from Christopher R. Gabriel to Elena Grandi
Provando il branch adesso, rifacendo il pacchetto dal branch, allego screenshot dell'errore nella VM.
Updated by Christopher R. Gabriel about 8 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.
Updated by Elena Grandi about 8 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)
Updated by Elena Grandi about 8 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)
Updated by Christopher R. Gabriel about 8 years ago
- Assignee changed from Christopher R. Gabriel to Elena Grandi
Non ho capito il rimesso in elaborazione riassegnato a me: cosa devo fare?
Updated by Elena Grandi about 8 years ago
ehm, rimesso in elaborazione perché ci stavo di nuovo lavorando, ma non mi ero accorta di non essere più l'assegnatario
Updated by Elena Grandi about 8 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)
Updated by Christopher R. Gabriel about 8 years ago
- Status changed from In elaborazione to Chiuso
Chiudo per ticket specifici