sábado 22 de marzo de 2008

Desbloqueo de dominio en Plesk después de backup fallido

En la empresa en la que trabajo tenemos contratado un servidor dedicado que tiene el panel de control Plesk en su versión 7.5.4. En ocasiones el proceso de backup fallaba y el dominio quedaba como "no disponible" porque se estaba realizando su copia de seguridad y era necesario reiniciar el servidor. El mensaje concreto del Plesk cuando impedía el acceso al dominio era Domain is temporarily turned off for backup/restoring and is not currently available.

Esta semana tuvimos el mismo problema y nos urgía recuperar los dominios, así que estuve mirando cómo desbloquear esos dominios sin necesidad de reiniciar la máquina. Buscando un poco encontré en un mensaje de un foro del producto que era posible resolver el problema editando directamente el estado del dominio en una instancia de MySQL especial que utiliza Plesk internamente.

Sin embargo, lo que no se comentaba en el mensaje era cómo acceder a esa instancia de MySQL. Así que de nuevo, buscando un poco encontré en una página también del producto cómo acceder a la base de datos interna de Plesk. La conexión la realicé según comenta la página usando la siguiente línea de comandos en el servidor:

#mysql -P8306 -uadmin -p<plesk_admin_password> psa

La tabla que nos interesaba era "domains", y la columna a actualizar era "status", de manera que ejecutando un simple update para los dos dominios bloqueados, ya fue posible acceder de nuevo al panel de control de cada dominio:
mysql> update domains set status=0;
Query OK, 2 rows affected (0.00 sec)
Rows matched: 3 Changed: 2 Warnings: 0
Finalmente, ya a través de Plesk accedimos a cada dominio, los deshabilitamos y los volvimos a habilitar para que quedaran correctamente operativos, ya que con la actualización de la columna status en la base de datos sólo se solventaba el problema de acceder al panel de control de cada dominio, pero seguían parados.

Como curiosidad, comentar que el valor de la columna status para cada dominio es 0 cuando está operativo, 4 cuando está parado por el proceso de backup y 16 cuando se ha deshabilitado manualmente.

martes 11 de marzo de 2008

Problemas con Cisco VPN y router ADSL Zyxel 660HW-D1

Recientemente en la empresa en la que trabajo fue necesario cambiar el router ADSL ya que el anterior estaba provocando problemas a la hora de trabajar, ya que en un momento dado denegaba el acceso a internet a determinadas direcciones IP de la red interna.

El nuevo router es un Zyxel 660HW-D1 con el que en principio parecieron solventarse los problemas de acceso a internet que teníamos con el anterior router.

Sin embargo, apareció un extraño efecto colateral. Muchos compañeros de trabajo (entre los que me incluyo) utilizamos el cliente Cisco que facilita el Gobierno de Canarias para el acceso a su VPN. En nuestro equipo de trabajo, cada uno utiliza su propio certificado digital necesario para autenticar el acceso a la red de gobierno.

El problema que advertimos estaba en que al conectar a la VPN varias personas a la vez nos echábamos unos a otros ya que el servidor nos asignaba la misma IP que la que tenía asignada el compañero conectado anteriormente. Así, resultaba muy difícil conectar a la red del gobierno para realizar trabajos, ya que cualquiera otra persona que conectara finalizaría nuestra sesión de trabajo.

Después de mucho mirar, un compañero del área de sistemas nos sugirió revisar la versión del cliente VPN de Cisco que teníamos instalada, que para los usuarios que sufríamos problemas de conexión era la 4.6.xx. Al actualizar a la versión 5.0.xx el problema de la reasignación de IP a los usuarios conectados a la VPN se solventó.