9.6. Creazione di un Satellite ridondante con database Stand-Alone
Restando con l'opzione di clonazione disponibile per il Satellite con Database Embedded è possibile limitare le cadute di tensione sui Satellite con Database Stand-Alone creando Satellite ridondanti. Diversamente dalla clonazione di un Satellite con Database Embedded i Satellite ridondanti con Database Stand-Alone possono essere eseguiti sia come attivi o sia con uno stato di standby. Tale scelta dipende dalla tipologia della vostra rete e risulta essere indipendente dalle fasi di seguito riportate.
Procedura 9.1. Creazione di un Satellite ridondante con Database Stand-Alone
- Predisporre il Database Stand-Alone per il processo di failover utilizzando i consigli di Oracle per la creazione di un database fault-tolerant. Consultate il vostro amministratore del database.
- Installate Red Hat Network Satellite con un Database Stand-Alone su una macchina separata saltando la configurazione del database, lo schema del database, il Certificato SSL e le fasi per la generazione dello script di bootstrap. Includere lo stesso Red Hat Network account e le informazioni di collegamento del database fornito durante l'installazione iniziale di Satelite e registrare il nuovo Satellite. Per maggiori informazioni consultare Sezione 4.3, «Processo con script dell'installer».Se il certificato SSL originale non prende in considerazione la soluzione high-availability una nuova soluzione potrebbe essere creata ora con un valore più appropriato relativo al Nome comune (consultare 3.2. Strumento di gestione SSL di RHN nella Red Hat Network Satellite Client Configuration Guide). In questo caso è possibile generare un nuovo script di bootstrap in grado di catturare questo nuovo valore. Controllare che il valore del Nome comune rappresenti la soluzione Satellite combinata e non l'hostname di una singola macchina.
- Dopo l'installazione, copiate i seguenti file dal Satellite primario a quello secondario:
/etc/rhn/rhn.conf
/etc/tnsnames.ora
/var/www/rhns/server/secret/rhnSecret.py
- \tCopiare ed installare gli RPM del certificato SSL del server dal Satellite primario a quello secondario.Se durante l'installazione del Satellite avete generato un nuovo certificato SSL in modo da includere un nuovo valore del Nome comune, copiate gli RPM del certificato SSL dal Satellite secondario a quello primario e ridistribuite il certificato del client. Se avete anche creato uno script di bootstrap, potrete utilizzarlo per eseguire una installazione del certificato sui sistemi client.
- Se non avete creato un nuovo script di bootstrap, copiate i contenuti di
/var/www/html/pub/bootstrap/
dal Satellite primario a quello secondario. Se invece ne avete creato uno nuovo, copiate i contenuti della directory in questione sul Satellite primario. - Abilitate Red Hat Network Task Engine sul Satellite secondario utilizzando il seguente comando:
/sbin/service taskomatic stop
/sbin/service taskomatic stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Potrete usare degli script personalizzati o altri mezzi in modo da stabilire un avvio/failover automatico di Red Hat Network Task Engine sul Satellite secondario. Indipendentemente da questo esso dovrà essere avviato dopo un failover. - Condividere i dati del pacchetto del canale (per default posizionati su
/var/satellite
) tra i Satellite, attraverso alcuni tipi di dispositivi di storage presenti all'interno della rete. Tale procedura elimina la duplicazione dei dati, assicurando una conservazione costante dei dati stessi su ogni Satellite. - Condividere i dati della cache (per default posizionati su
/var/cache/rhn
) tra i Satellite, attraverso alcuni tipi di dispositivi di storage presenti all'interno della rete. Tale procedura elimina la duplicazione dei dati, assicurando una conservazione costante dei dati stessi su ogni Satellite. - Rendete disponibili i vari Satellite presenti sulla rete, attraverso un Nome comune ed un metodo idoneo alla vostra infrastruttura. Le opzioni includono il DNS round-robin, un load balancer di rete ed una impostazione inversa di proxy.