none
tolerancia a fallos RRS feed

  • Pregunta

  • Saludos

     

    Quisiera implementar un entorno a prueba de fallos y dispongo del siguiente equipamiento:

    2 PC (pc_a, pc_b) ambas con w2003, sql 2005 y MOSS. (Las PCs solo disponen de una única tarjeta de red)

     

    Es decir que cuando el pc_a deje de funcionar, entonces pc_b entre.

     

     

    Ambas PCs pertenecen a un dominio windows 2003.

     

    No dispongo de equipamiento adicional

     

     

    martes, 23 de marzo de 2010 13:04

Respuestas

  • Todo lo que tienes en SharePoint realmente vive dentro de SQL Server, por lo que si configuras el mirror en SQL Server, tendras las mismas bases de datos en ambos servidores y por tanto podras hacer el cambio cuando sufras una caida, ahora bien, para hacer ese "cambio", lo tendrías que hacer manualmente ya que no cuentas con la infraestructura necesaria para armar algo que funcione autonomamente.

     

    Otra alternativa más compleja en cuanto a administración es que diariamente estes sacando respaldos de tu servidor principal y montandolos en el servidor secundario, así cuando surja algun problema con tu servidor principal, simplemente rediriges a los usuarios a través del DNS al servidor secundario y veran el sitio respaldado; pero en este escenario tendrías que hacerlo manualmente tu esto de tener ambos servidores sincronizados...

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    martes, 23 de marzo de 2010 18:20
    Moderador

Todas las respuestas

  • ¿Puedes incluir una tercera máquina con ISA Server? Te facilitaría bastante las cosas para realizar la tolerancia a fallos.
    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin
    martes, 23 de marzo de 2010 14:07
  • saludos

    no cuento con otra pc. Solo dispongo de lo descrito en el primer post.

    martes, 23 de marzo de 2010 16:11
  • saludos

     

    Solo dispongo de lo descrito en el primer post

    martes, 23 de marzo de 2010 16:16
  • Dificilmente podras tener un ambiente tolerante a fallos con ese hardware, lo más sencillo que puedes hacer es conseguirte una segunda tarjeta de red para ambos servidores y usar el servicio de Network Load Balance que tienes disponible en Windows Server 2003 para poner a tus servidores en NLB, después generar un sitio sobre la IP del NLB y con esto tienes la certeza de que ambos servidores contestaran a las peticiones y que cuando uno falle el otro podra contestar; sin embargo, aun asi no tienes un sistema robusto de tolerancia a fallas y puedes tener caidas de servicio, tambien debes tener en cuenta la carga de uso que tendras en tu sitio o portal.

    Creo que debes buscar la manera de conseguir una granja más robusta; una duda, tienes un servidor aparte para las bases de datos? o lo tienes en alguno de esos servidores?, el controlador de dominio donde lo tienes?, manejas directorio activo?, exchange?...

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    martes, 23 de marzo de 2010 16:28
    Moderador
  • Saludos. Gracias por sus respuestas.Voy a comentar un poco mas en ambas PC esta instalado el mismo software ,(windows,sql y sharepoint). Aun cuando no es el software, ni el hardware ideal, quisiera que al producirse una caida en uno de los servidores el otro estuviera en condiciones de entrar en servicio. Es decir que los clientes sufran la menor cantidad de afectacion posible y que el tiempo de recuperacion del servicio sea del menor tiempo posible. Conozco que con sql server se puede implementar mirror, pero como combinar esto en el caso de Sharepoint ? nota: Esto del mirror es solo algo que e leido.
    martes, 23 de marzo de 2010 18:04
  • Con esos recursos va a ser complicado. Podrías montar mirroring entre los sql server, pero no existe una solución de mirroring para SharePoint, los frontales web de SharePoint no lo soportan. Por eso te comentamos lo del NLB, sería una solución ideal teniendo dos frontales web de SharePoint y una única bd.
    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin
    martes, 23 de marzo de 2010 18:14
  • Todo lo que tienes en SharePoint realmente vive dentro de SQL Server, por lo que si configuras el mirror en SQL Server, tendras las mismas bases de datos en ambos servidores y por tanto podras hacer el cambio cuando sufras una caida, ahora bien, para hacer ese "cambio", lo tendrías que hacer manualmente ya que no cuentas con la infraestructura necesaria para armar algo que funcione autonomamente.

     

    Otra alternativa más compleja en cuanto a administración es que diariamente estes sacando respaldos de tu servidor principal y montandolos en el servidor secundario, así cuando surja algun problema con tu servidor principal, simplemente rediriges a los usuarios a través del DNS al servidor secundario y veran el sitio respaldado; pero en este escenario tendrías que hacerlo manualmente tu esto de tener ambos servidores sincronizados...

     

    Saludos;

    Vlad


    Vlad Blogs: http://sharepointblogs.com.mx/blogs/medinav/default.aspx & http://vladpoint.wordpress.com/
    martes, 23 de marzo de 2010 18:20
    Moderador
  • saludos y gracias por las respuestas.

    Creo que este tema puede resultar interesante para un gran numero de usuarios.

    El mirror es el metodo que segun lo que habiamos leido parecia en teoria el mas adecuado, segun mi problema. Podria algun experto explicar esto, ya que e visto varios articulos, pero al intentar aplicarlo me ha dado error (e intentado configurar desde el asistente de sql).

     

     

    martes, 23 de marzo de 2010 19:13