Installazione di un ambiente con failover manuale
L'installazione di un ambiente di failover manuale è una procedura complessa. Prima di avviare il processo di configurazione, consultare l'amministratore di sistema. Il failover manuale è utilizzato principalmente negli ambienti aziendali e potrebbe non essere appropriato per l'impostazione corrente.
La procedura presuppone l'uso del servizio NFS per la condivisione dei file. A seconda dei requisiti di sistema e del flusso di lavoro, potrebbe essere richiesta un'impostazione diversa, ad esempio un SAN o NAS. Determinare i requisiti di sistema e utilizzare la tecnologia migliore per l'azienda. Attenersi ai seguenti passaggi come guida alla configurazione del sistema.
Prima di avviare la procedura, aprire le porte richieste nel firewall in uso in modo da consentire la comunicazione tra il file server, il server di produzione e il server di failover. Assicurarsi inoltre di aver completato i seguenti passaggi, laddove richiesto:
Nel caso in cui si esegua l'installazione tramite DVD oppure con un'immagine ISO, assicurarsi di disporre dell'accesso al supporto di installazione dal server di produzione, dal server di failover e dal file server.
Per installare un ambiente con failover manuale:
- Determinare il GID per ciascuno dei gruppi di sistema. Per ulteriori informazioni sui gruppi di sistema, consultare Creazione di gruppi e utenti di sistema. È necessario utilizzare gli stessi nomi dei gruppi di sistema e gli stessi valori GID sia sui sistemi di produzione sia su quelli di failover. I valori predefiniti sono elencati qui di seguito. Se si sceglie di utilizzare valori diversi, registrarli qui per un riferimento futuro.
- Determinare i valori UID per ciascuno dei nomi utenti. È necessario utilizzare gli stessi nomi utenti di sistema e gli stessi valori UID sia sui sistemi di produzione sia su quelli di failover. Per ulteriori informazioni sugli utenti di sistema, consultare Creazione di gruppi e utenti di sistema. I valori predefiniti sono elencati qui di seguito.
- Determinare i nomi host per ciascuno dei server.
Server Descrizione Server di produzione Si tratta del sistema su cui è installato il server primario e il sistema RICOH ProcessDirector viene eseguito durante le normali operazioni. Server di failover Si tratta del sistema che RICOH ProcessDirector viene eseguito come backup e che viene utilizzato quando il server normale non è disponibile. File server È il sistema configurato dall'amministratore di rete e che ospita file quali il codice installato, i file di configurazione, i file di dati e il database. Potrebbe essere un SAN o NAS. Nota: È possibile impostare un DNS per utilizzare un unico nome host o alias per il reindirizzamento al server di produzione o a quello di failover, a seconda del sistema attivo in quel momento. Con questa configurazione, gli utenti possono accedere al sistema da un unico URL. - Accedere al file server come amministratore.
- Utilizzando un prompt dei comandi, creare un file system per RICOH ProcessDirector come
/aiw
. Il file system non deve essere inferiore a 30 GB e viene utilizzato per tutti i file system RICOH ProcessDirector. - Digitare mount /aiw per installare il file system "aiw".
- Creare i seguenti file system utilizzando le dimensioni consigliate:
- Aprire una riga di comando e accedere alla directory in cui si trova il supporto di
installazione, quindi individuare scripts/failover-create-shares.sh.Se si dispone di percorsi di condivisione personalizzati o si stanno utilizzando tecnologie diverse da NFS, copiare failover-create-shares.sh su /tmp. Modificare lo script in modo che corrisponda alla configurazione di sistema.
- Per eseguire lo script, digitare failover-create-shares.sh e premere Invio.
- Verificare che lo script abbia creato le seguenti directory sul file server:
- Se si utilizza il servizio NFS, modificare le condivisioni per aggiungere il server di produzione e il server di failover nel campo host consentito per l'utente client e l'utente root.
- Digitare smit nfs o smitty nfs per aggiungere le seguenti condivisioni al servizio NFS.
- Riavviare il servizio NFS. Digitare i comandi showmount -e e cat /etc/exports per visualizzare e confermare che le impostazioni sono corrette sul file server.Assicurarsi che le condivisioni aggiunte siano corrette e selezionare i contrassegni e le autorizzazioni per ciascuna condivisione.
- Accedere al server di produzione come utente root e installare le directory condivise:
- Aprire una riga di comando e accedere alla directory in cui si trova il supporto di installazione. Digitare scripts/failover-create-mountpoints.sh e premere Invio.
- Se la directory /usr/local/bin non esiste, digitare mkdir -p /usr/local/bin e premere Invio.
- Dal supporto di installazione, copiare scripts/mountDrives.sh in /usr/local/bin
- Utilizzando un editor di testo, modificare mountDrives.sh. Assicurarsi di aver modificato il valore del file server con il nome del file server in uso.
- Se non utilizza un servizio NFS per condividere e installare i file system, modificare lo script in modo da eseguire i comandi appropriati per installarli.
- Per rendere eseguibile lo script, digitare chmod +x /usr/local/bin/mountDrives.sh e premere Invio.
- Per eseguire lo script, digitare /usr/local/bin/mountDrives.sh e premere Invio.
- Per confermare l'installazione delle directory condivise, digitare df e premere Invio.
- Creare gli utenti sul server di produzione:
- Dal supporto di installazione, copiare scripts/failover-user-configuration in /tmp sul server di produzione.
- Utilizzando un editor di testo, aprire failover-user-configuration. Confrontare i valori per gli utenti di sistema e per i gruppi di sistema con i valori utenti di sistema e gruppi di sistema al Passaggio . Se si utilizzano i valori predefiniti, non è necessario modificarli.Il valore per printq potrebbe esistere già con un gruppo di sistema di 9. In /tmp/failover-user-configuration, modificare printq per avere anche il valore del gruppo di sistema di 9.
- Per eseguire lo script, andare alla directory in cui si trova il supporto di installazione e digitare scripts/failover-create-users.sh /tmp/failover-user-configuration, quindi premere Invio.
- Digitare l'id nome utente per ciascun nome utente in modo da verificare che sia stato creato. Ad esempio, se si digita id aiw1, il risultato potrebbe essere del tipo: uid=3133(aiw1) gid=1038(ipserv) groups=10(wheel),1038(ipserv),111(staff1).
- Accedere al server di failover come utente root e installare le directory condivise:
- Aprire una riga di comando e accedere alla directory in cui si trova il supporto di installazione. Digitare scripts/failover-create-mountpoints.sh e premere Invio.
- Se la directory /usr/local/bin non esiste, digitare mkdir -p /usr/local/bin e premere Invio.
- Dal supporto di installazione, copiare scripts/mountDrives.sh in /usr/local/bin
- Utilizzando un editor di testo, modificare mountDrives.sh. Assicurarsi di aver modificato il valore del file server con il nome del file server in uso. Se non si utilizza un servizio NFS, aggiornare lo script in modo da utilizzare la tecnologia di condivisione corrente.
- Se non utilizza un servizio NFS per condividere e installare i file system, modificare lo script in modo da eseguire i comandi appropriati per installarli.
- Per rendere eseguibile lo script, digitare chmod +x /usr/local/bin/mountDrives.sh e premere Invio.
- Per eseguire lo script, digitare /usr/local/bin/mountDrives.sh e premere Invio.
- Per confermare l'installazione delle directory condivise, digitare df e premere Invio.
- Creare gli utenti sul server di failover:
- Dal supporto di installazione, copiare scripts/failover-user-configuration in /tmp sul server di failover.
- Utilizzando un editor di testo, aprire failover-user-configuration. Confrontare i valori per gli utenti di sistema e per i gruppi di sistema con i valori utenti di sistema e gruppi di sistema al Passaggio . Se si utilizzano i valori predefiniti, non è necessario modificarli.Il valore per printq potrebbe esistere già con un gruppo di sistema di 9. In /tmp/failover-user-configuration, modificare printq per avere anche il valore del gruppo di sistema di 9.
- Per eseguire lo script, andare alla directory in cui si trova il supporto di installazione e digitare scripts/failover-create-users.sh /tmp/failover-user-configuration, quindi premere Invio.
- Digitare l'id nome utente per ciascun nome utente in modo da verificare che sia stato creato. Ad esempio, se si digita id aiw1, il risultato potrebbe essere del tipo: uid=3133(aiw1) gid=1038(ipserv) groups=10(wheel),1038(ipserv),111(staff1).
- Installare RICOH ProcessDirector sul server di produzione. Consultare Installazione del prodotto base.Quando vengono richiesti gli utenti di sistema e i gruppi di sistema, utilizzare gli stessi valori utilizzati negli script e selezionare l'utente di sistema ("aiw1" è il valore predefinito).
- Proseguire con Primo accesso. Non eseguire la procedura Verifica dell'installazione. Tornare a questa sezione per completare l'installazione di un ambiente di failover manuale.
- Sul server di produzione, chiudere completamente RICOH ProcessDirector:
- Accedere al server di produzione come utente di sistema ("aiw1" è l'utente predefinito).
- Aprire una riga di comando e digitare stopaiw.
- Digitare su - root e premere Invio. Se richiesto, immettere la password per l'utente root e premere Invio.
- Digitare /opt/infoprint/ippd/db/bin/db2fmcu -d
- Digitare ps -ef | grep db2 per visualizzare tutti i processi "db2" ancora in esecuzione. Per terminare ciascun
processo "db2", digitare:kill seguito da ognuno degli ID processo elencati nei risultati del comando
grep
. Ad esempio, i risultati potrebbero apparire come segue:dasusr1 14729 1 0 Aug24 ? 00:00:01 /home/dasusr1/das/ adm/db2dasrrm root 18266 1 0 Aug24 ? 00:15:08 /opt/infoprint/ippd/db/ bin/db2fmcd dasusr1 18342 1 0 Aug24 ? 00:00:23 /opt/infoprint/ippd/db/das/ bin/db2fmd -i dasusr1 -m / opt/infoprint/ippd/db/das/ lib/libdb2dasgcf.so.1 root 21049 1 0 Sep01 ? 00:00:00 db2wdog 0 [aiwinst] aiwinst 21051 21049 0 Sep01 ? 01:13:01 db2sysc 0 root 21059 21049 0 Sep01 ? 00:00:00 db2ckpwd 0 aiwinst 21061 21049 0 Sep01 ? 00:00:00 db2vend (PD Vendor Process - 1) 0
Nei risultati, gli ID processo sono elencati nella seconda colonna. Per terminare il primo processo nell'elenco, digitare kill 14729 e premere Invio.
- Digitare ps -ef | grep psfapid per visualizzare tutti i processi "psfapid". Per terminare ciascun processo "psfapid",
digitare:kill seguito da ognuno degli ID processo elencati nei risultati del comando
grep
. - Digitare ps -ef | grep aiw1 per visualizzare tutti i processi "aiw1". Per terminare ciascun processo "aiw1",
digitare:killseguito da ognuno degli ID processo elencati nei risultati del comando
grep
.
- Sul server di failover:
- Accedere come utente root.
- Aprire una riga di comando e accedere alla directory in cui si trova il supporto di installazione, quindi digitare scripts/failover-setup-rpd-node.sh e premere Invio per eseguire lo script. Lo script aggiunge le voci in /etc/services, installa il PSF se richiesto e aggiorna il database rpm sul server di failover.
- Digitare /opt/infoprint/ippd/bin/changeHostname.plproduction_server_hostname dove production_server_hostname è il nome del server di produzione.
- Per verificare l'installazione sul server di failover, accedere nuovamente al prodotto. Questa volta utilizzare il nome host del server di failover nel browser Web: http://failover hostname:15080/pd Se si riesce ad eseguire l'accesso, l'installazione è completata.
- Spostare l'elaborazione al server di produzione:
- Accedere al server di failover come utente di sistema ("aiw1" è l'utente predefinito).
- Aprire una riga di comando e digitare: stopaiw
- Accedere al server di produzione come utente di sistema ("aiw1" è l'utente predefinito).
- Sul server di produzione, digitare /opt/infoprint/ippd/bin/changeHostname.plfailover_server_hostname dove failover_server_hostname è il nome del server di failover. Il server di failover è attualmente il server primario.
- Aprire una riga di comando e digitare startaiw.
- Installare le chiavi di licenza per i server di produzione e di failover. È necessario
acquistare due chiavi di licenza, una per ciascun server.
- Sul server di produzione, installare la chiave di licenza per il server di produzione. Consultare Download e installazione delle chiavi di licenza.
- Aprire una riga di comando e digitare stopaiw.
- Passaggio dell'elaborazione al server di failover: sul server di failover, digitare
/opt/infoprint/ippd/bin/changeHostname.plproduction_server_hostname dove production_server_hostname è il nome del server di produzione.Nota: È necessario accedere al server di failover come utente di sistema ("aiw1" è l'utente predefinito).
- Aprire una riga di comando e digitare startaiw.
- Sul server di failover, installare la chiave di licenza per il server di failover.
Consultare Download e installazione delle chiavi di licenza.Quando si apre l'interfaccia utente RICOH ProcessDirector sul server di failover, potrebbe essere visualizzato il messaggio È stata rilevata una violazione della chiave di licenza. Contattare il supporto software. Questo messaggio non viene visualizzato dopo l'installazione della chiave di licenza.
- Aprire una riga di comando e digitare stopaiw.
- Passaggio dell'elaborazione al server di produzione: sul server di produzione, digitare
/opt/infoprint/ippd/bin/changeHostname.plfailover_server_hostname dove failover_server_hostname è il nome del server di failover.Nota: È necessario accedere al server di produzione come utente di sistema ("aiw1" è l'utente predefinito).
- Aprire una riga di comando e digitare startaiw.