Você pode inicializar o slony na página Manutenção da interface de usuário do Centro de Serviço.
Para inicializar o slony para uma organização, execute cada um dos comandos abaixo como raiz em cada dispositivo da organização.
Nota: ao reinicializar o slony para o EDB, você deve reinicializar o slony para o AVDB também.
Procedimento
-
Em /usr/local/desktone/scripts, execute o script slony-status para a organização. O exemplo abaixo é para a organização 1000. Para dispositivos em versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3), você pode ignorar essa etapa.
slony-status 1000Se houver um problema no slony, será exibida uma mensagem confirmando isso.
-
Pare o dtService em todos os nós:
service dtService stop -
Pare os daemons do slon (elimine os daemons nos nós de destino):
killall slon -
Execute este comando no banco de dados de destino (FDB, EDB ou AVDB):
psql -Uadmin fdb -p 6432 drop schema _slony cascade;Nota: descarte o esquema somente para o par de banco de dados afetado.
-
Se você tiver interrompido o dtService no nó do provedor de serviços primário para reinicialização do FDB nos dispositivos do provedor de serviços, inicie o serviço novamente no nó do provedor de serviços primário:
service dtService start -
Inicie os daemons do slon da seguinte maneira.
-
Para a organização do provedor de serviços, inicie o daemon para o FDB:
/usr/local/desktone/scripts/start_slon_fdb.sh -
Para a organização de locatário, inicie os daemons para todos os bancos de dados:
/usr/local/desktone/scripts/start_slon_fdb.sh /usr/local/desktone/scripts/start_slon_edb.sh /usr/local/desktone/scripts/start_slon_avdb.sh
-
-
Verifique o processo do slony:
ps -aux | grep slon -
Em /usr/local/desktone/scripts, execute o script slony-status para a organização. O exemplo abaixo é para a organização 1000. Para dispositivos em versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3), você pode ignorar essa etapa.
slony-status 1000A última mensagem impressa indica qual dispositivo é o principal de replicação. Você precisa selecionar o endereço IP para este dispositivo no menu IP Mestre abaixo.
-
No Centro de Serviço, selecione dispositivos > manutenção.
-
Na seção Operações do Slony da página, use o menu suspenso ID da Organização para selecionar a ID da organização do dispositivo no qual a inicialização do slony será executada.
Os menus Nome da instância do DB e IP Mestre são exibidos.
Nota: o menu IP Principal não é mostrado para dispositivos em versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3).
-
Use o menu Nome da instância do DB para selecionar o nome da instância do banco de dados (Malha, Elemento ou Appvolumes) para a inicialização do slony.
Se você tiver selecionado Elemento ou Appvolumes, o menu ID do Elemento será exibido.
-
Se você selecionou Elemento ou Appvolumes acima, use o menu suspenso ID do Elemento para selecionar a ID do Desktop Manager a ser listada como Novo IP Mestre para a operação de inicialização do slony. Se você tiver selecionado Malha acima, ignore esta etapa.
-
Use o menu IP Mestre para selecionar o endereço IP apropriado para o DB principal. Para dispositivos em versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3), ignore essa etapa.
-
Clique em Inicializar Slony.
-
Se você tiver executado uma reinicialização do slony no avdb de um dispositivo do locatário, reinicie o wem-diagnose-service:
service diagnose restartNota: isso não é necessário para uma reinicialização do avdb slony em um dispositivo somente do Desktop Manager.
Esta página foi útil?