Project

General

Profile

Segnalazione #748

Gestione di macchine spente

Added by Enrico Zini almost 6 years ago. Updated about 5 years ago.

Status:
Chiuso
Priority:
Normale
Assignee:
Start date:
02/19/2019
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Aggiungere funzioni di accensione/spegnimento di macchine client

Associated revisions

Revision 6f85196b (diff)
Added by Elena Grandi over 5 years ago

Send a magic packet to wake up machines. refs: #748

Revision 8dd3a2a0 (diff)
Added by Elena Grandi over 5 years ago

Wake on Lan operation. refs #748

Revision 87923e09 (diff)
Added by Enrico Zini over 5 years ago

Added the JavaScript side of the WakeOnLan operation. refs: #748

Revision e2b4ead2
Added by Enrico Zini over 5 years ago

Partial merge into master. Refs: #748

Revision aeebd225 (diff)
Added by Mark Caglienzi over 5 years ago

Wake On Lan button. refs #748

Revision a28c5f34 (diff)
Added by Mark Caglienzi over 5 years ago

A couple of console.log() calls. refs #748

Revision 01e50d64 (diff)
Added by Mark Caglienzi over 5 years ago

Add a button for groups' Wake On LAN. refs #748

Revision 482f1973 (diff)
Added by Mark Caglienzi over 5 years ago

Make the POST with the MAC array of the group. refs #748

Revision 386cfab5
Added by Enrico Zini about 5 years ago

Sync with master. refs: #748

History

#1

Updated by Elena Grandi over 5 years ago

  • Assignee set to Elena Grandi
#2

Updated by Elena Grandi over 5 years ago

  • Status changed from Nuovo to In elaborazione
  • Assignee changed from Elena Grandi to Enrico Zini

Aggiunto il backend per questa parte nel branch t748, derivante da t773.

Manca da integrare la funzionalità nell'interfaccia.

Il modulo ansible per il wake on lan non fa verifiche sul funzionamento o meno del magic packet, quindi non si può sapere se abbia avuto successo o meno se non vedendo la macchina accendersi.

(se il codice è ok credo che valga la pena mergiarlo in t773 (e poi in master) anche se ancora non è presente l'interfaccia, in modo da portare avanti eventuali modifiche di manager/playbook.py assieme al resto.)

#3

Updated by Enrico Zini over 5 years ago

Fatto merge su t773

#4

Updated by Enrico Zini over 5 years ago

Mergiato su master. Lascio assegnato a me per la parte di UI

#5

Updated by Enrico Zini over 5 years ago

  • Assignee changed from Enrico Zini to Elena Grandi

Riassegno a Elena per l'aggiunta di un'operation di accensione macchine dato una lista di nomi macchine.

Fatta l'operation, riassegna a me per review, magari creazione della stessa operation in JS e poi riassegno a Mark per l'UI.

#6

Updated by Elena Grandi over 5 years ago

dopo averci pensato via xmpp: visto che l'identificativo interno delle macchine è il mac, e che la pagina già ce l'ha a disposizione, scriverò l'operation che si aspetta elenco di mac, non di hostname.

#7

Updated by Elena Grandi over 5 years ago

  • Assignee changed from Elena Grandi to Enrico Zini

Fatta l'operation nel branch t748

#8

Updated by Enrico Zini over 5 years ago

  • Assignee changed from Enrico Zini to Mark Caglienzi

Ho aggiunto la controparte JavaScript dell'operation e fatto un merge parziale in master.

Riassegno a Mark per aggiungere la parte di interfaccia: aggiungere bottoni "Wake On Lan" sia al popup della macchina che alle azioni per un gruppo.

#9

Updated by Mark Caglienzi over 5 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Enrico Zini

Aggiunti i bottoni "Wake On LAN" nel popup di macchina e nel gruppo.

I bottoni inviano il MAC della macchina o i MAC delle macchine del gruppo al backend javascript (dovrebbe bastare questo, o manca altro nella comunicazione tra frontend e backend?)

#10

Updated by Enrico Zini about 5 years ago

  • Assignee changed from Enrico Zini to Elena Grandi

Ho fatto merge su master della parte di Wake On LAN, e direi che abbiamo la parte di accensione risolta.

Per la parte di spegnimento, lo facciamo aggiungendo semplicemente un playbook?

#11

Updated by Elena Grandi about 5 years ago

  • Assignee changed from Elena Grandi to Enrico Zini

Il playbook per lo spegnimento c'è già, credo che il ticket si possa chiudere.

Magari in fase di risistemazione dell'interfaccia si potrà decidere di aggiungere un bottone che richiama il playbook, ma mi pare prematuro.

#12

Updated by Enrico Zini about 5 years ago

  • Status changed from Commenti to Chiuso

Perfetto, sono d'accordo e chiudo

Also available in: Atom PDF