Archive

Posts Tagged ‘vMA’

VCAP – Sección 6 – Configurar,administrar y analizar logs de vSphere

January 27, 2011 1 comment

Que tal gente, vamos a continuar con los temas de preparación para el examen VCAP-DCA, vamos a hablar de los distintos logs que tenemos en vSphere, que información nos ofrece cada uno de estos y donde los podemos encontrar. También estaremos viendo como poder generar los “bundles” (conjuntos de logs con fines de soporte), logging centralizado,etc.

Identificar logs de vCenter y donde encontrarlos
Todos los logs del vCenter los podemos obtener directamente utilizando nuestro vSphere client, yendo directamente a administration>System Logs, donde podremos ver dichos logs y también exportarlos.

Todos estos logs se encuentran en la ruta %ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\Logs, podemos encontrar 2 tipos de logs:

  • vpxd-xx.log – log operacional del vCenter.
  • vpxd-profiler-xx.log – en este log viene información de estadísticas del VOD (VMware Virtual Center Operational Dashboard).

Identificar logs de ESX/ESXi

Al igual que en el caso del vCenter, podemos obtener y ver los logs de nuestros hosts directamente con el vSphere client en Administration > System Logs

Para ESX tenemos los siguientes logs:

  • logs de vmkernel – aquí se guarda toda la información relacionada con el kernel, lo encontramos en /var/log/vmkernel.log
  • logs de vmkwarning - aquí se guarda todos los eventos que estan marcados con “warning” en el log de vmkernel, lo encontramos en /var/log/vmkwarning.log
  • logs de vmksummary – en este log encontramos información del uptime y downtime, lo encontramos en /var/log/vmksummary.log
  • log de hostd – aquí podemos ver información del agente de management de ESX (mgmt-vmware), lo encontramos en /var/log/vmware/hostd.log
  • log de messages – aquí encontramos información de la actividad que se ha tenido en el service console, lo encontramos en /var/log/messages
  • log del agente de vCenter (vpxa) – este log solo lo tendremos cuando el host pertenece a un vCenter, lo podemos encontrar en /var/log/vmware/vmware/vpx/vpxa.log
  • logs de HA (aam) – estos logs  solo los vamos a encontrar en el momento que nuestro host pertenezca a un cluster de HA, podemos encontrarlo en /var/log/vmware/
  • logs de SW ISCSI – lo encontramos en /var/log/vmkiscsid.log
  • logs de de Sysboot – aquí podemos encontrar todos los mensajes de información de boot de nuestro sistema, lo encontramos en /var/log/boot-logs/sysboot.log

Para ESXi tenemos los siguientes logs:

En este caso los logs cambian un poco debido a la pérdida del service console:

  • logs de vmkernel,vmkwarning y hostd -  los encontramos en el log /var/log/messages
  • logs específicos de hostd – los encontramos en /var/log/vmware/hostd.log
  • logs del agente de vCenter - los encontramos en /var/log/vmware/vmware/vpx/vpxa.log
  • logs de sysboot - los encontramos en /var/log/sysboot.log
  • logs de HA (aam) – estos logs  solo los vamos a encontrar en el momento que nuestro host pertenezca a un cluster de HA, podemos encontrarlo en /var/log/vmware/

Generar bundles de logs de vCenter y ESX/ESXi

Para generar el bundle de diagnostico de algún host ESX/ESXi lo podemos realizar desde el vSphere client, vamos a administration>System Logs y “Export System Logs”


Para generar el bundle de logs del vCenter, debemos ir a menu inicio>todos los programas>VMware>Generat vCenter Server log bundle

Utilizar vicfg-syslog para configurar el log centralizado de nuestros hosts ESX/ESXi

Les recomiendo leer mi post “Esxi Tips – 01 – direccionar nuestros logs a un servidor Syslog” aquí podrán encontrar un ejemplo y pasos de como configurarlo.

Configurar vMA como syslog

Con el appliance vMA (vSphere management assistant) viene incluido el vilogger con el cual tenemos la capacidad de extraer logs de nuestros hosts, para configurarlo seguimos estos pasos:

Paso 1-. Ingresamos a nuestra vMA y agregamos el host con vifp e ingresamos las credenciales de root de dicho servidor.

sudo vifp addserver esxi01.hispavirt.test.com

Paso 2-. Verificamos que efectivamente fue agregado dicho servidor a nuestra lista de vifp

vifp listservers

Paso 3-. Habilitamos vilogger para dicho host:

vilogger enable –server esxi01.hispavirt.test.com --numrotation 20 –maxfilesize 10 –collectionperiod 10

–numrotation número de logs a guardar cuando se llega al número configurado se borrará el más antiguo.

–maxfilesize tamaño máximo en MB  para los logs, el default es de 5 MB.

–collectionperiod es el intervalo en segundos en el cual se estarán colectando los logs de dicho host.

¿Cómo puedo ver los logs dentro de la vMA?

Todos los logs de hosts que hayamos configurado para ser obtenidos por nuestra vMA serán almacenados en /var/log/vmware/<FQDNoIP>, ruta que podemos modificar en el archivo /etc/vmware/vMA/vMA.conf.

 

Categories: VCAP Tags: , , , ,

Paso-a-paso – Dropbox & vSphere vMA

December 11, 2010 Leave a comment

Que tal gente, hace un tiempo que no podía postear debido a que me encontraba fuera del país dictando un curso y que también estuve bastante ocupado estas ultimas semanas… pero estoy de vuelta , y esta vez les voy a dar el paso a paso de como integrar Dropbox a su vMA. Generalmente para los ambientes de VMware que administro utilizo la vSphere Management Assistant (vMA) para facilitarme tareas entre todos los hosts. Muchas veces me encuentro con el problema que solo tengo acceso a traves del vsphere client a la infraestructura remotamente por lo cual es un verdadero problema estar subiendo archivos.

Vamos a revisar los pasos para poder instalar Dropbox en nuestra vMA:

Paso 1-. Instalamos Dropbox en nuestra vMA

descargamos el source para 64 bits

wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64"

extraemos el tar

tar -xvzf dropbox.tar.gz

y ejecutamos el daemon de dropbox

~/.dropbox-dist/dropboxd

Paso 2-. Una vez ejecutado el daemon de dropbox se nos mostrará un mensaje como el siguiente donde se nos da un link para registrar este cliente con una cuenta de dropbox ya creada:

Una vez registrado el cliente tenemos la capacidad de poder sicronizar carpetas locales con dicho cliente, aquí tengo un ejemplo de windows y mi cliente (vMA):

OPCIONAL

Si nosotros queremos que dropbox se ejecute cada vez que nuestra vMA se inicia, debemos seguir los siguientes pasos:

copiamos el contenido del script de initd que podemos encontrar en este link  FedoraStartup vamos a nuestra vMA y editamos un archivo llamado dropbox en la ruta /etc/init.d con vi y copiamos el contenido:

Editamos el archivo /etc/sysconfig/dropbox para agregar el usuario o usuarios que necesitamos que ejecuten dropbox:

Damos permisos a los archivos:

chmod 0755 /etc/init.d/dropbox
chmod 0644 /etc/sysconfig/dropbox
ls -l /etc/init.d/dropbox /etc/sysconfig/dropbox

Activamos el servicio de dropbox para los runlevels 3 y 5:

chkconfig dropbox on

Verificamos que efectivamente esta activado en dichos run levels:

chkconfig --list | egrep '3:on|5:on' | less
Follow

Get every new post delivered to your Inbox.

Join 38 other followers