Instalação em um ambiente de failover manual
A instalação de um ambiente de failover manual é um procedimento complexo. Antes de iniciar o processo de configuração, entre em contato com o administrador do sistema. O failover manual é usado principalmente em ambientes empresariais e pode não ser apropriado para sua configuração.
Este procedimento pressupõe que você utilize NFS para compartilhamento de arquivos. Com base nos requisitos e no fluxo de trabalho do seu sistema, pode ser necessário usar uma configuração diferente, como SAN ou NAS. Determine os requisitos do seu sistema e use a melhor tecnologia para sua empresa. Utilize as etapas a seguir como um guia para a configuração do sistema.
Antes de iniciar este procedimento, abra as portas necessárias no firewall para permitir a comunicação entre o servidor de arquivos, o servidor de produção e o servidor de failover. Além disso, certifique-se de ter concluído estes procedimentos conforme necessário:
Se você estiver usando um DVD ou uma imagem ISO na instalação, certifique-se de que é possível acessar a mídia de instalação no servidor de produção, no servidor de failover e no servidor de arquivos.
Para instalar um ambiente de failover manual:
- Determine o GID para cada um desses grupos de sistema. Consulte Criando grupos e usuários do sistemapara obter mais informações sobre grupos de sistema. Você deve usar os mesmos nomes de grupo de sistema e valores GID para os sistemas de produção e de failover. Os padrões são listados abaixo. Se você optar por usar valores diferentes, anote-os aqui para referência futura.
- Determine os valores UID para cada um desses nomes de usuário. Você deve usar os mesmos nomes de usuário e UIDs de sistema para os sistemas de produção e de failover. Consulte Criando grupos e usuários do sistemapara obter mais informações sobre usuários do sistema. Os valores estão listados abaixo.
- Determine os nomes de host para cada um desses servidores.
Servidor Descrição Servidor de produção O sistema com o servidor principal instalado e o sistema RICOH ProcessDirector é executado durante operações normais. Servidor de failover O sistema em que o RICOH ProcessDirector é executado como backup, usado quando o servidor normal está indisponível. Servidor de arquivos O sistema configurado por um administrador de rede que hospeda arquivos como o código instalado, arquivos de configuração, arquivos de dados e o banco de dados. Pode ser um SAN ou NAS. Obs.: Um DNS pode ser configurado para o uso de um único alias de nome de host para redirecionar para o servidor de produção ou de failover, dependendo do sistema que estiver ativo. Com esta configuração, os usuários podem acessar o sistema a partir de uma única URL. - Faça login no servidor de arquivos como um administrador.
- Usando um prompt de comando, crie um sistema de arquivos para RICOH ProcessDirectorcomo
/aiw
. O sistema de arquivos não deve ser menor que 30 GB e é usado para todos os sistemas de arquivos do RICOH ProcessDirector. - Digite mount /aiw para montar o sistema de arquivos aiw.
- Crie os sistemas de arquivo a seguir usando os tamanhos recomendados:
- Abra uma linha de comando, vá para o diretório onde a mídia de instalação se encontra
e localize scripts/failover-create-shares.sh.Caso tenha personalizado caminhos de compartilhamento ou esteja usando uma tecnologia diferente de NFS, copie failover-create-shares.sh para /tmp. Edite o script para corresponder à configuração do sistema.
- Para executar o script, digite failover-create-shares.sh e pressione Enter.
- Verifique se o script criou os seguintes diretórios no servidor de arquivos:
- Se você estiver usando o NFS, edite os compartilhamentos para adicionar o servidor de produção e o servidor de failover para o campo Hosts com permissão para o usuário cliente e o usuário raiz.
- Digite smit nfs ou smitty nfs para adicionar esses compartilhamentos ao NFS.
- Reinicie o NFS. Insira os comandos showmount -e e cat /etc/exports para visualizar e confirmar se as configurações estão corretas no servidor de arquivos.Certifique-se de que os compartilhamentos adicionados estão corretos e verifique os sinalizadores e as permissões de cada compartilhamento.
- Faça login no servidor de produção como o usuário raiz e monte os diretórios compartilhados:
- Abra uma linha de comando e vá para o diretório em que a mídia de instalação está localizada. Digite scripts/failover-create-mountpoints.sh e pressione Enter.
- Se o diretório /usr/local/bin não existir, digite mkdir -p /usr/local/bin e pressione Enter.
- Copie scripts/mountDrives.sh da mídia de instalação para /usr/local/bin
- Usando um editor de texto, edite mountDrives.sh. Certifique-se de alterar o valor do servidor de arquivos para o nome do seu servidor de arquivos.
- Se você não estiver usando o NFS para compartilhar e montar os sistemas de arquivos, modifique o script para executar os comandos adequados a fim de montá-los.
- Para tornar o script executável, digite chmod +x /usr/local/bin/mountDrives.sh e pressione Enter.
- Para executar o script, digite /usr/local/bin/mountDrives.sh e pressione Enter.
- Para confirmar se os diretórios compartilhados estão montados, digite df e pressione Enter.
- Criar usuários no servidor de produção:
- Copie scripts/failover-user-configuration da mídia de instalação para /tmp no servidor de produção.
- Usando um editor de texto, abra failover-user-configuration. Compare os valores do grupo de sistema e do usuário do sistema aos valores do grupo de sistema e do usuário do sistema da etapa . Se estiver usando os valores padrão, não será necessário alterá-los.O valor de printq talvez já exista com um grupo de sistema de 9. Em /tmp/failover-user-configuration, modifique printq para também ter o valor de grupo de sistema de 9.
- Para executar o script, vá para o diretório em que a mídia de instalação está localizada, digite scripts/failover-create-users.sh /tmp/failover-user-configuration e pressione Enter.
- Digite o id nome de usuário para cada nome de usuário para verificar se ele foi criado. Por exemplo, se você digitar id aiw1, a saída poderá ser parecida com:uid=3133(aiw1) gid=1038(ipserv) groups=10(wheel),1038(ipserv),111(staff1)
- Faça login no servidor de failover como o usuário raiz e monte os diretórios compartilhados:
- Abra uma linha de comando e vá para o diretório em que a mídia de instalação está localizada. Digite scripts/failover-create-mountpoints.sh e pressione Enter.
- Se o diretório /usr/local/bin não existir, digite mkdir -p /usr/local/bin e pressione Enter.
- Copie scripts/mountDrives.sh da mídia de instalação para /usr/local/bin
- Usando um editor de texto, edite mountDrives.sh. Certifique-se de alterar o valor do servidor de arquivos para o nome do seu servidor de arquivos. Se você não estiver usando o NFS, atualize o script para usar a tecnologia de compartilhamento.
- Se você não estiver usando o NFS para compartilhar e montar os sistemas de arquivos, modifique o script para executar os comandos adequados a fim de montá-los.
- Para tornar o script executável, digite chmod +x /usr/local/bin/mountDrives.sh e pressione Enter.
- Para executar o script, digite /usr/local/bin/mountDrives.sh e pressione Enter.
- Para confirmar se os diretórios compartilhados estão montados, digite df e pressione Enter.
- Criar usuários no servidor de failover:
- Copie scripts/failover-user-configuration da mídia de instalação para /tmp no servidor de failover.
- Usando um editor de texto, abra failover-user-configuration. Compare os valores do grupo de sistema e do usuário do sistema aos valores do grupo de sistema e do usuário do sistema da etapa . Se estiver usando os valores padrão, não será necessário alterá-los.O valor de printq talvez já exista com um grupo de sistema de 9. Em /tmp/failover-user-configuration, modifique printq para também ter o valor de grupo de sistema de 9.
- Para executar o script, vá para o diretório em que a mídia de instalação está localizada, digite scripts/failover-create-users.sh /tmp/failover-user-configuration e pressione Enter.
- Digite o id nome de usuário para cada nome de usuário para verificar se ele foi criado. Por exemplo, se você digitar id aiw1, a saída poderá ser parecida com:uid=3133(aiw1) gid=1038(ipserv) groups=10(wheel),1038(ipserv),111(staff1)
- Instale o RICOH ProcessDirector no servidor de produção. Consulte Instalando o Produto Base.Quando solicitado para usuários do sistema e grupos de sistema, use o mesmo valores usados nos scripts e selecione o usuário do sistema (aiw1 é o padrão).
- Continue com Fazendo login pela primeira vez. Não execute o procedimento Verificação da instalação. Volte a esta seção para concluir a instalação do ambiente de failover manual.
- Desligue completamente o RICOH ProcessDirector no servidor de produção:
- Faça login no servidor de produção como usuário do sistema (aiw1 é o padrão).
- Abra uma linha de comando e digite stopaiw
- Digite su - root e pressione Enter. Quando solicitado, insira a senha para o usuário root e pressione Enter.
- Digite /opt/infoprint/ippd/db/bin/db2fmcu -d
- Digite ps -ef | grep db2 para exibir todos os processos db2 que ainda estão em execução. Para concluir cada
processo db2, digite:kill seguido de cada ID de processo listada nos resultados do comando
grep
. Por exemplo, os resultados podem ser parecidos com: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
Nesses resultados, as IDs de processo estão listadas na segunda coluna. Para finalizar o primeiro processo na lista, digite kill 14729 e pressione Enter.
- Digite-ps -ef | grep psfapid para exibir todos os processos psfapid. Para finalizar cada processo psfapid, digite:kill seguido de cada ID de processo listada nos resultados do comando
grep
. - Digite ps -ef | grep aiw1 para exibir todos os processos aiw1. Para concluir cada processo aiw1, digite:kill seguido de cada ID de processo listada nos resultados do comando
grep
.
- No servidor de failover:
- Faça login como o usuário raiz.
- Abra uma linha de comando, vá para o diretório em que a mídia de instalação está localizada, digite scripts/failover-setup-rpd-node.sh e pressione Enter para executar o script. O script adiciona entradas a /etc/services, instala PSF se necessário e atualiza o banco de dados rpm no servidor de failover.
- Digite /opt/infoprint/ippd/bin/changeHostname.plnome de host do servidor de produçãoem que nome de host do servidor de produção é o nome do servidor de produção.
- Para verificar a instalação no servidor de failover, faça login no produto novamente. Dessa vez, use o nome de host do servidor de failover no navegador da Web: http://nome de host de failover:15080/pd Se for possível fazer login, a instalação foi bem-sucedida.
- Alternar o processamento de volta para o servidor de produção:
- Faça login no servidor de failover como usuário do sistema (aiw1 é o padrão).
- Abra uma linha de comando e digite: stopaiw
- Faça login no servidor de produção como usuário do sistema (aiw1 é o padrão).
- No servidor de produção, digite /opt/infoprint/ippd/bin/changeHostname.plfailover_server_hostname onde failover_server_hostnameé o nome do servidor de failover. O servidor de failover é atualmente o servidor principal.
- Abra uma linha de comando e digite startaiw
- Instale as chaves de licença para os servidores de produção e de failover. Você deve
adquirir duas chaves de licença, uma por servidor.
- No servidor de produção, instale a chave de licença para o servidor de produção. Consulte Baixando e instalando chaves de licença.
- Abra uma linha de comando e digite stopaiw
- Alterne o processamento para o servidor de failover: no servidor de failover, digite
/opt/infoprint/ippd/bin/changeHostname.plproduction_server_hostname onde production_server_hostnameé o nome do servidor de produção.Obs.: Você deve fazer login no servidor de failover como usuário do sistema (aiw1 é o padrão).
- Abra uma linha de comando e digite startaiw
- No servidor de failover, instale a chave de licença do servidor de failover. Consulte
Baixando e instalando chaves de licença.Ao abrir a interface com o usuário do RICOH ProcessDirector no servidor de failover, você poderá ver a mensagem Violação detectada na chave de licença. Entre em contato com o Suporte ao Software. Essa mensagem não será exibida depois que a chave de licença estiver instalada.
- Abra uma linha de comando e digite stopaiw
- Alterne o processamento para o servidor de produção: no servidor de produção, digite
/opt/infoprint/ippd/bin/changeHostname.plfailover_server_hostname onde failover_server_hostname é o nome do servidor de failover.Obs.: Você deve fazer login no servidor de produção como usuário do sistema (aiw1 é o padrão).
- Abra uma linha de comando e digite startaiw