• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    ¿Alguien ha montado un cluster?

    Programado Fijo Cerrado Movido
    General
    7
    16
    1.2k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • josefuJ
      josefu
      Última edición por

      Como ha dicho KrHonHoS, no hace falta que el hardware sea idéntico; en cuanto a que la red sea rápida… depende.
      La red se convierte en cuello de botella si hay muchos nodos y todos son diskless, es decir, arrancan con un disquet y luego monta su sistema de ficheros por red. Así, para cualquier acceso al disco tendrán que comunicarse con el servidor, ya que los archivos estan realmente allí.
      De todas maneras, con 5 o 6 nodos, aunque fuesen sin disco duro, no creo que sobrecargasen una 100mbps

      1 Respuesta Última respuesta Responder Citar 0
      • packosoftP
        packosoft Admin honoris causa
        Última edición por

        en un cluster tiene que ser el hardware identico si es un Cluster de alta disponibilidad, no de balanceo de carga.

        Salu2
        Packo

        1 Respuesta Última respuesta Responder Citar 0
        • Sheu_ronS
          Sheu_ron
          Última edición por

          Publicado originalmente por packosoft
          en un cluster tiene que ser el hardware identico si es un Cluster de alta disponibilidad, no de balanceo de carga.

          ¿?¿? hablando en cristiano ¿qué se entendería por cada uno?

          Para que se me entienda más la cuestión que planteo, diré que el cluster lo quiero para computación distribuida (para el UD http://www.grid.org/about/ ).

          Como no es para "ya" sino para de aquí a un par de años, espero que para entonces le den soporte para Linux o al menos liberen el código y alguien se anime a pasarlo a código ejecutable en Linux. Sino, pues al Seti@home powah! A su vez las tarjetas de red Gigabit y los switch gigabit ya habrán bajado muy considerablmente su coste.
          Mientras tanto seguiré acumulando conjuntos de placas con su micro y su memoria 🙂

          chaaaataaaaarreeeeeero oooooooiga chatarreeeeeero, señooooora que ya llegó el chatarreeeero oiga 😄

          1 Respuesta Última respuesta Responder Citar 0
          • josefuJ
            josefu
            Última edición por

            Para que se me entienda más la cuestión que planteo, diré que el cluster lo quiero para computación distribuida (para el UD http://www.grid.org/about/ ).

            cluster de alto rendimiento: no es necesarío que todas máquinas sean iguales.

            1 Respuesta Última respuesta Responder Citar 0
            • packosoftP
              packosoft Admin honoris causa
              Última edición por

              Publicado originalmente por Sheu_ron
              ¿?¿? hablando en cristiano ¿qué se entendería por cada uno?

              Un cluster de balanceo de carga o tambien llamado granja de servidores es el repartir las tareas de calculo entre varios servidores, según estén más o menos 'ociosos' (no hace falta que sean iguales).

              Un cluster de alta disponibilidad es un cluster de 2 (generalmente) o más nodos con un almacenamiento común (donde se deposita la base de datos de Quorum) que permite que todos los servicios que está ofreciendo un servidor (incluyendo un nombre lógico de red y una IP) pasen en un momento determinado a ser ofrecidos por el otro (u otros) nodos del cluster.

              Todo esto te hablo de un entorno windows que es el que yo conozco, no se si en otras plataformas será igual (supongo que si).

              Salu2
              Packo

              1 Respuesta Última respuesta Responder Citar 0
              • Sheu_ronS
                Sheu_ron
                Última edición por

                packosoft no te ofendas, pero si con lo que dijistes me dejastes a cuadros ahora me has dejado a rayas (sigo igual 😮 :p)

                Me conformo con saber que hay luz al final del camino (o eso o es que alguien se ha dejado la luz encendida al final del pasillo jejeje

                …Un cluster de alta disponibilidad es un cluster de 2 (generalmente) o más nodos con un almacenamiento común...

                ¿Significa eso que además de
                placa base + micro + memoria + t. red
                tendré que añadir disco duro, monitor, teclado, ratón,… por cada nodo? :vayatela:

                PD FT: Hoy he desmontado más cajas de las que me traje. Han resultado ser placas con micros 386 SX@40 Mhz ... al final me veo incluso con placas de circuitos de una atari ... :vayatela:

                1 Respuesta Última respuesta Responder Citar 0
                • toxtliT
                  toxtli
                  Última edición por

                  Aqui os dejo un par de enlaces interesantes sobre clusters 😉

                  http://openmosix.sourceforge.net
                  http://www.beowulf.org
                  http://www.epm.ornl.gov/pvm/pvm_home.html
                  http://www.mcs.anl.gov:80/mpi
                  http://www.clusterworldexpo.com/default.asp

                  Y el proyecto de la web de BULMA es muy interesante un cluster de paquitos!!!

                  http://bulmalug.net/body.phtml?nIdNoticia=1708

                  saludos

                  1 Respuesta Última respuesta Responder Citar 0
                  • K-BreK
                    K-Bre
                    Última edición por

                    la verdad es no he probrado nunca, pero tengo varios equipos en red: 2 p1@166, 1 p1@133, 1 p2@255, 1k6@400, 1 p4@1800 y un xp@2000+, lo mismo un dia me pongo, aunq lo llevo diciendo mucho timepo:D

                    mirad esto a ver q os parece http://bofh.be/clusterknoppix/

                    1 Respuesta Última respuesta Responder Citar 0
                    • Sheu_ronS
                      Sheu_ron
                      Última edición por

                      vallekano también puso esta rama hace ya tiempo sobre un clúster de paquitos:

                      http://www.hardlimit.com/forum/showthread.php?s=&threadid=23897

                      y no me acuerdo quín (perdón) comentó sobre la posibilidad de usar la potencia de la PSX 2 para montar un clúster.

                      –--------------------

                      http://bofh.be/clusterknoppix/

                      Está bastante bien, y al ser gráfico, ya no e "tan frio" como en modo texto, que para saber por ejmplo el estado de carga has de poner tropecientos parámentros en la sintaxis.

                      –--------------------

                      http://bulmalug.net/body.phtml?nIdNoticia=1708

                      Si pusieran de una vez el manual explicando los pasos, serian los amos, pero a este paso antes acabaré haciendo un doctorado sobre clústers que ellos poniendo su manual 😛 😛

                      1 Respuesta Última respuesta Responder Citar 0
                      • packosoftP
                        packosoft Admin honoris causa
                        Última edición por

                        Publicado originalmente por Sheu_ron
                        **packosoft no te ofendas, pero si con lo que dijistes me dejastes a cuadros ahora me has dejado a rayas (sigo igual 😮 :p)

                        ¿Significa eso que además de
                        placa base + micro + memoria + t. red
                        tendré que añadir disco duro, monitor, teclado, ratón,… por cada nodo? :vayatela:
                        **

                        Tu imaginate que trabajas en una empresa y que uno de los servicios que da uno de tus servidores es tan sumamente critico que en caso de caida del servidor, la producción de la empresa practicamente se para, con el consiguiente gasto que tendría esa parada, ya no solo economico sino tambien de imagen.

                        Pues bien, con un cluster de alta disponibilidad lo que consigues es que si uno de los nodos (servidor) del cluster cae por cualquier motivo (le falla la corriente, un cable de red roto, un disco, etc.), el otro (u otros) nodo coje todos los servicios (que estén clusterizados) que estaba dando el nodo caido y empieza a darlos el, con la consiguiente reducción de 'ruido' (se pasa del tiempo que tardarías en arreglar el servidor si solo hubiera uno a pocos segundos o minutos si tienes montado un cluster).

                        En un cluster de alta disponibilidad (al menos en el MSCS -Microsoft Cluster Service) los nodos deben ser exactamente iguales, por lo que tienen que tener discos, y demás.

                        Salu2
                        Packo

                        1 Respuesta Última respuesta Responder Citar 0
                        • Sheu_ronS
                          Sheu_ron
                          Última edición por

                          OK. Hasta ahora creo haber sacado varias cosas en claro.

                          1-. Hay dos tipos de cluster, o por lo menos si hay más, los 2 más importantes son de balanceo de carga y de alta disponibilidad.

                          2-. Sea cual sea el tipo de clúster siempre habrá un ordenador que controle a los nodos del clúster.

                          3-. Balanceo de carga: si el servidor cae (se queda colgado, se apaga, se estropea,…) los nodos del clúster dejan de funcionar.

                          4-. Balanceo de carga: el servidor es un ordenador completo (con monitor, teclado, raton, disco duro, cd rom, disquetera…) y los nodos del clúster son conjuntos de placa base+micro+memoria+tarjeta de red.

                          5-. Alta disponibilidad: todos los equipos del cluster (tanto el servidor como los nodos) son ordenadores completos y con características idénticas.

                          6-. Alta disponibilidad: si el servidor cae (se queda colgado, se apaga, se estropea,…) uno de los nodos del clúster deja de ser """esclavo""" para ser el servidor del clúster.

                          1 Respuesta Última respuesta Responder Citar 0
                          • packosoftP
                            packosoft Admin honoris causa
                            Última edición por

                            Bueno, como ya he dicho arriba yo hablo de un entorno wintel que es el que conozco.

                            **
                            2-. Sea cual sea el tipo de clúster siempre habrá un ordenador que controle a los nodos del clúster.
                            **

                            Te hablo sobre todo del cluster de alta disponibilidad que es el que conozco más en profundidad y del que he montado varios. En uno de alta disponibilidad los nodos del cluster tienen el mismo 'rango', no hay un servidor que controle a los otros. En cambio en un Load Balancing creo que si hay un servidor que se dedica exclusivamente a repartir la carga entre los servidores de la granja en función de su carga.

                            **
                            3-. Balanceo de carga: si el servidor cae (se queda colgado, se apaga, se estropea,…) los nodos del clúster dejan de funcionar.

                            De este te hablo sin mucho conocimiento, pero la lógica me hace pensar que no se pare toda la granja de servidores, y que uno de los nodos coja el rol de distribuir la carga, pero la verdad es que no estoy seguro, a ver si mañana me entero.

                            **
                            4-. Balanceo de carga: el servidor es un ordenador completo (con monitor, teclado, raton, disco duro, cd rom, disquetera…) y los nodos del clúster son conjuntos de placa base+micro+memoria+tarjeta de red.
                            **

                            En el entorno que yo hablo (Wintel - Windows + Intel) todos los servidores tienen que ser completos, aunque por lo visto en un entorno openmosix y demás parece ser que no es necesario.

                            **
                            5-. Alta disponibilidad: todos los equipos del cluster (tanto el servidor como los nodos) son ordenadores completos y con características idénticas.

                            Como he sicho un poco más arriba, no hay un servidor que controle a los otros, son nodos con el mismo rango. Cuando montas un cluster, lo montas primero en uno de los nodos, que es el que crea el cluster de modo logico (un nombre y una IP lógicas), y cuando montas el servicio de cluster en el otro nodo (en el caso de un cluster de 2 nodos), lo añades al cluster existente y a partir de ese momento cualquiera de los 2 nodos puede cojer los roles del otro.

                            **
                            6-. Alta disponibilidad: si el servidor cae (se queda colgado, se apaga, se estropea,…) uno de los nodos del clúster deja de ser """esclavo""" para ser el servidor del clúster.**

                            Hay dos 'tipos' de cluster de alta disponibilidad Activo/Activo y Activo/Pasivo, en el primer caso los 2 nodos están ofreciendo servicios (por ejemplo uno hace de servidor de base de datos y el otro de ficheros), y si cae uno, el otro nodo empieza a dar ambos servicios. En los Activo/Pasivo uno de los nodos está sin hacer nada hasta que cae el primero y en ese momento el Pasivo coje los roles o grupos del primero para empezar a dar servicio.

                            Salu2
                            Packo**

                            **

                            1 Respuesta Última respuesta Responder Citar 0
                            • PibeP
                              Pibe
                              Última edición por

                              Sheu_ron, si lo vás a montar dentro de un par de años… no seria más facil comprarse un 2, 3 o 4ghz por unos centimos (de entonces claro) y dejarse de tanto 386 y similares????:D

                              1 Respuesta Última respuesta Responder Citar 0
                              • Sheu_ronS
                                Sheu_ron
                                Última edición por

                                Publicado originalmente por Pibe
                                Sheu_ron, si lo vás a montar dentro de un par de años… no seria más facil comprarse un 2, 3 o 4ghz por unos centimos (de entonces claro) y dejarse de tanto 386 y similares????:D

                                Sip, pero no está el bolsillo para despreciar posibles equipos para el cluster… aunque sean 386.

                                Y ya he dicho más arriba (y si no lo digo ahora :)) que tenían prisa para tirar los equipos (querían tirar incluso impresoras de inyección a color y alguna que otra HP Laserjet 5L) y no daba a basto para desmontarlos y sacar la placa+micro+memoria que era lo que realmente me interesaba, así pues opté por "matar mosquitos a cañonazos" (llevarme los equipos enteros 🐵 por lo cualhasta que no los llevé a casa y me armé de valor para desmontarlos, no supe que eran 386 ... 😞

                                ...aún así, se tiraron casi dos docenas de equipos completos (con HD, disquetera, fuente, t. red, t. gráfica,...) en sus carcasas y cinco o seis monitores a color... lo malo que llegué tarde y me perdí toda una caja llena de disipadores de Pentium MMX y K6-2 ...
                                ... aunque no todo estuvo mal: conseguí un K6-2 @ 400 con su placa y otra placa base ATX de chipset VIA y socket 7 (amen de los 3 486 DX4@100 😮 e incluso un portátil IBM PS/2 jejejejejeje).

                                PD: Si seguimos aquí, reviviré esta misma rama de aqui a un par de años para preguntarte dónde comprar esos equipos a 4 ghz por unos centimos 🙂 🙂 🙂

                                1 Respuesta Última respuesta Responder Citar 0
                                • 1 / 1
                                • First post
                                  Last post

                                Foreros conectados [Conectados hoy]

                                3 usuarios activos (0 miembros e 3 invitados).
                                febesin, pAtO,

                                Estadísticas de Hardlimit

                                Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                                Somos un total de 34.8k miembros registrados.
                                seaofink ha sido nuestro último fichaje.