Puede desinstalar un centro de datos.
Nota: Todos los comandos se deben ejecutar con credenciales raíz.
Procedimiento
- Ejecute los pasos iniciales de apagado.
- Cree snapshots de todos los dispositivos de proveedores de servicios y de Administradores de recursos.
- Cree snapshots de todos los dispositivos de arrendatarios de cualquier sistema con varios DC.
- Apague los dispositivos del proveedor de servicios, del Administrador de recursos y del arrendatario en DC2 (centro de datos de destino para desinstalar).
- Realice el mantenimiento inicial del arrendatario.
Complete los pasos siguientes en el centro de datos restante para todos los arrendatarios afectados.
- Detenga dtService en todos los dispositivos del arrendatario:
service dtService stop
- Elimine este archivo en todos los dispositivos del arrendatario
/usr/local/desktone/release/active/conf/proxy.conf
- Finalice el proceso de los demonios slony en todos los dispositivos de arrendatario:
killall slon
- Elimine el esquema de slony en todos los dispositivos del arrendatario (FDB y EDB):
drop schema _slony cascade;
- Elimine las direcciones IP de DC2 de este archivo en la línea que empieza por "host =":
/usr/local/desktone/release/active/conf/fdb.properties
- Detenga dtService en todos los dispositivos del arrendatario:
- Promocione que el proveedor de servicios principal y el arrendatario pasen a ser principales en los centros de datos.
- Vaya al símbolo del sistema de psql
- Ejecute los comandos siguientes:
update appliance set capabilities = 199 where name=’<primarysp>’ update appliance set capabilities = 240 where name=’<primarytenant>’
- Realice el mantenimiento inicial del proveedor de servicios en el centro de datos restante.
Realice los siguientes pasos en el centro de datos restante:
- Detenga dtService en todos los dispositivos del proveedor de servicios:
service dtService stop
- Detenga dtService en todos los dispositivos del Administrador de recursos:
service dtService stop
- Si existe, elimine este archivo en todos los dispositivos del Administrador de recursos:
/usr/local/desktone/release/active/conf/proxy.conf
- Finalice el proceso de los demonios slony en todos los dispositivos del proveedor de servicios:
killall slon
- Elimine el esquema de slony en todos los dispositivos del proveedor de servicios (en ambas FDB):
drop schema _slony cascade;
- Elimine las direcciones IP de DC2 de este archivo, que se encuentra en los dispositivos del proveedor de servicios, en la línea que empieza por "host =":
/usr/local/desktone/release/active/conf/fdb.properties
- Detenga dtService en todos los dispositivos del proveedor de servicios:
- Limpie la configuración de proxychains.
Reemplace /etc/proxychains.conf por la versión limpia en todos los dispositivos del arrendatario que tengan varios DC, del proveedor de servicios y del Administrador de recursos.
- Limpie la FDB (todos los comandos se deben ejecutar en el nodo principal).
- En el dispositivo del proveedor de servicios:
select * from datacenter;
- Desde los resultados de la consulta anterior, seleccione el identificador asociado al centro de datos que se va a desinstalar y ejecute los comandos siguientes en la FDB del proveedor de servicios:
delete from billing_summary where datacenter_id='<prev_query_id>'; delete from datacenter where id='<prev_query_id>';
- Ejecute la misma consulta en la FDB del arrendatario que se está desinstalando.
- En el dispositivo del proveedor de servicios:
- Reinicialice slony en los nodos afectados.
- Inicie los demonios slony en los dispositivos del proveedor de servicios:
/usr/local/desktone/scripts/start_slon_fdb.sh
- Inicie los demonios slony en todos los dispositivos afectados del arrendatario:
/usr/local/desktone/scripts/start_slon_fdb.sh /usr/local/desktone/scripts/start_slon_edb.sh
- Reinicie la memoria en caché en el dispositivo del proveedor de servicios:
service memcached restart
- Inicie dtService en el nodo del proveedor de servicios principal:
service dtService start
- Inicialice la FDB para los proveedores de servicios:
initSlonyForOrg(1000,<blank>,"fabric")
- Inicialice la FDB para todos los arrendatarios afectados:
initSlonyForOrg(orgId,<blank>,"fabric")
- Inicialice la EDB para todos los arrendatarios afectados:
initSlonyForOrg(orgId,remainingDCId,"element")
- Confirme que el conjunto de replicación de la tabla slony se limita a 2 nodos en los dispositivos del proveedor de servicios y del arrendatario (la consulta debe mostrar 2 filas):
select * from _slony.sl_node;
Ahora se debe inicializar slony correctamente y eliminar cualquier configuración existente de proxy socks. - Inicie los demonios slony en los dispositivos del proveedor de servicios:
- Encienda el sistema.
- Reinicie la memoria en caché en otro dispositivo del proveedor de servicios (no el principal):
service memcached restart
- Inicie dtService en otro dispositivo del proveedor de servicios (no el principal):
service dtService start
- Reinicie los dispositivos del Administrador de recursos:
reboot now
- Inicie dtService en los dispositivos del arrendatario:
service dtService start
- Confirme que los clientes pueden acceder a sus escritorios en el arrendatario afectado.
- [opcional] Intente ampliar un grupo en el arrendatario afectado.
- Revise la cuota y la asignación del host del hipervisor en el arrendatario afectado.
- Reinicie la memoria en caché en otro dispositivo del proveedor de servicios (no el principal):
- Cuando todos los sistemas estén funcionando correctamente, haga lo siguiente:
- Elimine los dispositivos desinstalados del centro de datos.
- Elimine las snapshots que encuentre en el dispositivo del centro de datos.