Ridenominazione di repliche e siti

Per modificare il nome di una replica del database, è necessario eliminare la replica e creare una nuova replica utilizzando un nome diverso. La ridenominazione dei siti richiede la pianificazione e il coordinamento tra i siti del gruppo, in modo particolare il sito designato per la ridenominazione ed il sito principale di lavoro. Sincronizzare tutti i siti prima della ridenominazione.

Ridenominazione dei siti

La maggior parte dei client Rational ClearQuest specifica le informazioni di connessione utilizzando un nome del gruppo di database. I nomi del gruppo di database sono memorizzati nel registro di Windows su ogni client e nei file in Linux e UNIX. In ambienti MultiSite, di solito sono definiti CQMS.CLAN.SITE; tuttavia, questo schema di denominazione è facoltativo. La maggior parte dei client può utilizzare qualsiasi nome per accedere ad un gruppo di database Rational ClearQuest MultiSite; tuttavia, il comando multiutil crea un nome del gruppo di database dal gruppo separato e gli argomenti del sito sono trasferiti sulla riga comandi. Inoltre, il comando multiutil verifica che il nome del sito sia valido per il gruppo confrontando le informazioni nel database con il nome del sito specificato sulla riga comandi. Quindi, quando si accedere ad un gruppo di database dal comando multiutil, il nome del gruppo di database deve corrispondere alle informazioni memorizzate nel database.

Il comando renamesite modifica il nome del gruppo di database memorizzato nel registro. Se si ridenomina il sito principale di lavoro, il nome del gruppo di database viene modificato quando il comando renamesite viene eseguito. Se si ridenomina un sito diverso, il nome del gruppo di database viene modificato quando la replica del database principale su tale sito riceve la notifica della modifica del nome durante un'operazione syncreplica -import. Quindi, quando il nome del sito viene modificato, le informazioni di connessione sul server di sincronizzazione sul sito ridenominato devono essere aggiornate prima che il server possa eseguire ulteriori operazioni multiutil. Ciò richiede, di solito, la modifica dei file batch o degli script di shell. Le considerazioni per aggiornare gli altri client variano, a seconda della causa della ridenominazione; sono presenti tre scenari di ridenominazione, elencati di seguito dal più semplice al più complesso:
  1. Si desidera disattivare un sito e indicarlo nel nome del sito; ad esempio, ridenominare Austin in Obsolete_Austin.

    In questo caso, è possibile utilizzare il comando rmreplica per rimuovere ogni database utente sul sito, impedendo l'accesso continuo ai database obsoleti.

  2. Si desidera continuare ad utilizzare i database utente, ma si desidera un nome diverso per il sito; ad esempio, spostare le operazioni da Vancouver a Toronto e di desidera ridenominare il sito di Vancouver in Toronto.

    In questo caso, il sito viene ridenominato ma i database restano sullo stesso server e i nomi del gruppo di database non devono essere modificati; tuttavia, è possibile scegliere di modificare il nome del gruppo di database per riflettere la ridenominazione del sito. Se si spostano i database su diversi server, è anche necessario aggiornare le informazioni di connessione su ciascun client.

  3. Si desidera continuare ad accedere al sito con un nome diverso e creare un nuovo sito con il nome vecchio; ad esempio, in seguito allo spostamento dei database da Vancouver a Toronto, creare un nuovo sito di Vancouver.

    In questo caso, i vecchi database continuano ad essere operativi, ma con un nome del sito diverso. I client che non dispongono delle informazioni aggiornate sul gruppo di database potrebbero apparire operativi, ma si collegano al sito errato. Nell'esempio, l'utente potrebbe rilevare che il client è collegato al nuovo sito di Vancouver, ma in effetti è collegato al vecchio sito di Vancouver (ora Toronto). Aggiornare le informazioni di connessione su ciascun client per verificare l'accesso ai database corretti.

Concetti correlati
Eliminazione della replica
Creazione della replica di database
Riferimenti correlati
rmreplica
mkreplica
syncreplica
renamesite

Feedback