Chapter 4 Experiments
4.2 AMR Sensor Network Experiments
4.2.3 Turn Angle Calculation Experiments
En el momento de realizar la instalación del heartbeat uno puede encontrar problemas de dependencias de paquetas, una solución para este problema es realizar una instalación mediante Internet con el yum install.
yum install heartbeat
Con este modo de instalación se descargan el paquete y automáticamente dos paquetes extras que se necesitan para la buena ejecución del heartbeat. heartbeat i386 2.1.3-3.el5.centos
heartbeat-pils i386 2.1.3-3.el5.centos heartbeat-stonith i386 2.1.3-3.el5.centos
Así mismo realizamos la instalación automática del paquete heartbeat- ldirectord, el cual tiene algunas dependencias como por ejemplo:
perl(LWP::UserAgent) perl-Test-Mock-LWP.noarch0.05-1.el5.rf perl-libwww-perl.noarch perl-LDAP perl-LDAP.noarch perl(Getopt::Long) perl-Getopt-Long.noarch etc
Problemas en la interface grafica
Si al realizar el reporte grafico en la aplicación si este no carga o la imagen no aparece se tendrá que revisar si el cliente java Servidor se está ejecutando en los servidores reales este se realiza en la ruta:
/opt/ y se ejecuta el comando java servidor.
Problemas en la interface de monitoreo de hardware
Al realizar la consulta en la Pantalla de Monitoreo CPU /Memoria/Procesador Se tendrá en consideración que se tiene que tener instalado el paquete:
lm_sensors-2.10.0-3.1.i386.rpm
En caso contrario no presentara información alguna.
Problemas en el cluster
Al momento de configurar el cluster de balanceo tener en consideración si el servidor de Back no asume en mando o control del balanceo revisar:
etc/ha.d/haresources serverbd.balanceo.edu.ec IPaddr::192.168.1.1/24/eth0/192.168.1.255 IPaddr::192.168.200.1/24/eth1/192.168.200.255 ldirectord MailTo::[email protected]::EVENTO_EN_CLUSTER_BALANCEADO RES /etc/ha.d/ha.cf
Interfaz de red que se utiliza para enviar el latido del corazón, entre servidores de balanceo. Esta interface de red (Eth0) debe ser la misma en los dos servidores.
/etc/ha.d/authkeys auth 1 1 sha1 seminario #1 crc #2 sha1 HI! #3 md5 Hello!
Este archivo tendrá que estar en ambos servidores con el mismo contenido.
Problemas con la asignación de paquetes a los servidores reales
Al momento que el servidor está funcionando y las paginas a balancear demoran verificar con el comando (ipvsadm –L –n –-stats ) si los servidores reales están enviando paquetes tanto salientes como entrantes en caso de presentar este inconveniente revisar.
Verificar la tarjeta de red (cambiándola con otra) Configuraciones /etc/ha.d/ha.cf
Configuraciones /etc/ha.d/ldirector .cf
Se podrá guiar el manual técnico con la configuración respectiva de cada uno de estos archivos.
Problema no recibe información de cheque de los servidores reales
Revisar los archivos ha.cf, ldirector.cf. haresources , debido a que en cada uno de ellos se tendrá que indicar el mail al cual se desea que se lleguen los informes de errores .
Prueba de balanceo.
Al realizar la prueba de balanceo de forma manual se presentaron errores de
conectividad porque no reconocía el balanceador a los servidores reales,
porque los censa como muerto en nuestro caso nosotros le asignábamos un
peso de 0 si está muerto, 1 si esta activo.
Solución.
Una vez configurado el archivo del balanceador llamado (ldirector.cf) en la ruta /etc/ha.d/ esto se detalla en el manual técnico, se tendrá que verificar que el archivo testbalanceo se encuentre en la ruta de /var/www/html/ ya que este es el archivo por el cual se censa el servidor real.
Pruebas de conectividad
Si al realiza ping a un servidor en particular se demora la conectividad no responde la petición
Solución
Se tendrá que definir en esta ruta las configuraciones de la tarjeta de red: /etc/sysconfig/network-scripts.
IPADDR=192.168.1.201 NETMASK=255.255.255.0 NETWORK=192.168.1.1
Pruebas de envío de mail por problemas en los servidores
Cuando el usuario administrador no está recibiendo los mail de los posibles errores que genera los servidores reales y de balanceo se tendrá que tener en cuenta lo siguiente:
Solución:
En la ruta etc/ha.d/
En el archivo ldirectord.cf chequear que tenga configurado emailalert="[email protected]"
En el archivo haresources.cf chequear en la última parte de la configuración esta línea serverbd.balanceo.edu.ec IPaddr::192.168.1.1/24/eth0/192.168.1.255 IPaddr::192.168.200.1/24/eth1/192.168.200.255 ldirectord MailTo::[email protected]::EVENTO_EN_CLUSTER_BALANCEADO RES 5.4. Conclusiones de Prueba
Luego de haber aplicado todos los mecanismos necesarios para una correcta evaluación de nuestra aplicación llegamos a una clara conclusión que dejamos explícitos en los puntos que detallamos a continuación:
1. Todos los módulos son importantes
2. La interacción con nuestra aplicación es fácil de manejar.
3. El usuario debe de tener un conocimiento básico de administración de servidores Linux.
4. Mensajes de alerta son claros
5. El lenguaje utilizado (java 5) es estándar, fácil de manejar y manipular siempre y cuando se tenga conocimientos básicos.
6. Los reportes son fácil de entender mediante gráficos estadísticos. 7. La interfaz fue diseñada de una manera amigable para mejor
comprensión del usuario y total aprovechamiento del mismo. 8. El Tiempo de respuesta del sistema es óptimo
9. El sistema puede ser implementado en empresas pequeñas, medianas o grandes.
10.En nuestro sistema la calidad está en función de los alcances definidos en la etapa de análisis.