Hola a todos, les comento mi inquietud, debido a problemas logisticos, no me va a llegar el Servidor que Necesito hasta dentro de unos meses, asi que me vi obligado a usar PCs como servidores de archivos (mas de una por que no tengo espacio en disco), a los que se tiene acceso via web, mi problema es el siguiente: Servidor 1: tiene los archivos a, b, c, d, g IP 10.10.10.3 Servidor 2: tiene los archivos m, n, o, p, q IP 10.10.10.4 Cuando solo tenia un equipo como servidor, se hacia lo siguiente : Desde otro Servidor web, se comprueba en una base de datos si los archivos existen y luego lo busca en el servidor con Numero IP 10.10.10.3 y lo mostraba en un browser, el lio se me presenta ahora en que tengo otro servidor con el IP 10.10.10.4 y el servidor encargado de mostrar los archivos, sabe que existe, pero no puede determinar que esta en otra direccion. Mi pregunta es si hay alguna forma de hacer que esas dos PC trabajen como si fuesen una unica maquina pero que en cada una de ellas existan diferentes archivos y que sea transparente al usuario..? es posible hacer esto? podrian darme un poco de informacion al respecto? pues no se como buscarlo en google. Saludos y gracias por sus respuestas. JCarlos
El Viernes, 25 de Agosto de 2006 22:06, Juan Carlos Bravo Celis escribió:
Mi pregunta es si hay alguna forma de hacer que esas dos PC trabajen como si fuesen una unica maquina pero que en cada una de ellas existan diferentes archivos y que sea transparente al usuario..? es posible hacer esto? podrian darme un poco de informacion al respecto? pues no se como buscarlo en google.
* Pues para algo circunstancial podrias montar los sistemas de ficheros de dos de las maquinas en una tercera que actuaria de Front-end, ya sea por nfs, samba o mejor sshfs. * A largo plazo Gfs, lustre o distribuir la base de datos (si lo permite).
On 25/08/06, jose maria <letrados@usernix.org> wrote:
El Viernes, 25 de Agosto de 2006 22:06, Juan Carlos Bravo Celis escribió:
Mi pregunta es si hay alguna forma de hacer que esas dos PC trabajen como si fuesen una unica maquina pero que en cada una de ellas existan diferentes archivos y que sea transparente al usuario..? es posible hacer esto? podrian darme un poco de informacion al respecto? pues no se como buscarlo en google.
* Pues para algo circunstancial podrias montar los sistemas de ficheros de dos de las maquinas en una tercera que actuaria de Front-end, ya sea por nfs, samba o mejor sshfs.
* A largo plazo Gfs, lustre o distribuir la base de datos (si lo permite).
La estructura de las carpetas en cada servidor es por ejemplo: /var/datos/oficinas/ofic1 /var/datos/oficinas/ofic2 /var/datos/oficinas/ofic3 /var/datos/oficinas/ofic4 ... Si hago un Front-End con otra PC, se puedra montar dos carpetas en una misma? pues por necesidades del sistema, necesito que en Front-End se mantenga la misma estructura de las carpetas: /var/datos/oficinas/oficX "X" es numero. es decir en el Front-End voy a tener /var/datos/oficinas/ofic1 y dentro de ofic1 estaran tanto los archivos de 10.10.10.3:/var/datos/oficinas/ofic1 y de 10.10.10.4:/var/datos/oficinas/ofic1 hay alguna forma de hacer el montaje de tal modo que me permita hacer esto...? Saludos, y disculpen por el enredo del mensaje. Saludos JCarlos
es decir en el Front-End voy a tener
/var/datos/oficinas/ofic1 y dentro de ofic1 estaran tanto los archivos de 10.10.10.3:/var/datos/oficinas/ofic1 y de 10.10.10.4:/var/datos/oficinas/ofic1
hay alguna forma de hacer el montaje de tal modo que me permita hacer esto...?
Y no es posible modificar la programación de la base de datos ? Qiero decir que, al efectuar la búsqueda en la base de datos se puede añadir una regla para que, si no se encuentra la información en el primer PC repita la búsqueda en el segundo PC. Para mostrar los datos se podría trabajar en base a dos servidores virtuales: pc1.dominio.com y pc2.dominio.com que se correspondieran con el lugar físico donde se halla la información. -- Salutacions - Saludos, Josep M. Queralt
El Sábado, 26 de Agosto de 2006 00:50, Juan Carlos Bravo Celis escribió:
La estructura de las carpetas en cada servidor es por ejemplo:
/var/datos/oficinas/ofic1 /var/datos/oficinas/ofic2 /var/datos/oficinas/ofic3 /var/datos/oficinas/ofic4 ...
Si hago un Front-End con otra PC, se puedra montar dos carpetas en una misma? pues por necesidades del sistema, necesito que en Front-End se mantenga la misma estructura de las carpetas: /var/datos/oficinas/oficX "X" es numero.
es decir en el Front-End voy a tener
/var/datos/oficinas/ofic1 y dentro de ofic1 estaran tanto los archivos de 10.10.10.3:/var/datos/oficinas/ofic1 y de 10.10.10.4:/var/datos/oficinas/ofic1
hay alguna forma de hacer el montaje de tal modo que me permita hacer esto...?
* Es complejo, puedes hacerlo con unionfs, es decir mueves ofic1 ,2, 3 y 4 del frontend a otra ubicacion, montas por separado cada uno de los directorios oficX de las otras maquinas por nfs (no recuerdo que sistemas de ficheros en red soporta unionfs) en la maquina local (donde quieras) y haces un montaje unionfs que integre el movido ofic1 local y los ofic1 del resto de maquinas bajo unionfs en /var/datos/oficinas/ofic1 , y asi con el resto ....., o mira de implementar GFS. * Desconozco el rendimiento de unionfs con directorios remotos, ya que solo he integrado directorios locales y dispositivos externos (basicamente dvd's y cdroms), hechale un ojo al man de unionfs para sus opciones y distinto comportamiento con integracion de montajes remotos y las caracteristicas con las que los montes. * la pregunta es si la base de datos reconocera subdirectorios con mismo nombre, de existir, de los distintos montajes, si los oficX solo integran ficheros no habra problema pero si hubiese subdirectorios repetidos, no se si los integrara o abrira arboles distintos, en este caso la base de datos no creo que encuentre "per se" el archivo buscado. * Como te han comentado seria bueno reprogramar la base de datos, o distribuirla, en cualquier caso la falta de espacio es una razon menor, o al menos no es una razon de peso y mas tratandose de bases de datos de empresas. tienes que adquirir discos mas grandes o retirarlos de otras maquinas, es la parte mas barata de la informatica.
Hola :) El Viernes, 25 de Agosto de 2006 22:06, Juan Carlos Bravo Celis escribió:
Hola a todos, les comento mi inquietud, debido a problemas logisticos, no me va a llegar el Servidor que Necesito hasta dentro de unos meses, asi que me vi obligado a usar PCs como servidores de archivos (mas de una por que no tengo espacio en disco), a los que se tiene acceso via web, mi problema es el siguiente:
Servidor 1: tiene los archivos a, b, c, d, g IP 10.10.10.3 Servidor 2: tiene los archivos m, n, o, p, q IP 10.10.10.4
Cuando solo tenia un equipo como servidor, se hacia lo siguiente : Desde otro Servidor web, se comprueba en una base de datos si los archivos existen y luego lo busca en el servidor con Numero IP 10.10.10.3 y lo mostraba en un browser, el lio se me presenta ahora en que tengo otro servidor con el IP 10.10.10.4 y el servidor encargado de mostrar los archivos, sabe que existe, pero no puede determinar que esta en otra direccion.
Mi pregunta es si hay alguna forma de hacer que esas dos PC trabajen como si fuesen una unica maquina pero que en cada una de ellas existan diferentes archivos y que sea transparente al usuario..? es posible hacer esto? podrian darme un poco de informacion al respecto? pues no se como buscarlo en google.
Saludos y gracias por sus respuestas.
Si tienes un DNS corriendo lo puedes hacer. Le dices al DNS que haga un round robbin de los servidores .3 y .4. El servidor de bases de datos conectará una vez al 3 y la siguiente al 4 y la siguiente al 3 y así sucesivamente. Necesitarás: - DNS - que la BBDD trabaje con FQDN en lugar de IPs - que la BBDD intente al menos dos conexiones si la primera falla Otra opción es meter ambos discos duros en uno de los equipos y usar LVM/RAID para que funcionen como un único filesystem. Personalmente creo que lo más sencillo es intentar ampliar espacio en disco en los servidores y así quedarte con un servidor sólo. HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman
2006/9/4, Rafa Grimán <rgriman@sgi.com>:
Hola :)
Hola [...]
Si tienes un DNS corriendo lo puedes hacer. Le dices al DNS que haga un round robbin de los servidores .3 y .4. El servidor de bases de datos conectará una vez al 3 y la siguiente al 4 y la siguiente al 3 y así sucesivamente.
solamente una obersvacion: cuando se utiliza este sistema en el DNS (al menos con el bind) no necesariamente, se iran acceder a los servidores en el orden 1,2,3,4,1,2,3,4,1,2,3,4 (suponendo que se tiene 4 servidores cada uno con un IP) .. pero si, el acesso sera totalmente aleatorio, y podria resultar en algo semejante a esto: 1,1,1,3,2,1,4,2,1,3,3,2,4 enfim.. un ciencia exacta !!! ;-) salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
Hola :) El Lunes, 4 de Septiembre de 2006 18:03, Victor Hugo dos Santos escribió:
2006/9/4, Rafa Grim�n <rgriman@sgi.com>:
Hola :)
Hola
[...]
Si tienes un DNS corriendo lo puedes hacer. Le dices al DNS que haga un round robbin de los servidores .3 y .4. El servidor de bases de datos conectar� una vez al 3 y la siguiente al 4 y la siguiente al 3 y as� sucesivamente.
solamente una obersvacion:
cuando se utiliza este sistema en el DNS (al menos con el bind) no necesariamente, se iran acceder a los servidores en el orden 1,2,3,4,1,2,3,4,1,2,3,4 (suponendo que se tiene 4 servidores cada uno con un IP) .. pero si, el acesso sera totalmente aleatorio, y podria resultar en algo semejante a esto: 1,1,1,3,2,1,4,2,1,3,3,2,4
enfim.. un ciencia exacta !!! ;-)
Estaba dando por hecho que iba a tener sólo dos servidores el .3 y el .4 0:) En todo caso, es posible que le toque dos veces seguidas el mismo servidor, como dices :( Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman
participants (5)
-
jose maria
-
Josep M. Queralt
-
Juan Carlos Bravo Celis
-
Rafa Grimán
-
Victor Hugo dos Santos