Devo fare l'host per ospitare le migrazioni dal vecchio hardware al nuovo hardware. In particolare, da HP BL460G7 a HP BL460G8. Sia il vecchio che il nuovo server hanno 2 x 600 GB da 2,5 "e sono configurati per RAID1. Posso permettermi 30 minuti di downtime per server.
Esistono quattro server da migrare, il più piccolo ha un totale di 120 GB allocati in volumi logici e il più grande ha allocato 510 GB. Tre server eseguono RHEL5 e uno esegue RHEL6.
Mi sto scervellando su come farlo entro un determinato periodo di tempo e senza distruggere il sistema operativo e i dati critici.
Il mio unico pensiero è questo:
- rimuovere un'unità dal vecchio server (il server è acceso)
- rimuovere entrambe le unità dal nuovo server (il server è spento)
- rimuovere l'unità G7 dal carrello e metterla da parte
- rimuovere l'unità G8 dal carrello e installarla nel carrello G7
- installare l'unità G8 nel carrello G7 nel vecchio server
- attendere che il controller RAID ricostruisca l'array RAID1
- al termine, chiudere il vecchio server
- rimuovere l'unità G8 nel carrello G7
- installare l'unità G8 nel carrello G8 e inserirla in G8 (unità singola installata)
- avviare il server G8
- attendere l'avvio del sistema operativo
- quando il sistema operativo è stato avviato, inserire l'unità rimanente
- attendere la ricostruzione dell'array RAID
Sembra sano?
EDIT: RHEL5 sono RHEL5.10 e RHEL6 è RHEL6.6
Avrei dovuto anche notare che due dei sistemi fanno parte di un caldo cluster a quattro nodi che esegue una replica pressoché costante degli "eventi" dell'applicazione (parte di un sistema di infrastruttura critico). Disponiamo di backup ma utilizziamo il solo in caso di errore totale del sistema.
Test precedenti hanno mostrato un "dd" massimo tra i sistemi di circa 50 Mbps che è troppo lento.
EDIT: Avrei fatto affidamento su kudzu per raccogliere e gestire le modifiche hardware.