1.3.3. Casi di utilizzo dell'Inter-Satellite Synchronization
È possibile utilizzare nter-Satellite Synchronization (ISS) in diversi modi in base ai requisiti dell'organizzazione. Questa sezione fornisce gli esempi su come utilizzare ISS insieme ai metodi per l'impostazione ed il funzionamento relativo.
Esempio 1.4. Staging Satellite
Nel seguente esempio viene usato il satellite di staging per preparare il contenuto ed eseguire il quality assurance (QA) sui pacchetti per assicurare l'idoneità dei pacchetti stessi ad un uso di produzione. Dopo l'approvazione del contenuto il Production Satellite sincronizzerà il contenuto proveniente dal Satellite di staging.
- Eseguire il comando
satellite-sync
per sincronizzare i dati con rhn_parent (generalmente Red Hat Network Hosted Hosted):satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Eseguire il seguente comando per sincronizzare i dati dal server di stage:
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Esempio 1.5. Slave sincronizzati
In questo esempio Satellite master fornisce i dati direttamente agli slave e le modifiche regolarmente sincronizzate.
Esempio 1.6. Contenuto personalizzato degli slave
In questo esempio il Satellite master è il canale di sviluppo dal quale viene distribuito il contenuto su tutti i Satellite slave di produzione. Alcuni slave presentano un contenuto aggiuntivo il quale non è presente nei canali Satellite master. I suddetti pacchetti vengono preservati ma tutti i cambiamenti del Satellite master sono sincronizzati con il Satellite slave.
Esempio 1.7. Sincronizzazione bidirezionale
In questo ambiente due server di Red Hat Satellite si comportano sia come master che come slave di entrambi, e sono in grado di sincronizzare il rispettivo contenuto. Il server di Satellite sul quale viene eseguito il comando
satellite-sync
estrarrà il contenuto dall'altro server Satellite, e i dati sincronizzati dipenderanno dalle opzioni eseguite con satellite-sync
. Senza alcuna opzione la sincronizzazione cercherà di aggiornare qualsiasi dato precedentemente sincronizzato.
Consultare Sezione 1.3.1.1, «Configurazione manuale» per la configurazione del Satellite Master. La configurazione di entrambi i server Satellite come Master creerà una sincronizzazione bidirezionale.