Questo articolo fornisce suggerimenti per garantire che i riavvii o i riavvii del server siano rapidi e con interruzioni minime.
Assicurati di configurare ed eseguire correttamente i backup del server
Ti consigliamo di utilizzare i backup per mantenere aggiornati i tuoi dati. Rackspace Cloud Backups esegue un backup differenziale su una frequenza impostata. Puoi impostare un backup cloud per l'esecuzione su un numero qualsiasi di directory.
Importante :i server cloud ad alte prestazioni che dispongono di un disco dati non includono le partizioni dati negli snapshot di immagini che acquisisci. Assicurati che il tuo schema di dati includa queste partizioni di dati.
Esegui il backup di Linux
Se stai eseguendo un server Linux®, potrebbe essere necessario eseguire il backup delle seguenti directory:
- /casa
- /radice
- /ecc (Questa directory contiene la maggior parte dei tuoi file di configurazione.)
- /var/www (Questa directory contiene spesso i tuoi siti Web e file.)
- /var/lib/mysqlbackup (I server creati utilizzando Rackspace ManagedOperations hanno un processo automatizzato che esegue automaticamente un MySQL®
mysql dump
in questa cartella.)
Esegui il backup di Windows
Se stai eseguendo un server Windows®, ti consigliamo di eseguire il backup delle posizioni in cui archivi i dati, ad esempio le seguenti posizioni:
- C:\inetpub
- C:\Utenti
- Eventuali unità aggiuntive come D: e E:
Backup dei database live
Cloud Backup non esegue il backup dei database live. È necessario eseguire il backup di questi database utilizzando strumenti come Microsoft® SQL Server Management Studio.
Ti consigliamo di considerare attentamente le tue applicazioni specifiche e le loro esigenze di backup.
Assicurati di configurare i servizi per l'avvio dopo l'avvio (avvio)
La configurazione di installazione predefinita non include un riavvio automatico. È necessario configurare i servizi per il riavvio dopo il riavvio o il riavvio del server. Per informazioni su come eseguire questa attività, seleziona la seguente risorsa che corrisponde al sistema operativo (OS) del tuo server:
- Windows:preparati a migrare un server Windows
- Sistema operativo Ubuntu®:UPDATE-RC.D(8)
- RHEL® e CentOS®:utilizzo dell'utilità chkconfig
Assicurati di configurare iptables o Windows Firewall per il riavvio al riavvio
Assicurati che le regole del firewall che configuri rimangano attive al riavvio. Questa sezione mostra come eseguire questa attività.
Passphrase SSL
Non è consigliabile utilizzare una passphrase quando si genera un certificato Secure SocketsLayer (SSL). Tuttavia, se si dispone già di una passphrase per il certificato SSL, è necessario inserirla nel server al riavvio. I servizi sul server non possono essere avviati finché non inserisci quella passphrase.
Assicurati che i volumi Cloud Block Storage si colleghino al riavvio
Se disponi di dati su un volume Cloud Block Storage collegato a un server cloud, devi assicurarti di connettere tutti i volumi correttamente dopo un riavvio.
Per fare ciò, devi aggiungere il tuo volume alle informazioni del file system statico in fstab
file.
Nota :se utilizzi Windows, assicurati che l'archiviazione a blocchi montata rimanga montata anche dopo il riavvio del server.
FSCK (controllo della coerenza del file system)
Un controllo della coerenza del file system (fsck
operazione) generalmente viene eseguito automaticamente all'avvio. Due trigger comuni eseguono automaticamente un fsck
. Il sistema operativo rileva che un file system è in uno stato incoerente (a causa di un arresto non corretto come un arresto anomalo o una perdita di alimentazione) o il numero di volte in cui il sistema è stato montato supera il limite.
Dopo aver riavviato il server, questo controllo potrebbe avvenire automaticamente. In tal caso, il fsck
potrebbe ritardare il ritorno del tuo server online. Sebbene i ritardi siano generalmente esperienze negative, in questo caso il ritardo potrebbe salvare il tuo server. Ti consigliamo di consentire il completamento del controllo del file system, indipendentemente dal ritardo. Se si tenta di riavviare di nuovo il server, riprende il controllo del file system ed estende il ritardo.
Test
Per assicurarti di comprendere come reagiscono i tuoi server e altri prodotti cloud durante e dopo un riavvio, ti consigliamo vivamente di dedicare alcuni minuti per testare il processo di riavvio.
Esegui test durante la fase di sviluppo o su server separati per limitare l'impatto sui clienti.
Mitigate l'impatto di un riavvio
Utilizza i suggerimenti in questa sezione per ridurre l'impatto dei riavvii del server.
Ridimensionamento orizzontale
Uno dei modi migliori per prevenire l'impatto prolungato di un riavvio è distribuire l'applicazione su più server ridondanti a livelli. Questo approccio, chiamato ridimensionamento orizzontale , è un ottimo modo per ridurre al minimo il rischio di tempi di inattività dovuti all'arresto di un singolo server.
Pagine di errore personalizzate
L'uso di un servizio di bilanciamento del carico cloud consente di impostare una pagina di errore personalizzata se un server connesso al servizio di bilanciamento del carico è offline o non risponde. Quando configuri in modo proattivo quella pagina di errore, un visitatore del tuo sito riceve un messaggio di errore specifico per la tua applicazione univoca.