Você pode desativar um centro de dados.
Nota: todos os comandos devem ser executados com credenciais raiz.
Procedimento
-
Execute as etapas de encerramento iniciais.
-
Tire snapshots de todos os dispositivos do provedor de serviços e do gerenciador de recurso.
-
Tire snapshots de todos os dispositivos do locatário para qualquer sistema de Vários DCs.
-
Desligue o provedor de serviços, o gerenciador de recurso e os dispositivos do locatário no DC2 (o centro de dados de destino a ser desativado).
-
-
Realize a manutenção inicial do Locatário.
Conclua as seguintes etapas no centro de dados restante para todos os locatários afetados.
-
Pare o dtService em todos os dispositivos do locatário:
service dtService stop -
Exclua este arquivo em todos os dispositivos do locatário
/usr/local/desktone/release/active/conf/proxy.conf -
Encerre o Processo de Daemon do Slony em todos os dispositivos do locatário:
killall slon -
Remova o Esquema do Slony em todos os dispositivos do locatário (ambos FDB e EDB):
drop schema _slony cascade; -
Remova os endereços IP do DC2 deste arquivo, na linha que inicia com "host =":
/usr/local/desktone/release/active/conf/fdb.properties
-
-
Promova o Provedor de Serviços Primário e o Locatário para serem os primários nos Centros de Dados.
-
Vá para o prompt do psql
-
Execute os seguintes comandos:
update appliance set capabilities = 199 where name=’<primarysp>’ update appliance set capabilities = 240 where name=’<primarytenant>’
-
-
Realize a manutenção inicial do Provedor de Serviços no Centro de Dados restante.
Realize as seguintes etapas no centro de dados restante.
-
Pare o dtService em todos os dispositivos do provedor de serviços:
service dtService stop -
Pare o dtService em todos os dispositivos do gerenciador de recurso:
service dtService stop -
Exclua esse arquivo em todos os dispositivos do gerenciador de recurso se ele existir:
/usr/local/desktone/release/active/conf/proxy.conf -
Encerre o Processo de Daemon do Slony em todos os dispositivos do provedor de serviços:
killall slon -
Remova o Esquema do Slony em todos os dispositivos do provedor de serviços (os dois FDB):
drop schema _slony cascade; -
Remova os endereços IP do DC2 deste arquivo encontrados nos dispositivos do provedor de serviços, na linha que inicia com "host =":
/usr/local/desktone/release/active/conf/fdb.properties
-
-
Limpe a configuração do proxychains.
Substitua /etc/proxychains.conf pela versão limpa em todos os provedores de serviços, gerenciadores de recurso e dispositivos de locatário de Vários DCs.
-
Limpe o FDB (todos os comandos devem ser executados no nó primário).
-
No dispositivo do provedor de serviços:
select * from datacenter; -
A partir dos resultados anteriores da consulta, selecione a ID associada ao centro de dados a ser desativado e execute os seguintes comandos no provedor de serviços FDB:
delete from billing_summary where datacenter_id='<prev_query_id>'; delete from datacenter where id='<prev_query_id>'; -
Execute a mesma consulta de cima no FDB do locatário que está sendo desativado.
-
-
Reinicialize o Slony nos nós afetados.
-
Inicie os daemons do slony nos dispositivos do provedor de serviços:
/usr/local/desktone/scripts/start_slon_fdb.sh -
Inicie os daemons do slony em todos os dispositivos do locatário afetados:
/usr/local/desktone/scripts/start_slon_fdb.sh /usr/local/desktone/scripts/start_slon_edb.sh -
Reinicie o memcached no dispositivo do provedor de serviços:
service memcached restart -
Inicie o dtService no nó do provedor de serviços Primário:
service dtService start -
Inicialize o FDB para provedores de serviços:
initSlonyForOrg(1000,<blank>,"fabric") -
Inicialize FDB para todos os locatários afetados:
initSlonyForOrg(orgId,<blank>,"fabric") -
Inicialize o EDB para todos os locatários afetados:
initSlonyForOrg(orgId,remainingDCId,"element") -
Confirme que o conjunto de replicação da tabela do slony está limitado a dois nós nos dispositivos do locatário e do provedor de serviços (a consulta deve retornar duas linhas):
select * from _slony.sl_node;
O Slony agora deve ser inicializado corretamente e as configurações de proxy do socks devem ser removidas.
-
-
Ligue o sistema.
-
Reinicie o memcached em outro dispositivo do provedor de serviços (não primário):
service memcached restart -
Inicie o dtService em outro dispositivo do provedor de serviços (não primário):
service dtService start -
Reinicie os dispositivos do gerenciador de recurso:
reboot now -
Inicie o dtService nos dispositivos do locatário:
service dtService start -
Confirme que os clientes podem acessar suas áreas de trabalho no locatário afetado.
-
[opcional] Tente expandir um pool no locatário afetado.
-
Revise a Atribuição de Host de Cota e de Hipervisor no locatário afetado.
-
-
Quando todos os sistemas estiverem funcionando corretamente, faça o seguinte:
- Exclua os dispositivos do centro de dados desativado.
- Exclua os snapshots do dispositivo do centro de dados existente.
Esta página foi útil?