2. Objetivo de la práctica
• Realiza un How To con la siguiente Actividad:
Cómo crear un cluster, de principio a fin.
Recoge toda la información que necesitas, tanto a nivel hardware
como a nivel software para la creación de un cluster.
A) A nivel físico, enumera los elementos físicos necesarios para cuatro
torres.
De todos los elementos, incluidas las torres se deberá indicar el precio
y por tanto el presupuesto total.
Además indica cómo deben ir conectados todos los elementos.
B) A nivel software, enumera qué programas son necesarios, y dando
indicaciones del proceso para la creación de dicho cluster, y la
configuración necesaria.
3. ●
●
Los servidores de un clúster de conmutación por error pueden funcionar en diversos
roles, incluidos los roles de servidor de archivos, servidor de impresión, servidor de
correo o servidor de bases de datos, y pueden proporcionar alta disponibilidad para
otros servicios y aplicaciones diversos. En esta guía se describe cómo configurar un
clúster de servidores de archivos de dos nodos.
Un clúster de conmutación por error normalmente incluye una unidad de
almacenamiento que está conectada físicamente a todos los servidores del clúster,
aunque solo un servidor tiene acceso cada vez a cualquier volumen determinado el
almacenamiento. En el siguiente diagrama se muestra un clúster de conmutación
por error de dos nodos conectado a una unidad de almacenamiento.
4. ●
Los volúmenes de almacenamiento o números de unidad lógica
(LUN) expuestos a los nodos de un clúster no se deben exponer
a otros servidores, incluidos los servidores de otro clúster. En el
diagrama siguiente se ilustra esto.
Tenemos en cuenta que para la
disponibilidad máxima de cualquier
servidor, es importante seguir los
procedimientos recomendados de
administración del servidor, por
ejemplo, administrar con cuidado el
entorno físico de los servidores, probar
los cambios de software antes de
implementarlos por completo y realizar
un cuidadoso seguimiento de las
actualizaciones de software y los
cambios de configuración en todos los
servidores en clúster.
5. ●
Solo se muestran las carpetas compartidas en clúster (no se mezclan con carpetas compartidas no de clúster):
cuando usted o un usuario ve las carpetas compartidas especificando la ruta de acceso de un servidor de archivos
en clúster, la presentación solo incluirá las carpetas compartidas que forman parte del clúster. Excluirá las carpetas
compartidas no en clúster que haya en un nodo del clúster.
●
●
Enumeración basada en el acceso: puede utilizar la enumeración basada en el acceso para ocultar una carpeta
determinada de la vista de los usuarios. En lugar de permitir a los usuarios ver la carpeta pero no tener acceso a
nada de ella, puede elegir impedir que vean la carpeta en su totalidad. Puede configurar la enumeración basada en
el acceso para una carpeta compartida en clúster de la misma manera que para una carpeta compartida no clúster.
●
●
Acceso sin conexión: puede configurar el acceso sin conexión (almacenamiento en caché) para una carpeta
compartida en clúster de la misma manera que para una carpeta compartida no clúster.
●
●
Los discos en clúster siempre se reconocen como parte del clúster: tanto si utiliza la interfaz de clúster de
conmutación por error como el Explorador de Windows o el complemento Administración de almacenamiento y
recursos compartidos, Windows Server 2008 reconoce si un disco se ha designado como perteneciente al
almacenamiento de clúster. Si ese tipo de disco ya se ha configurado en Administración de clúster de conmutación
por error como parte de un servidor de archivos en clúster, puede utilizar cualquiera de las interfaces mencionadas
previamente para crear un recurso compartido en el disco. Si ese tipo de disco no se ha configurado como parte de
un servidor de archivos en clúster, no puede crear por error un recurso compartido en él. En su lugar, un error indica
que el disco se debe configurar primero como parte de un servidor de archivos en clúster antes de que se pueda
compartir.
●
●
Integración de Servicios para Network File System: el rol Servidor de archivos de Windows Server 2008 incluye el
servicio de rol opcional denominado Servicios para Network File System (NFS). Instalando el servicio de rol y
configurando carpetas compartidas con Servicios para NFS, puede crear un servidor de archivos en clúster que
admita clientes basados en UNIX.
6. ●
How to
Existen muchas formas de crear este sistema
●
●
●
●
Cada proyecto se debe adaptar a las necesidades de nuestra empresa.
Una solución que podemos practicar es la de indicar en nuestro servidor
DNS dónde están el resto de máquinas que componen el cluster. Si tenemos
una web que da servicio a la empresa alojada en nuestros servidores y
varios de estos mismos, podemos indicar en el servidor DNS cuál es la IP de
cada uno y así, en caso de error, pase el servicio de un servidor a otro.
Con esta opción podemos tener “alta disponibilidad” entre servidores o entre
máquinas virtuales. No nos deja exentos de errores de electricidad o
grandes fallos, pero si nos puede ayudar a la hora de modificar algún
parámetro de uno de los servidores sin “molestar” a los usuarios.
Esta opción podemos llevarla a cabo junto con una solución de software
virtualizador y tener todo el nodo en un sólo servidor a modo de granja. Esta
opción es más cara y no tendríamos las diferentes partes de nuestro cluster
separadas pero podríamos abaratar costes al concentrar toda la maquinaria
en una misma CPU.
7. Nivel Físico
NODOS
Especificaciones de ordenador usado.
• Torre NOX Coolbay SX Devil USB 3.0
• Fuente de alimentación Nox Urano VX 750W PFC
• Procesador AMD FX Series FX-8350 4.0Ghz 8X
• Ventilador CPU Cooler Master Hyper 212 EVO
• Placa Base Asus M5A97 EVO R2.0
• Disco duro Seagate Barracuda 7200.14 1TB SATA3
• Memoria Kingston HyperX DDR3 1866 8GB (2x4GB)CL9
• Grabadora DVD Sata Negra
• Gráfica Sapphire Radeon HD 7870 GHz Edition 2GB GDDR5
• Precio final: 719 € x4 = 2876 €
8. Almacenamiento
1 Tb Seagate barracuda Sata 3 en cada ordenador.
Conexiones de red
Las redes Ethernet son las más utilizadas en la actualidad, debido a su
relativo bajo coste. No obstante, su tecnología limita el tamaño de
paquete, realizan excesivas comprobaciones de error y sus protocolos
no son eficientes, y sus velocidades de transmisión pueden limitar el
rendimiento de los clústeres. Para aplicaciones con paralelismo de
grano grueso puede suponer una solución acertada.
9. Nivel Software
Middleware
• El middleware es un software que generalmente actúa entre el
sistema operativo y las aplicaciones con la finalidad de proveer a un
clúster lo siguiente:
• Una interfaz única de acceso al sistema, denominada SSI (Single
System Image), la cual genera la sensación al usuario de que utiliza
un único ordenador muy potente;
• Herramientas para la optimización y mantenimiento del sistema:
migración de procesos, checkpoint-restart (congelar uno o varios
procesos, mudarlos de servidor y continuar su funcionamiento en el
nuevo host), balanceo de carga, tolerancia a fallos, etc.;
• Escalabilidad: debe poder detectar automáticamente nuevos
servidores conectados al clúster para proceder a su utilización.
Sistema Operativo
El sistema operativo debe ser multiproceso y multiusuario. Otras
características deseables son la facilidad de uso y acceso.
Sistema operativo usado: Linux.
10. Nivel Software
Middleware
• El middleware es un software que generalmente actúa entre el
sistema operativo y las aplicaciones con la finalidad de proveer a un
clúster lo siguiente:
• Una interfaz única de acceso al sistema, denominada SSI (Single
System Image), la cual genera la sensación al usuario de que utiliza
un único ordenador muy potente;
• Herramientas para la optimización y mantenimiento del sistema:
migración de procesos, checkpoint-restart (congelar uno o varios
procesos, mudarlos de servidor y continuar su funcionamiento en el
nuevo host), balanceo de carga, tolerancia a fallos, etc.;
• Escalabilidad: debe poder detectar automáticamente nuevos
servidores conectados al clúster para proceder a su utilización.
Sistema Operativo
El sistema operativo debe ser multiproceso y multiusuario. Otras
características deseables son la facilidad de uso y acceso.
Sistema operativo usado: Linux.