Gentoo Logo

Directrices de servidores réplica (mirrors) de código fuente Gentoo Linux

Contenido:

1.  Requisitos

Ancho de banda mínimo

Para alojar una réplica de código fuente, se debe tener un ancho de banda de subida mínimo de 5 Mbps. Las conexiones ADSL y cable generalmente no son conexiones adecuadas para anfitriones "distfile", debido a su limitada capacidad de subida.

Espacio mínimo de disco

Los requisitos dependerán de si se elige una réplica completa ("Full") o una réplica solo de los distfiles ("Distfiles only"). Las primeras requieren 240 GB de espacio en disco, mientras que las segundas requieren 150 GB de espacio.

Cuenta mínima de usuarios

Solicitamos que se soporten un mínimo de 15, preferiblemente 30 o más conexiones de usuarios concurrentes.

Frecuencia de actualización

Todas las réplicas deben sincronizarse cada cuatro horas, empezando a media noche (0:00 h) en la zona horaria de la réplica. Esto ayuda a distribuir la carga durante un periodo de tiempo, en lugar de tener a todas las réplicas sincronizando al mismo tiempo.

Necesidad de réplicas

La réplica puede no ser añadida inmediatamente a nuestra lista, ni se tiene por qué dar acceso al punto de distribución privado. Añadimos las réplicas basándonos en la necesidad de las mismas para no llenar la lista y proporcionar una cantidad adecuada de réplicas de alta velocidad. Serán bienvenidos en #gentoo-mirrors y en irc.freenode.org para hablar acerca del estado de la réplica en cuanto a ser añadida oficialmente a nuestra red.

2.  Detalles de implementación

Para solicitudes de nuevas réplicas de código fuente, el procedimiento será el siguiente:

Configure el servidor para que sincronice remotamente (rsync) con ftp.ussg.iu.edu::gentoo-distfiles. Una vez se tenga una réplica completa de ese servidor, por favor, rellene un informe de fallo en bugs.gentoo.org bajo la categoría "Mirrors" afirmando que tiene una nueva réplica que desea sea añadida a la lista de réplicas oficial. Por favor especifique si desea tener una réplica completa ("Full") o una réplica con tan solo distfiles ("Distfiles only"). Las réplicas con tan solo las distfiles serán designadas como tales en la web.

Las réplicas completas deberán incluir los siguientes directorios (más otros que pueden ser añadidos en el futuro):

  • /releases (60G)
  • /experimental (10-20G)
  • /distfiles (160G)
  • /snapshots (1G)

Las réplicas con tan solo distfiles, deben incluir los siguientes directorios:

  • /distfiles (160G)
  • /snapshots (1G)

Verificaremos entonces que la réplica existe y que podemos conectar con ella adecuadamente. En las siguientes 2 semanas, determinaremos si su réplica está sincronizando correctamente y de acuerdo a esta directriz.

Si todos los pasos se siguieron adecuadamente, entonces añadiremos la réplica a nuestra lista de servidores espejo en la página principal de Gentoo Linux. También le enviaremos la información de ingreso (login) a nuestra réplica principal privada "distfile" la cual únicamente está disponible para las réplicas oficiales de código fuente Gentoo Linux.

Adicionalmente, se solicitará al administrador de la réplica que se suscriba a la lista de correo gentoo-mirrors (muy poco tráfico) para que pueda seguir todos los asuntos relacionados con las réplicas de código fuente.

Nota: ¡Gracias por ayudar a los usuarios de Gentoo Linux y a sus desarrolladores! :) Para cualquier asunto o problema relacionado con la administración de las réplicas, por favor contacte con mirror-admin@gentoo.org.

Aviso: NO envíe un mensaje a mirror-admin@gentoo.org para solicitar nuevas réplicas. Por favor, rellene un informe de fallo, nos facilitará enormemente la gestión de réplicas.

3.  PUF breve

P: ¿Con quién debo contactar para asuntos relacionados con nuevas réplicas o para añadir mi réplica en la página web de Gentoo?

R: Por favor, rellene un informe en bugs.gentoo.org bajo la categoría Mirrors.

P: ¿Con quién debo contactar para asuntos relacionados con la administración y/o mantenimiento de las réplicas?

R: Por favor, rellene un informe en bugs.gentoo.org bajo la categoría Mirrors.

P: Tengo una réplica de código fuente privada para mi compañía. ¿Puedo acceder a la réplica principal de código fuente?

R: Debido a que nuestros recursos son limitados, debemos asegurarnos de que los administramos de forma que puedan proporcionar el máximo beneficio posible para nuestros usuarios. Como consecuencia de ello, limitamos las conexiones a nuestras réplicas principales "rsync" y de solo "distfiles" a réplicas públicas únicamente. Serán bienvenidos quienes usen el sistema normal de réplicas para establecer una réplica privada de código fuente.

P: ¿Cómo encuentro la réplica más cercana?

R: mirrorselect fue diseñado para ello. Si aún no ha ejecutado emerge mirrorselect, por favor, hágalo. Ejecute: mirrorselect y mostrará un menú basado en ncurses permitiendo seleccionar una réplica cercana.

P: No tengo tanto espacio en el disco. ¿Puedo hacer una réplica con tan solo una parte del código fuente?

R: Sí, si no se puede hacer una réplica de todo el código fuente, se puede elegir hacer una réplica de los siguientes dos directorios únicamente:

  • /distfiles
  • /snapshots

Estos dos directorios requerirán aproximadamente 160 GB de espacio (combinados) y se incluirá en nuestra página como una réplica únicamente de "distfiles".

P: ¿Tengo que habilitar el indexado de directorios servidos a través de HTTP?

R: El indexado de directorios se requiere para /releases y /experimental, pero se puede deshabilitar para los demás directorios (incluyendo /distfiles) si se desea.

P: ¿Tengo que hacer una réplica de historical? Me refiero a que son versiones antiguas.

R: Por supuesto que no, son muchos datos. Añada --exclude=/releases/historical a las opciones de la orden rsync. Con ello excluirá "historical" y evitará ocupar demasiado espacio.



Imprimir

Página actualizada 25 de diciembre, 2012

Sumario: Este documento explica los requisitos para las réplicas de código fuente.

Kurt Lieber
Autor

Corey Shields
Editor

Benny Chuang
Editor

Jeffrey Forman
Editor

Robin H. Johnson
Editor

Shyam Mani
Editor

Fernando M. Bueno
Traductor

John Christian Stoddart
Traductor

José María Alonso
Traductor

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.