VMWARE loging Failed EqualLogic

VMWARE loging Failed EqualLogic, analizando uno de los sistemas de un cliente nos encontramos con estos mensajes de log en numerosas ocasiones:

2016-02-22T08:26:45Z iscsid: DISCOVERY: transport_name=iscsi_vmk Pending=2 Failed=0
2016-02-22T08:26:46Z iscsid: Login failed to authenticate with target iqn.2001-05.com.equallogic:0-8a0906-04895550a-3aa0000000a4de37-vss-control
2016-02-22T08:26:46Z iscsid: Shutdown Session: iqn.2001-05.com.equallogic:0-8a0906-04895550a-3aa0000000a4de37-vss-control if=iscsi_vmk@vmk1 addr=192.168.50.10:3260 (TPGT:1 ISID:0x1) (T0 C0) Reason
=5

Nos preocupó un poco esto, pero nos pusimos manos a la obra para buscar información en la comunidad de VMWARE. Encontramos el siguiente post que describe actualmente nuestra situación:

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004432

¿Que nos dice?

Por defecto los Array EquaLogic hacen tareas de gestión para medir el rendimiento. Esto hace que se comprueben distinta fases a la vez que la redirección de los puertos en entornos balanceados.

Por lo tanto lo que está haciendo es conectando y desconectando las sesiones frente a las cabinas para controlar que todo funciona correctamente. En ciertas circunstancias cuando las controladoras están saturadas el tiempo se puede ver aumentado e inclusive no llegar a conectar dejándolas no disponible.

¿Qué nos recomienda?

Para reducir las ocurrencias, VMWARE recomienda usar EqualLogic MEM (Multipathing Extension Module) a partir de VSpehre 4.1 con licencia Enterprise o Enterprise plus. Para más información de su uso nos proporciona el siguiente enlace:

http://en.community.dell.com/dell-groups/dtcmedia/m/mediagallery/19991633/download

También nos indica que el valor por defecto de este parámetro está en 5 segundos lo cual es muy bajo, recomiendan subirlo a 60 segundos para que no haya tantos intentos. Para cambiar este parámetro:

esxcli iscsi adapter param set --adapter=vmhba --key=LoginTimeout --value=60

Cuando se vaya a instalar el módulo MEM lo intenta establecer el por defecto a este valor.

Recrear Quota de disco en OpenVz

Recrear quota de disco en OpenVz no es nada difícil y nos evitará de más de un dolor de cabeza a la hora de mover la máquina (su información) dentro del servidor.

Problema

El otro día estuve migrando máquinas OpenVz de un directorio a otro, debido a que se estaba quedando sin espacio en donde se habían montado. Para ello tuve que parar la máquina y mover los directorios que necesitaba. Al arrancar me daba un problema con la Quota para dicha máquina.

Esto es debido a que teníamos activadas las Quota de disco para los contenedores OpenVz y no encontraba la máquina en la anterior localización.

Existen 2 posibles soluciones

  1. Deshabilitando las quotas de las máquinas virtuales en la configuración general del OpenVz
  2. Recreando las quota de disco. (Recomendada)

Recrear Quota de disco en OpenVZ

Lo primero que tenemos que decir es que las Quota de disco es un archivo que controla el tamaño que ocupamos en el disco, por lo tanto no afecta en los archivos que podamos tener almacenados.

Paramos la máquina en concreto:

vzctl stop 269

Eliminamos el archivo de Quota

vzquota drop 269 o eliminar el archivo en /var/vzquota/quota.269

Levantamos la máquina

vzctl start 269

Conclusión

Una vez levantada la máquina generará un nuevo fichero de Quota y nuestra máquina estará completamente migrada a su nueva ubicación.

Liberador de espacio en disco Windows 2008

El otro día andaba buscando el liberador de espacio en disco de Windows 2008 (R2) y no lo encontraba por ningún lado. No quería instalar herramientas de terceros y se me ocurrió de esa manera el poder liberar algo de espacio (Aunque al final no había mucho que liberar).

Buscando entre la documentación oficial de Windows encontré el siguiente artículo.

Para todos los casos debemos localizar los archivos «Cleanmgr.exe» y «Cleanmgr.exe.MUI» y deben ser copiado en las siguientes rutas:

"Cleanmgr.exe" debe ir copiado a la ruta %SystemRoot%\System32
"Cleanmgr.exe.MUI" debe ir copiado a la ruta %SystemRoot%\System32\eu-US

Ahora bien, para localizar estos ficheros debemos tener en cuenta la versión del sistema operativo como su arquitectura:

Windows 2008 R2 (64 bits)

"Cleanmgr.exe" :: C:\Windows\winsxs\amd64_microsoft-Windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
"Cleanmgr.exe.MUI" :: C:\Windows\winsxs\amd64_microsoft-Windows-Cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.MUI

Windows 2008 (64 Bits)

"Cleanmgr.exe.MUI" :: C:\Windows\winsxs\amd64_microsoft-Windows-Cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.MUI
"Cleanmgr.exe" :: C:\Windows\winsxs\amd64_microsoft-Windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe

Windows 2008 (32 Bits)

"Cleanmgr.exe.MUI" :: C:\Windows\winsxs\x86_microsoft-Windows-Cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc\cleanmgr.exe.MUI
"Cleanmgr.exe" :: C:\Windows\winsxs\x86_microsoft-Windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe

