Configurar dos servidores en alta disponibilidad con varios servicios

Iniciado por SoKe, 11 Mayo 2011, 13:25 PM

0 Miembros y 1 Visitante están viendo este tema.

SoKe

Buenas!

Antes de empezar a contaros lo que tengo pensado, una imagen dicen, que vale más que mil palabras... así que...



Os cuento.
Son dos servidores exactamente iguales:
CPU: AMD Phenom II 1075T X6 @ 3Ghz
Placa Base: Asus M4A78LT-M
RAM: 4x4Gb Kingston DDR3 @ 1333Mhz (16Gb)
HDD: 6x1Tb Raid 1+0 (3Tb)

Tengo que montar todos esos servicios, y os pido una breve encuestilla, sobre que software usar (sistema operativo, etc)...

Yo he pensado:
S.O: Debian / Ubuntu Server / Solaris 10
Software-gestión servicios y alta disponibilidad: Heart-beat, Sun Cluster...

Para el resto de servicios...
Apache2
MySQL
Nagios3
IMAPD
SMTPD
POP3
HORDE - webmail
OpenLDAP
Samba

El tema de la VPN está delicado...
He pensado en OpenVPN + OpenSSL con soporte LDAP. Pero no he conseguido hacerlo funcionar en un VPS que contraté porque no era compatible con el kernel debian de Virtuozzo... :S movidas raras de los VPS.

También había pensado en PPTPD, ya que realmente es para que los clientes se conecten durante un breve periodo de tiempo al servidor de VPN.

Luego también habia pensado montar un Snort y Snorby. Este software, viene implementado ya en una distro Debian, super ligerita... por lo que puede que la mejor solución sea usar ese "debian"...


Luego he pensado en dejar 100Gb en cada máquina para el directorio raíz (/) y el resto (3,9Tb) para una partición /datos

Sabeis si hay alguna maner de que esa partición /datos tenga la misma info en las dos máquinas? es decir, que estén sincronizados? con algún software tipo "nube" o algo así?

Lo suyo sería coger un array de discos por fibra / red y montar ahí un almacenamiento compartido, pero no hay presupuesto suficiente...


Espero vuestros comentarios y opiniones.
Un saludo!

Y creo que no me dejo nada más...

madpitbull_99

Para estos servicios te recomendaría:

IMAPD -- Dovecot
SMTPD -- Dovecot
POP3 -- PostFix


Como sistema operativos, hay distribuciones Linux orientadas al clustering, como:
_Rocks Cluster Distribution.
_PelicanHPC GNU Linux.
_Caos Linux.

También está KRUD, pero han dejado de darle soporte.

Respecto a la distribución de Debian + Snort + Snorby, creo que te refieres a Snorby Security Distribution.

Ya nos contarás.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

SoKe

Gracias por la respuesta.

Si, me refería a Snorby Security Distribution, exacto.

Ahora estoy liado, intentado crear el almacenamiento compartido...

tengo en cada máquina:

/dev/sda1 --> 100Gb
/dev/sda2 --> 5,9Tb

Quiero hacer un mirror en red de los dos discos /dev/sda2 de las dos máquinas (con algún software tipo "glusterfs" o algún otro), pero los dos que he probado, no consigo hacerlos funcionar bien, tengo que seguir trasteando a ver si doy con la clave...

Saludos y sigo probando ;)

madpitbull_99

Para el mirroring de datos a través de la red podrías usar rsync sobre ssh, aunque parecerá una opción un tanto "chapuza".

Échale un vistazo a este artículo: Realtime data mirroring under Linux, seguramente no sea la
mejor solución, pero así tienes más alternativas.

GlusterFS seguramente sea la mejor opción, te dejo un enlace con la guía de configuración:
_Gluster 3.2 Filesystem Installation and Configuration Guide.







«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

SoKe

Gracias!!

He andado algo liado, y por eso no he actualizado...

Voy a probar con GlusterFS, ... pero no conseguí hacerlo funcionar bien... a ver si por ciencia infusa, o intervención divina, funciona xD

Saludos!