Repository del cluster
Un repository del cluster contiene le informazioni sul cluster, ad esempio le informazioni sui gestori code che fanno parte del cluster e sui canali cluster. I repository sono presenti sui gestori code del cluster.
Di solito, per garantire la disponibilità, due gestori code (su computer differenti) contengono repository completi che contengono una serie completa di informazioni sul cluster e sulle relative risorse. I due gestori code si scambiano i messaggi in modo da mantenere sincronizzati i repository. Tutti gli altri gestori code appartenenti al cluster contengono invece repository parziali, che contengono una serie non completa di informazioni sul cluster e sulle relative risorse.
Un repository parziale di un gestore code contiene solo le informazioni sui gestori code con i quali è necessario scambiare i messaggi. Il gestore code richiede degli aggiornamenti dai repository completi in modo che se le informazioni cambiano, i gestori code con i repository completi inviano le nuove informazioni. Fino a che il repository parziale del gestore code ha tutte le informazioni, esso deve esse re eseguito all'interno del cluster. Quando un gestore code richiede ulteriori informazioni, interroga il repository completo e aggiorna quindi il repository parziale.
A questo scopo, ogni gestore code utilizza due tipi speciali di canale, un canale mittente cluster (CLUSSDR) e un canale ricevente cluster (CLUSRCVR).
DHCP
Se un computer utilizza DHCP (allocazione dinamica di indirizzo IP), si consiglia di definire l'attributo Connection name
del repository utilizzando il nome del computer invece dell'indirizzo IP del computer. Ciò perché per individuare il repository viene utilizzato il nome della connessione. Se viene utilizzato l'indirizzo IP del computer e questo viene modificato in continuazione, gli altri gestori code non saranno in grado di trovare il repository. Ciò si verifica anche se tutti i gestori code che appartengono a un cluster si trovano sullo stesso computer, in quanto l'indirizzo IP viene sempre utilizzato per trovare il repository.