Ahora solo nos queda localizar el liberador de espacio escribiendo en nuestro ejecutar de windows «Cleanmgr.exe».

Promocionando controlador de dominio Windows 2012

Introducción

En este documento vamos a sincronizar nuestro controlador de dominio Windows 2012 con un controlador de dominio más antiguo Windows 2003. Para ello los requisitos que vamos a necesitar es que se vean por PING y tengas las reglas de firewall necesarias abiertas.

En este artículo no creemos necesario que añadamos la forma de agregar roles en Windows 2012 ya que a través de su consola es bastante intuitiva.

Leer más

Migrar entre versiones de Redmine

Introducción

Hoy lo que vamos a explicar es como migrar versiones de Redmine. En este caso desde una antígua que tenía la base de datos en sqlite a una versión de hoy en día con motor de base de datos MySQL.

También hay que decir que la migración la hemos realizado desde una versión source a una versión paquetizada. En el caso de que sea de source a source es lo mismo, lo único que cambia quizás sería la ruta de ambas instalaciones.

En este caso también hemos pasado de un servidor antiguo a uno nuevo.

Vamos a dar por supuesto que ya tenemos instalado el redmine en la nueva máquina.

Leer más

Instalar Odoo (Open ERP)

Introducción

Me han solicitado la instalación de un software en python llamado Open ERP (actualmente llamado o conocido como Odoo). Este software permite el manejo de tu empresa desde lo más básico a lo que menos podamos llegar a pensar de manera gratuita.

No he trasteado mucho con ello así que aquí vamos a tratar solo con la instalación y una vez haya tocado un poco crearé un segundo o más artículos de como he ido creando la estructura de una empresa ficticia.

Para este caso vamos a instalarlo en Ubuntu 15.04 (64 bits) con los siguientes requisitos:

  • Espacio en disco: 30 GB
  • Memoria Ram: 2 GB
  • BBDD: PostgreSQL

Leer más

Backup de SQL Server

Introducción

Vamos a decir que ya hemos instalado y configurado nuestro servidor de base de datos MSSQL. Ahora lo que nos queda es realizar backups de aquellas bases de datos importantes.

Para ello utilizaremos lo que en microsoft llaman planes de mantenimiento. Los planes de mantenimiento nos permiten realizar numerosas tareas para nuestras bases de datos. Dichas tareas son:

  1. Comprobar la integridad de la base de datos.
  2. Reducir la base de datos.
  3. Reorganizar índice.
  4. Volver a generar índice.
  5. Actualizar estadísticas.
  6. Limpiar historial.
  7. Ejecutar trabajo del Agente SQL Server.
  8. Copia de seguridad de la base de datos (completa)
  9. Copia de seguridad de la base de datos (diferencial)
  10. Copia de seguridad de la base de datos (registro de transacciones)
  11. Tarea Limpieza de mantenimiento.

Nosotros actualmente nos centraremos en los puntos 1 y 8.

Leer más

Limpiando la cola de correos en Postfix

Introducción

Lo primero que tenemos que hacer a la hora de tener problemas con el correo es ver el motivo por el cual el correo se está enviando o no se está enviando. Cuando no se envían se suelen encolar y hace una serie de reintentos definidos por el propio MTA. En este caso hablaremos de Postfix un MTA de correo donde tiene una sintaxis y configuración más intuitiva que otros MTA.

Ahora bien nos vamos a centrar en un problema de correos encolados en el servidor, el cual se están encolando debido a que tenemos un sitio web que ha sido modificado/intrusionado y lo están usando como script para enviar correos.

Hemos detectado y limpiado el sitio web usando la herramienta Maldet (Hemos hablado hace poco de el)  y ahora nos toca liberar la cola de correos que nos ha dejado dicho script.

Leer más

Maldet – Linux Malware Detect

Introducción

En el día a día en el trabajo vas descubriendo cosas y de software que puede facilitar mucho la tarea del administrador de sistemas. Una de esas herramientas que he encontrado es maldet (Linux Malware Detect) la cual te ahorra en mucho tiempo buscar y analizar posibles trazas de malware, detección de SHELLs, etc…

En este caso diremos que es una herramienta que no está paquetizada, pero que el software viene con un instalador que nos permitirá instalarlo de manera cómoda.

El programa en sí veremos que desde 2013 no se actualiz, pero eso no quiere decir que la herramienta pierda eficacia. Esto es debido a que las firmas o el cómo detecta el posible malware sí que se sigue actualizando hoy en día. De hecho obtiene los resultados de 4 fuentes:

  • Network Edge IPS: Debido a que el creador trabaja con IPS (Detector de instrusos) recibe las firmas las clasifica y las empaqueta para este software.
  • Comunity Data: Información obtenida de distintas webs como pueden ser clean-mx o malwaredomainlist.
  • ClamAV: Detecciones en MD5/HEX actualizadas por este motor de antivirus. Mejora el rendimiento de maldet si está instalado en el servidor.
  • User Submission: Aportaciones de los propios usuarios.

Leer más

Enviar correo via Telnet

Introducción: Enviar correo via Telnet

En este post vamos a tratar de enviar correo via telnet. Esto nos permite poder probar nuestros servidores de correo si lo tenemos abierto (open relay) o si queremos realizar una prueba de envío básica.

Queremos trabajar en este caso desde dos puntos distintos:

1) Enviando un correo a un servidor smtp Open Relay

2) Enviando un correo autentificando por SMTP

Leer más