Ksplice - Cosa succede se il server si spegne durante l'aggiornamento del kernel


1

Sto trovando una soluzione senza riavvio per l'aggiornamento del kernel. Ho visto Ksplice. Ho una domanda: cosa succede se i nostri server si spengono durante l'aggiornamento utilizzano Ksplice? I nostri server saranno a posto? Cosa ripristinerà i nostri server? Grazie!

Risposte:


2

Dalla guida per l'utente di Ksplice ( http://www.ksplice.com/uptrack/guide ):

Versioni di Ksplice e KernelTorna all'inizio Ksplice Uptrack aggiorna il kernel in esecuzione in memoria. Raccomandiamo che, oltre ad usare Ksplice, continui ad usare il tuo gestore di pacchetti per aggiornare il kernel su disco man mano che nuovi kernel diventano disponibili. In questo modo, se un riavvio diventa necessario (ad es. Perdita di potenza o un aggiornamento hardware) hai la possibilità di avviarlo in un kernel più recente. In base a questo piano, installeresti tutti gli aggiornamenti disponibili tramite Ksplice Uptrack e il gestore dei pacchetti.

Ksplice Uptrack funziona egregiamente anche in ambienti in cui è preferibile rimanere con una particolare versione del kernel originale (ad es. A causa di moduli di terze parti compilati contro quel kernel) ma si desidera rimanere aggiornati con tutti gli importanti aggiornamenti di sicurezza e affidabilità per il tuo kernel.

Per impostazione predefinita, Ksplice Uptrack reinstallerà gli aggiornamenti senza riavvio durante il processo di avvio in modo da rimanere al sicuro anche dopo un riavvio. È possibile configurare questo comportamento modificando l' install_on_rebootopzione in /etc/uptrack/uptrack.conf.

[...]

install_on_rebootripristinerà il kernel Linux alla stessa versione di prima del riavvio. Potrebbero esserci ulteriori aggiornamenti che potrebbero essere applicati. Se si desidera applicare tutti gli aggiornamenti disponibili per una particolare versione del kernel, impostare upgrade_on_rebootsu yes.

Quindi, non dovrebbe succedere niente di male. Se si verifica una perdita di potenza, il tuo sistema si avvierà con la versione del kernel predefinita e Ksplice ricollegherà di default il tuo sistema con aggiornamenti di sicurezza al momento dell'avvio in modo da non essere scoperto. Aumenterà il tempo di avvio, quindi, se hai bisogno di un avvio più veloce, dovresti installare gli aggiornamenti per i tuoi pacchetti usando anche il tuo gestore pacchetti predefinito.

Come nota, se aggiornerai il kernel di un server dovresti fare un aggiornamento solo del kernel, isolato da altri aggiornamenti di sistema, sempre il più possibile.


Grazie mille! Le tue informazioni sono molto utili con me :) Ho altre domande: - Durante l'aggiornamento del kernel, perdita di potenza -> aggiornamento del nuovo kernel non riuscito, come lo sa il mio server? -> all'accensione, non verrà installato nulla? Ho impostato l'opzione install_on_reboot in /etc/uptrack/uptrack.conf = yes
duka

@duka Ksplice terrà traccia di alcune informazioni sul tuo sistema, a cui puoi accedere utilizzando lo strumento uptrack. Fondamentalmente Ksplice sa quali aggiornamenti sono già stati installati e cosa no. Ciò implica che, se l'installazione non ha avuto esito positivo e hai installato install_on_reboot impostato su false, vedrai una discrepanza tra l'uscita di uptrack-show e uptrack-show ---- disponibile. Questo rende Ksplice in grado di sapere che qualcosa non ha funzionato, caricare il kernel dal disco e applicare automaticamente ciò che manca se install_on_reboot è impostato su yes.
Alexandre Teles,

Grazie :) "Ksplice Uptrack reinstallerà gli aggiornamenti senza riavvio durante il processo di avvio in modo da rimanere sicuro anche dopo un riavvio." --- MA, se si verifica nuovamente un'interruzione dell'alimentazione quando "reinstalla gli aggiornamenti senza riavvio" sopra ... - Alcuni aggiornamenti sono stati installati - Ma alcuni aggiornamenti non sono stati installati. Ho ragione? Come li installa Ksplice? Grazie mille!
duka,

@duka Ksplice verificherà l'integrità del tuo kernel, vedrà quali aggiornamenti sono stati applicati correttamente e quindi installerà ciò che manca. Ksplice è un sistema abbastanza potente ...
Alexandre Teles,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.