
Vamos pensando en lo que queremos. Con nuestra infraestructura actual un servidor con buena cantidad de RAM y un par de procesadores quad core no deberia ir muy agobiado. Vamos a dimensionarlo asi, suponiendo que un solo servidor puede soportar toda la carga.
En el elaboradísimo powerpoint que veis arriba está el esquema clásico que queremos montar, con todo redundado. La parte izquierda es lo que vamos a montar en principio y cuando estemos listos para producción duplicaremos la intraestructura.
Nada nuevo ni extravagante aquí. La pecularidad es que al menos durante la fase de pruebas la cabina va a ser un openfiler sobre linux, que en una fase posterior intentaremos replicar como explica Eduardo Arroyo aquí (al final del post). Es una solución genial que ya me comentó el mismo Eduardo de camino al restaurante durante el curso, y hay que probarla antes de ponerse a gastarse pasta en cabinas.
Lo primero es hacernos con un servidor decente. Queremos pruebas reales, no hacerlo con lo que tenemos y suponer que irá mejor cuando le pongamos un buen servidor. Eso lo teníamos que hacer virtualizáramos o no porque ya toca cambio generacional en el rack, así que vamos con los presupuestos. Ya está lanzada petición de presupuesto a un par de proveedores para un:
-DL385 G5
-Doble procesador Quad Core
-16 Gb RAM
-Tarjeta adicional 4 puertos 1Gb
-Controladora P400 con 512 de cache y batería.
-Discos poca cosa, que aunque las primeras pruebas serán el local pronto pasaremos a cabina openfiler.
La controladora P400 direis que es tontería si las máquinas van a ir a cabina, y no os equivocais. Lo que pasa es que el servidor que hará de cabina tiene una mala controladora, asi que cuando cambiemos pasaremos la P400 al otro servidor para que tenga un buen rendimiento.
Vamos a ver que nos ofrecen, y si algún lector se dedica a vender estas máquinas y se anima a enviar un presupuesto ajustado lo estudiaremos, por supuesto ;)
Esta tarde voy a hacer una prueba con el cold clone y nuestro controlador de dominio. Ya os contaré........
Varias cositas que debes tener en cuenta:
ResponderSuprimir- Comprueba que la Smart Array P400 NO esté integrada en placa base, que si no lo de cambiarlo a la otra máquina nones.
- Plantéate usar Jumbo Frames (MTU grande) para la comunicación entre los Openfilers, y comprueba que tu electrónica de red lo soporta.
- Mirate el "Proliant Support Pack" porque podrás hacer cosas MUY MUY chulas, como tener agentes para mirar estado de RAID, temperatura, ventiladores, estado de las fuentes...
- Te puedes llegar a currar un DRS (reparto de carga reorganizando máquinas virtuales entre nodos físicos) usando Nagios y un poco de scripting. No es tan difícil y puedes tener resultados de lo más espectacular.
- En el esquema no hablas si vas a tener bonding para la red de producción. A lo mejor puede ser una buena idea.
- Ponle licencia avanzada a la iLO2 para tener un sistema de gestión fuera de banda, por lo que podrías encender/apagar máquina desde remoto, mapear unidades locales como remotas,consola virtual remota...; te puede ahorrar muchos paseos.
- Recalco lo de la iLO2. Hasta que no has visto funcionar una iLO2 no se sabe lo que se está perdiendo.
- Con el proliant Smart Start cambia el porcentaje de caché de 50/50 a 75/25 (75 escritura). Notarás un incremento interesante del rendimiento, deja que sea el Linux de Openfiler el que optimice la lectura empleando memoria.
- Pásale el CD de actualizaciones de firmware a los proliants antes de empezar. Te ahorrarás dolores de cabeza luego (placa base, controladora raid, tarjetas de red, iLO2...)
- Os puedo echar una mano en la parte de Linux, que cosas parecidas a esta son mi día a día.
Yo vendo HP, pero veo "feo" ofrecerme, Sevilla está algo lejos.
Mírate todo lo que te digo arriba y si no encuentras proveedor, pos ya hablamos.
Eso es lo que yo llamo un comentario productivo :)
ResponderSuprimirMuchas, muchas gracias y no dudes que lo tendremos en cuenta. En un par de semanas estoy por Sevilla, pero eso si, con el tiempo ocupado al 100%.
Caramba, suscribo al 100% lo que comenta Javier, qué caña eh? con 2 que te contesten así tienes el proyecto acabao en un pitiplis pitiplas :P
ResponderSuprimirTe digo igual que Javier sobre lo de los servidores y Tower cae también algo lejos de Alicante :-)
Un abrazo!
Buenos días, Seria interesante que comentes que hardware estas planteando utilizar para Openfiler si seria equipos clones o equipos de marca. Y de que capacidad de almacenamiento estaría hablando.
ResponderSuprimirSaludos
Corroboro totalmente lo dicho tanto por Javier como por Josep.
ResponderSuprimirSeguiré el post con bastante interes...
Suerte y esperamos informaciones sobre el desarrollo del proyecto.
Un abrazo.
Muy buenas! Va a ser muy interesante ver el proceso!
ResponderSuprimirHace poco monte algo muy parecido (sin DRDB para openfiler) y decirte que tengas ojo que las jumbo frames NO estan soportadas para NFS ni para iSCSI, y que SI lo estan para la red de las VMs. Supongo que en la 4 pondran soporte. Es posible que te de igual que no tenga soporte. Yo lo quité porque no me daba muchisimo mas rendimiento y pa buscarme problemas ya esta Murphy( http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007654 y http://www.vmware.com/support/vi3/doc/whatsnew_esx35_vc25.html).
Y ojo con lo del "Proliant Support Pack" que (ojo, no tengo ni idea eh!), creo que es un software que pones en el servidor y en ESXi no se si podras... ya nos diras.
Pa no ser todo negativo recomendarte lo que puse en el "Josepblog": Mirate el ESXi monitor de Veeam (http://www.veeam.com/esxi-monitoring-free.html) y dale al scripting con Powershell o VM Perl Toolkit y ya si lo unes con Nagios como han mencionado...
Animo y ya nos iras contando! ;)
Jon